1. Packages
  2. Azure Native
  3. API Docs
  4. eventgrid
  5. NamespaceTopicEventSubscription
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.eventgrid.NamespaceTopicEventSubscription

Explore with Pulumi AI

Event Subscription.

Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview.

Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]. See the version guide for details.

Example Usage

NamespaceTopicEventSubscriptions_CreateOrUpdate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var namespaceTopicEventSubscription = new AzureNative.EventGrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription", new()
    {
        DeliveryConfiguration = new AzureNative.EventGrid.Inputs.DeliveryConfigurationArgs
        {
            DeliveryMode = AzureNative.EventGrid.DeliveryMode.Queue,
            Queue = new AzureNative.EventGrid.Inputs.QueueInfoArgs
            {
                EventTimeToLive = "P1D",
                MaxDeliveryCount = 4,
                ReceiveLockDurationInSeconds = 60,
            },
        },
        EventDeliverySchema = AzureNative.EventGrid.DeliverySchema.CloudEventSchemaV1_0,
        EventSubscriptionName = "examplenamespacetopicEventSub2",
        NamespaceName = "examplenamespace2",
        ResourceGroupName = "examplerg",
        TopicName = "examplenamespacetopic2",
    });

});
Copy
package main

import (
	eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := eventgrid.NewNamespaceTopicEventSubscription(ctx, "namespaceTopicEventSubscription", &eventgrid.NamespaceTopicEventSubscriptionArgs{
			DeliveryConfiguration: &eventgrid.DeliveryConfigurationArgs{
				DeliveryMode: pulumi.String(eventgrid.DeliveryModeQueue),
				Queue: &eventgrid.QueueInfoArgs{
					EventTimeToLive:              pulumi.String("P1D"),
					MaxDeliveryCount:             pulumi.Int(4),
					ReceiveLockDurationInSeconds: pulumi.Int(60),
				},
			},
			EventDeliverySchema:   pulumi.String(eventgrid.DeliverySchema_CloudEventSchemaV1_0),
			EventSubscriptionName: pulumi.String("examplenamespacetopicEventSub2"),
			NamespaceName:         pulumi.String("examplenamespace2"),
			ResourceGroupName:     pulumi.String("examplerg"),
			TopicName:             pulumi.String("examplenamespacetopic2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.eventgrid.NamespaceTopicEventSubscription;
import com.pulumi.azurenative.eventgrid.NamespaceTopicEventSubscriptionArgs;
import com.pulumi.azurenative.eventgrid.inputs.DeliveryConfigurationArgs;
import com.pulumi.azurenative.eventgrid.inputs.QueueInfoArgs;
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 namespaceTopicEventSubscription = new NamespaceTopicEventSubscription("namespaceTopicEventSubscription", NamespaceTopicEventSubscriptionArgs.builder()
            .deliveryConfiguration(DeliveryConfigurationArgs.builder()
                .deliveryMode("Queue")
                .queue(QueueInfoArgs.builder()
                    .eventTimeToLive("P1D")
                    .maxDeliveryCount(4)
                    .receiveLockDurationInSeconds(60)
                    .build())
                .build())
            .eventDeliverySchema("CloudEventSchemaV1_0")
            .eventSubscriptionName("examplenamespacetopicEventSub2")
            .namespaceName("examplenamespace2")
            .resourceGroupName("examplerg")
            .topicName("examplenamespacetopic2")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const namespaceTopicEventSubscription = new azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription", {
    deliveryConfiguration: {
        deliveryMode: azure_native.eventgrid.DeliveryMode.Queue,
        queue: {
            eventTimeToLive: "P1D",
            maxDeliveryCount: 4,
            receiveLockDurationInSeconds: 60,
        },
    },
    eventDeliverySchema: azure_native.eventgrid.DeliverySchema.CloudEventSchemaV1_0,
    eventSubscriptionName: "examplenamespacetopicEventSub2",
    namespaceName: "examplenamespace2",
    resourceGroupName: "examplerg",
    topicName: "examplenamespacetopic2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

namespace_topic_event_subscription = azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription",
    delivery_configuration={
        "delivery_mode": azure_native.eventgrid.DeliveryMode.QUEUE,
        "queue": {
            "event_time_to_live": "P1D",
            "max_delivery_count": 4,
            "receive_lock_duration_in_seconds": 60,
        },
    },
    event_delivery_schema=azure_native.eventgrid.DeliverySchema.CLOUD_EVENT_SCHEMA_V1_0,
    event_subscription_name="examplenamespacetopicEventSub2",
    namespace_name="examplenamespace2",
    resource_group_name="examplerg",
    topic_name="examplenamespacetopic2")
Copy
resources:
  namespaceTopicEventSubscription:
    type: azure-native:eventgrid:NamespaceTopicEventSubscription
    properties:
      deliveryConfiguration:
        deliveryMode: Queue
        queue:
          eventTimeToLive: P1D
          maxDeliveryCount: 4
          receiveLockDurationInSeconds: 60
      eventDeliverySchema: CloudEventSchemaV1_0
      eventSubscriptionName: examplenamespacetopicEventSub2
      namespaceName: examplenamespace2
      resourceGroupName: examplerg
      topicName: examplenamespacetopic2
Copy

Create NamespaceTopicEventSubscription Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new NamespaceTopicEventSubscription(name: string, args: NamespaceTopicEventSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def NamespaceTopicEventSubscription(resource_name: str,
                                    args: NamespaceTopicEventSubscriptionArgs,
                                    opts: Optional[ResourceOptions] = None)

@overload
def NamespaceTopicEventSubscription(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    namespace_name: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    topic_name: Optional[str] = None,
                                    delivery_configuration: Optional[DeliveryConfigurationArgs] = None,
                                    event_delivery_schema: Optional[Union[str, DeliverySchema]] = None,
                                    event_subscription_name: Optional[str] = None,
                                    expiration_time_utc: Optional[str] = None,
                                    filters_configuration: Optional[FiltersConfigurationArgs] = None)
func NewNamespaceTopicEventSubscription(ctx *Context, name string, args NamespaceTopicEventSubscriptionArgs, opts ...ResourceOption) (*NamespaceTopicEventSubscription, error)
public NamespaceTopicEventSubscription(string name, NamespaceTopicEventSubscriptionArgs args, CustomResourceOptions? opts = null)
public NamespaceTopicEventSubscription(String name, NamespaceTopicEventSubscriptionArgs args)
public NamespaceTopicEventSubscription(String name, NamespaceTopicEventSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:NamespaceTopicEventSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NamespaceTopicEventSubscriptionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NamespaceTopicEventSubscriptionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceTopicEventSubscriptionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NamespaceTopicEventSubscriptionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NamespaceTopicEventSubscriptionArgs
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 namespaceTopicEventSubscriptionResource = new AzureNative.EventGrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", new()
{
    NamespaceName = "string",
    ResourceGroupName = "string",
    TopicName = "string",
    DeliveryConfiguration = new AzureNative.EventGrid.Inputs.DeliveryConfigurationArgs
    {
        DeliveryMode = "string",
        Push = new AzureNative.EventGrid.Inputs.PushInfoArgs
        {
            DeadLetterDestinationWithResourceIdentity = 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",
                },
            },
            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",
                },
            },
            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",
            },
            EventTimeToLive = "string",
            MaxDeliveryCount = 0,
        },
        Queue = new AzureNative.EventGrid.Inputs.QueueInfoArgs
        {
            DeadLetterDestinationWithResourceIdentity = 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",
                },
            },
            EventTimeToLive = "string",
            MaxDeliveryCount = 0,
            ReceiveLockDurationInSeconds = 0,
        },
    },
    EventDeliverySchema = "string",
    EventSubscriptionName = "string",
    ExpirationTimeUtc = "string",
    FiltersConfiguration = new AzureNative.EventGrid.Inputs.FiltersConfigurationArgs
    {
        Filters = new[]
        {
            new AzureNative.EventGrid.Inputs.BoolEqualsFilterArgs
            {
                OperatorType = "BoolEquals",
                Key = "string",
                Value = false,
            },
        },
        IncludedEventTypes = new[]
        {
            "string",
        },
    },
});
Copy
example, err := eventgrid.NewNamespaceTopicEventSubscription(ctx, "namespaceTopicEventSubscriptionResource", &eventgrid.NamespaceTopicEventSubscriptionArgs{
	NamespaceName:     pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	TopicName:         pulumi.String("string"),
	DeliveryConfiguration: &eventgrid.DeliveryConfigurationArgs{
		DeliveryMode: pulumi.String("string"),
		Push: &eventgrid.PushInfoArgs{
			DeadLetterDestinationWithResourceIdentity: &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"),
				},
			},
			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"),
				},
			},
			Destination: eventgrid.AzureFunctionEventSubscriptionDestination{
				EndpointType: "AzureFunction",
				DeliveryAttributeMappings: []interface{}{
					eventgrid.DynamicDeliveryAttributeMapping{
						Type:        "Dynamic",
						Name:        "string",
						SourceField: "string",
					},
				},
				MaxEventsPerBatch:             0,
				PreferredBatchSizeInKilobytes: 0,
				ResourceId:                    "string",
			},
			EventTimeToLive:  pulumi.String("string"),
			MaxDeliveryCount: pulumi.Int(0),
		},
		Queue: &eventgrid.QueueInfoArgs{
			DeadLetterDestinationWithResourceIdentity: &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"),
				},
			},
			EventTimeToLive:              pulumi.String("string"),
			MaxDeliveryCount:             pulumi.Int(0),
			ReceiveLockDurationInSeconds: pulumi.Int(0),
		},
	},
	EventDeliverySchema:   pulumi.String("string"),
	EventSubscriptionName: pulumi.String("string"),
	ExpirationTimeUtc:     pulumi.String("string"),
	FiltersConfiguration: &eventgrid.FiltersConfigurationArgs{
		Filters: pulumi.Array{
			eventgrid.BoolEqualsFilter{
				OperatorType: "BoolEquals",
				Key:          "string",
				Value:        false,
			},
		},
		IncludedEventTypes: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
})
Copy
var namespaceTopicEventSubscriptionResource = new NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", NamespaceTopicEventSubscriptionArgs.builder()
    .namespaceName("string")
    .resourceGroupName("string")
    .topicName("string")
    .deliveryConfiguration(DeliveryConfigurationArgs.builder()
        .deliveryMode("string")
        .push(PushInfoArgs.builder()
            .deadLetterDestinationWithResourceIdentity(DeadLetterWithResourceIdentityArgs.builder()
                .deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
                    .endpointType("StorageBlob")
                    .blobContainerName("string")
                    .resourceId("string")
                    .build())
                .identity(EventSubscriptionIdentityArgs.builder()
                    .type("string")
                    .userAssignedIdentity("string")
                    .build())
                .build())
            .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())
            .destination(AzureFunctionEventSubscriptionDestinationArgs.builder()
                .endpointType("AzureFunction")
                .deliveryAttributeMappings(DynamicDeliveryAttributeMappingArgs.builder()
                    .type("Dynamic")
                    .name("string")
                    .sourceField("string")
                    .build())
                .maxEventsPerBatch(0)
                .preferredBatchSizeInKilobytes(0)
                .resourceId("string")
                .build())
            .eventTimeToLive("string")
            .maxDeliveryCount(0)
            .build())
        .queue(QueueInfoArgs.builder()
            .deadLetterDestinationWithResourceIdentity(DeadLetterWithResourceIdentityArgs.builder()
                .deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
                    .endpointType("StorageBlob")
                    .blobContainerName("string")
                    .resourceId("string")
                    .build())
                .identity(EventSubscriptionIdentityArgs.builder()
                    .type("string")
                    .userAssignedIdentity("string")
                    .build())
                .build())
            .eventTimeToLive("string")
            .maxDeliveryCount(0)
            .receiveLockDurationInSeconds(0)
            .build())
        .build())
    .eventDeliverySchema("string")
    .eventSubscriptionName("string")
    .expirationTimeUtc("string")
    .filtersConfiguration(FiltersConfigurationArgs.builder()
        .filters(BoolEqualsFilterArgs.builder()
            .operatorType("BoolEquals")
            .key("string")
            .value(false)
            .build())
        .includedEventTypes("string")
        .build())
    .build());
Copy
namespace_topic_event_subscription_resource = azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource",
    namespace_name="string",
    resource_group_name="string",
    topic_name="string",
    delivery_configuration={
        "delivery_mode": "string",
        "push": {
            "dead_letter_destination_with_resource_identity": {
                "dead_letter_destination": {
                    "endpoint_type": "StorageBlob",
                    "blob_container_name": "string",
                    "resource_id": "string",
                },
                "identity": {
                    "type": "string",
                    "user_assigned_identity": "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",
                },
            },
            "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_time_to_live": "string",
            "max_delivery_count": 0,
        },
        "queue": {
            "dead_letter_destination_with_resource_identity": {
                "dead_letter_destination": {
                    "endpoint_type": "StorageBlob",
                    "blob_container_name": "string",
                    "resource_id": "string",
                },
                "identity": {
                    "type": "string",
                    "user_assigned_identity": "string",
                },
            },
            "event_time_to_live": "string",
            "max_delivery_count": 0,
            "receive_lock_duration_in_seconds": 0,
        },
    },
    event_delivery_schema="string",
    event_subscription_name="string",
    expiration_time_utc="string",
    filters_configuration={
        "filters": [{
            "operator_type": "BoolEquals",
            "key": "string",
            "value": False,
        }],
        "included_event_types": ["string"],
    })
Copy
const namespaceTopicEventSubscriptionResource = new azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", {
    namespaceName: "string",
    resourceGroupName: "string",
    topicName: "string",
    deliveryConfiguration: {
        deliveryMode: "string",
        push: {
            deadLetterDestinationWithResourceIdentity: {
                deadLetterDestination: {
                    endpointType: "StorageBlob",
                    blobContainerName: "string",
                    resourceId: "string",
                },
                identity: {
                    type: "string",
                    userAssignedIdentity: "string",
                },
            },
            deliveryWithResourceIdentity: {
                destination: {
                    endpointType: "AzureFunction",
                    deliveryAttributeMappings: [{
                        type: "Dynamic",
                        name: "string",
                        sourceField: "string",
                    }],
                    maxEventsPerBatch: 0,
                    preferredBatchSizeInKilobytes: 0,
                    resourceId: "string",
                },
                identity: {
                    type: "string",
                    userAssignedIdentity: "string",
                },
            },
            destination: {
                endpointType: "AzureFunction",
                deliveryAttributeMappings: [{
                    type: "Dynamic",
                    name: "string",
                    sourceField: "string",
                }],
                maxEventsPerBatch: 0,
                preferredBatchSizeInKilobytes: 0,
                resourceId: "string",
            },
            eventTimeToLive: "string",
            maxDeliveryCount: 0,
        },
        queue: {
            deadLetterDestinationWithResourceIdentity: {
                deadLetterDestination: {
                    endpointType: "StorageBlob",
                    blobContainerName: "string",
                    resourceId: "string",
                },
                identity: {
                    type: "string",
                    userAssignedIdentity: "string",
                },
            },
            eventTimeToLive: "string",
            maxDeliveryCount: 0,
            receiveLockDurationInSeconds: 0,
        },
    },
    eventDeliverySchema: "string",
    eventSubscriptionName: "string",
    expirationTimeUtc: "string",
    filtersConfiguration: {
        filters: [{
            operatorType: "BoolEquals",
            key: "string",
            value: false,
        }],
        includedEventTypes: ["string"],
    },
});
Copy
type: azure-native:eventgrid:NamespaceTopicEventSubscription
properties:
    deliveryConfiguration:
        deliveryMode: string
        push:
            deadLetterDestinationWithResourceIdentity:
                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
            eventTimeToLive: string
            maxDeliveryCount: 0
        queue:
            deadLetterDestinationWithResourceIdentity:
                deadLetterDestination:
                    blobContainerName: string
                    endpointType: StorageBlob
                    resourceId: string
                identity:
                    type: string
                    userAssignedIdentity: string
            eventTimeToLive: string
            maxDeliveryCount: 0
            receiveLockDurationInSeconds: 0
    eventDeliverySchema: string
    eventSubscriptionName: string
    expirationTimeUtc: string
    filtersConfiguration:
        filters:
            - key: string
              operatorType: BoolEquals
              value: false
        includedEventTypes:
            - string
    namespaceName: string
    resourceGroupName: string
    topicName: string
Copy

NamespaceTopicEventSubscription 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 NamespaceTopicEventSubscription resource accepts the following input properties:

NamespaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
TopicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace topic.
DeliveryConfiguration Pulumi.AzureNative.EventGrid.Inputs.DeliveryConfiguration
Information about the delivery configuration of the event subscription.
EventDeliverySchema string | Pulumi.AzureNative.EventGrid.DeliverySchema
The event delivery schema for the event subscription.
EventSubscriptionName Changes to this property will trigger replacement. string
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
ExpirationTimeUtc string
Expiration time of the event subscription.
FiltersConfiguration Pulumi.AzureNative.EventGrid.Inputs.FiltersConfiguration
Information about the filter for the event subscription.
NamespaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
TopicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace topic.
DeliveryConfiguration DeliveryConfigurationArgs
Information about the delivery configuration of the event subscription.
EventDeliverySchema string | DeliverySchema
The event delivery schema for the event subscription.
EventSubscriptionName Changes to this property will trigger replacement. string
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
ExpirationTimeUtc string
Expiration time of the event subscription.
FiltersConfiguration FiltersConfigurationArgs
Information about the filter for the event subscription.
namespaceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the namespace.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription.
topicName
This property is required.
Changes to this property will trigger replacement.
String
Name of the namespace topic.
deliveryConfiguration DeliveryConfiguration
Information about the delivery configuration of the event subscription.
eventDeliverySchema String | DeliverySchema
The event delivery schema for the event subscription.
eventSubscriptionName Changes to this property will trigger replacement. String
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
expirationTimeUtc String
Expiration time of the event subscription.
filtersConfiguration FiltersConfiguration
Information about the filter for the event subscription.
namespaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
topicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the namespace topic.
deliveryConfiguration DeliveryConfiguration
Information about the delivery configuration of the event subscription.
eventDeliverySchema string | DeliverySchema
The event delivery schema for the event subscription.
eventSubscriptionName Changes to this property will trigger replacement. string
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
expirationTimeUtc string
Expiration time of the event subscription.
filtersConfiguration FiltersConfiguration
Information about the filter for the event subscription.
namespace_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the namespace.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the user's subscription.
topic_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the namespace topic.
delivery_configuration DeliveryConfigurationArgs
Information about the delivery configuration of the event subscription.
event_delivery_schema str | DeliverySchema
The event delivery schema for the event subscription.
event_subscription_name Changes to this property will trigger replacement. str
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
expiration_time_utc str
Expiration time of the event subscription.
filters_configuration FiltersConfigurationArgs
Information about the filter for the event subscription.
namespaceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the namespace.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription.
topicName
This property is required.
Changes to this property will trigger replacement.
String
Name of the namespace topic.
deliveryConfiguration Property Map
Information about the delivery configuration of the event subscription.
eventDeliverySchema String | "CloudEventSchemaV1_0"
The event delivery schema for the event subscription.
eventSubscriptionName Changes to this property will trigger replacement. String
Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
expirationTimeUtc String
Expiration time of the event subscription.
filtersConfiguration Property Map
Information about the filter for the event subscription.

Outputs

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

AzureApiVersion string
The Azure API version 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 Pulumi.AzureNative.EventGrid.Outputs.SystemDataResponse
The system metadata relating to the Event Grid resource.
Type string
Type of the resource.
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of the resource.
ProvisioningState string
Provisioning state of the event subscription.
SystemData SystemDataResponse
The system metadata relating to the Event Grid resource.
Type string
Type of the resource.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of the resource.
provisioningState String
Provisioning state of the event subscription.
systemData SystemDataResponse
The system metadata relating to the Event Grid resource.
type String
Type of the resource.
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Name of the resource.
provisioningState string
Provisioning state of the event subscription.
systemData SystemDataResponse
The system metadata relating to the Event Grid resource.
type string
Type of the resource.
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Name of the resource.
provisioning_state str
Provisioning state of the event subscription.
system_data SystemDataResponse
The system metadata relating to the Event Grid resource.
type str
Type of the resource.
azureApiVersion String
The Azure API version 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 the Event Grid resource.
type String
Type of the resource.

Supporting Types

AzureFunctionEventSubscriptionDestination
, AzureFunctionEventSubscriptionDestinationArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
MaxEventsPerBatch int
Maximum number of events per batch.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
ResourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
MaxEventsPerBatch int
Maximum number of events per batch.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
ResourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
maxEventsPerBatch Integer
Maximum number of events per batch.
preferredBatchSizeInKilobytes Integer
Preferred batch size in Kilobytes.
resourceId String
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
maxEventsPerBatch number
Maximum number of events per batch.
preferredBatchSizeInKilobytes number
Preferred batch size in Kilobytes.
resourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
max_events_per_batch int
Maximum number of events per batch.
preferred_batch_size_in_kilobytes int
Preferred batch size in Kilobytes.
resource_id str
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
maxEventsPerBatch Number
Maximum number of events per batch.
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.
resourceId String
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

AzureFunctionEventSubscriptionDestinationResponse
, AzureFunctionEventSubscriptionDestinationResponseArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
MaxEventsPerBatch int
Maximum number of events per batch.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
ResourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
MaxEventsPerBatch int
Maximum number of events per batch.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
ResourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
maxEventsPerBatch Integer
Maximum number of events per batch.
preferredBatchSizeInKilobytes Integer
Preferred batch size in Kilobytes.
resourceId String
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
maxEventsPerBatch number
Maximum number of events per batch.
preferredBatchSizeInKilobytes number
Preferred batch size in Kilobytes.
resourceId string
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
max_events_per_batch int
Maximum number of events per batch.
preferred_batch_size_in_kilobytes int
Preferred batch size in Kilobytes.
resource_id str
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
maxEventsPerBatch Number
Maximum number of events per batch.
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.
resourceId String
The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

BoolEqualsFilter
, BoolEqualsFilterArgs

Key string
The field/property in the event based on which you want to filter.
Value bool
The boolean filter value.
Key string
The field/property in the event based on which you want to filter.
Value bool
The boolean filter value.
key String
The field/property in the event based on which you want to filter.
value Boolean
The boolean filter value.
key string
The field/property in the event based on which you want to filter.
value boolean
The boolean filter value.
key str
The field/property in the event based on which you want to filter.
value bool
The boolean filter value.
key String
The field/property in the event based on which you want to filter.
value Boolean
The boolean filter value.

BoolEqualsFilterResponse
, BoolEqualsFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Value bool
The boolean filter value.
Key string
The field/property in the event based on which you want to filter.
Value bool
The boolean filter value.
key String
The field/property in the event based on which you want to filter.
value Boolean
The boolean filter value.
key string
The field/property in the event based on which you want to filter.
value boolean
The boolean filter value.
key str
The field/property in the event based on which you want to filter.
value bool
The boolean filter value.
key String
The field/property in the event based on which you want to filter.
value Boolean
The boolean filter value.

DeadLetterWithResourceIdentity
, DeadLetterWithResourceIdentityArgs

DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentity
The identity to use when dead-lettering events.
DeadLetterDestination StorageBlobDeadLetterDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
Identity EventSubscriptionIdentity
The identity to use when dead-lettering events.
deadLetterDestination StorageBlobDeadLetterDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentity
The identity to use when dead-lettering events.
deadLetterDestination StorageBlobDeadLetterDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentity
The identity to use when dead-lettering events.
dead_letter_destination StorageBlobDeadLetterDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentity
The identity to use when dead-lettering events.
deadLetterDestination Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity Property Map
The identity to use when dead-lettering events.

DeadLetterWithResourceIdentityResponse
, DeadLetterWithResourceIdentityResponseArgs

DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentityResponse
The identity to use when dead-lettering events.
DeadLetterDestination StorageBlobDeadLetterDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
Identity EventSubscriptionIdentityResponse
The identity to use when dead-lettering events.
deadLetterDestination StorageBlobDeadLetterDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when dead-lettering events.
deadLetterDestination StorageBlobDeadLetterDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when dead-lettering events.
dead_letter_destination StorageBlobDeadLetterDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when dead-lettering events.
deadLetterDestination Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
identity Property Map
The identity to use when dead-lettering events.

DeliveryConfiguration
, DeliveryConfigurationArgs

DeliveryMode string | Pulumi.AzureNative.EventGrid.DeliveryMode
Delivery mode of the event subscription.
Push Pulumi.AzureNative.EventGrid.Inputs.PushInfo
This property should be populated when deliveryMode is push and represents information about the push subscription.
Queue Pulumi.AzureNative.EventGrid.Inputs.QueueInfo
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
DeliveryMode string | DeliveryMode
Delivery mode of the event subscription.
Push PushInfo
This property should be populated when deliveryMode is push and represents information about the push subscription.
Queue QueueInfo
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode String | DeliveryMode
Delivery mode of the event subscription.
push PushInfo
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfo
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode string | DeliveryMode
Delivery mode of the event subscription.
push PushInfo
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfo
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
delivery_mode str | DeliveryMode
Delivery mode of the event subscription.
push PushInfo
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfo
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode String | "Queue" | "Push"
Delivery mode of the event subscription.
push Property Map
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue Property Map
This property should be populated when deliveryMode is queue and represents information about the queue subscription.

DeliveryConfigurationResponse
, DeliveryConfigurationResponseArgs

DeliveryMode string
Delivery mode of the event subscription.
Push Pulumi.AzureNative.EventGrid.Inputs.PushInfoResponse
This property should be populated when deliveryMode is push and represents information about the push subscription.
Queue Pulumi.AzureNative.EventGrid.Inputs.QueueInfoResponse
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
DeliveryMode string
Delivery mode of the event subscription.
Push PushInfoResponse
This property should be populated when deliveryMode is push and represents information about the push subscription.
Queue QueueInfoResponse
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode String
Delivery mode of the event subscription.
push PushInfoResponse
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfoResponse
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode string
Delivery mode of the event subscription.
push PushInfoResponse
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfoResponse
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
delivery_mode str
Delivery mode of the event subscription.
push PushInfoResponse
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue QueueInfoResponse
This property should be populated when deliveryMode is queue and represents information about the queue subscription.
deliveryMode String
Delivery mode of the event subscription.
push Property Map
This property should be populated when deliveryMode is push and represents information about the push subscription.
queue Property Map
This property should be populated when deliveryMode is queue and represents information about the queue subscription.

DeliveryMode
, DeliveryModeArgs

Queue
Queue
Push
Push
DeliveryModeQueue
Queue
DeliveryModePush
Push
Queue
Queue
Push
Push
Queue
Queue
Push
Push
QUEUE
Queue
PUSH
Push
"Queue"
Queue
"Push"
Push

DeliverySchema
, DeliverySchemaArgs

CloudEventSchemaV1_0
CloudEventSchemaV1_0
DeliverySchema_CloudEventSchemaV1_0
CloudEventSchemaV1_0
CloudEventSchemaV1_0
CloudEventSchemaV1_0
CloudEventSchemaV1_0
CloudEventSchemaV1_0
CLOUD_EVENT_SCHEMA_V1_0
CloudEventSchemaV1_0
"CloudEventSchemaV1_0"
CloudEventSchemaV1_0

DeliveryWithResourceIdentity
, DeliveryWithResourceIdentityArgs

Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.MonitorAlertEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.NamespaceTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentity
The identity to use when delivering events.
Destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
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.
Identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
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.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
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.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
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.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
identity Property Map
The identity to use when delivering events.

DeliveryWithResourceIdentityResponse
, DeliveryWithResourceIdentityResponseArgs

Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.MonitorAlertEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.NamespaceTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentityResponse
The identity to use when delivering events.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
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.

EventHubEventSubscriptionDestination
, EventHubEventSubscriptionDestinationArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.

EventHubEventSubscriptionDestinationResponse
, EventHubEventSubscriptionDestinationResponseArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.

EventSubscriptionIdentity
, EventSubscriptionIdentityArgs

Type string | Pulumi.AzureNative.EventGrid.EventSubscriptionIdentityType
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
UserAssignedIdentity string
The user identity associated with the resource.
Type string | EventSubscriptionIdentityType
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
UserAssignedIdentity string
The user identity associated with the resource.
type String | EventSubscriptionIdentityType
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity String
The user identity associated with the resource.
type string | EventSubscriptionIdentityType
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity string
The user identity associated with the resource.
type str | EventSubscriptionIdentityType
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
user_assigned_identity str
The user identity associated with the resource.
type String | "SystemAssigned" | "UserAssigned"
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity String
The user identity associated with the resource.

EventSubscriptionIdentityResponse
, EventSubscriptionIdentityResponseArgs

Type string
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
UserAssignedIdentity string
The user identity associated with the resource.
Type string
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
UserAssignedIdentity string
The user identity associated with the resource.
type String
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity String
The user identity associated with the resource.
type string
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity string
The user identity associated with the resource.
type str
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
user_assigned_identity str
The user identity associated with the resource.
type String
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
userAssignedIdentity String
The user identity associated with the resource.

EventSubscriptionIdentityType
, EventSubscriptionIdentityTypeArgs

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

FiltersConfiguration
, FiltersConfigurationArgs

Filters List<object>
An array of filters that are used for filtering event subscriptions.
IncludedEventTypes List<string>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
Filters []interface{}
An array of filters that are used for filtering event subscriptions.
IncludedEventTypes []string
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters List<Object>
An array of filters that are used for filtering event subscriptions.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters (BoolEqualsFilter | IsNotNullFilter | IsNullOrUndefinedFilter | NumberGreaterThanFilter | NumberGreaterThanOrEqualsFilter | NumberInFilter | NumberInRangeFilter | NumberLessThanFilter | NumberLessThanOrEqualsFilter | NumberNotInFilter | NumberNotInRangeFilter | StringBeginsWithFilter | StringContainsFilter | StringEndsWithFilter | StringInFilter | StringNotBeginsWithFilter | StringNotContainsFilter | StringNotEndsWithFilter | StringNotInFilter)[]
An array of filters that are used for filtering event subscriptions.
includedEventTypes string[]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters Sequence[Union[BoolEqualsFilter, IsNotNullFilter, IsNullOrUndefinedFilter, NumberGreaterThanFilter, NumberGreaterThanOrEqualsFilter, NumberInFilter, NumberInRangeFilter, NumberLessThanFilter, NumberLessThanOrEqualsFilter, NumberNotInFilter, NumberNotInRangeFilter, StringBeginsWithFilter, StringContainsFilter, StringEndsWithFilter, StringInFilter, StringNotBeginsWithFilter, StringNotContainsFilter, StringNotEndsWithFilter, StringNotInFilter]]
An array of filters that are used for filtering event subscriptions.
included_event_types Sequence[str]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters 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 filters that are used for filtering event subscriptions.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.

FiltersConfigurationResponse
, FiltersConfigurationResponseArgs

Filters List<object>
An array of filters that are used for filtering event subscriptions.
IncludedEventTypes List<string>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
Filters []interface{}
An array of filters that are used for filtering event subscriptions.
IncludedEventTypes []string
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters List<Object>
An array of filters that are used for filtering event subscriptions.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters (BoolEqualsFilterResponse | IsNotNullFilterResponse | IsNullOrUndefinedFilterResponse | NumberGreaterThanFilterResponse | NumberGreaterThanOrEqualsFilterResponse | NumberInFilterResponse | NumberInRangeFilterResponse | NumberLessThanFilterResponse | NumberLessThanOrEqualsFilterResponse | NumberNotInFilterResponse | NumberNotInRangeFilterResponse | StringBeginsWithFilterResponse | StringContainsFilterResponse | StringEndsWithFilterResponse | StringInFilterResponse | StringNotBeginsWithFilterResponse | StringNotContainsFilterResponse | StringNotEndsWithFilterResponse | StringNotInFilterResponse)[]
An array of filters that are used for filtering event subscriptions.
includedEventTypes string[]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters Sequence[Union[BoolEqualsFilterResponse, IsNotNullFilterResponse, IsNullOrUndefinedFilterResponse, NumberGreaterThanFilterResponse, NumberGreaterThanOrEqualsFilterResponse, NumberInFilterResponse, NumberInRangeFilterResponse, NumberLessThanFilterResponse, NumberLessThanOrEqualsFilterResponse, NumberNotInFilterResponse, NumberNotInRangeFilterResponse, StringBeginsWithFilterResponse, StringContainsFilterResponse, StringEndsWithFilterResponse, StringInFilterResponse, StringNotBeginsWithFilterResponse, StringNotContainsFilterResponse, StringNotEndsWithFilterResponse, StringNotInFilterResponse]]
An array of filters that are used for filtering event subscriptions.
included_event_types Sequence[str]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
filters 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 filters that are used for filtering event subscriptions.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.

HybridConnectionEventSubscriptionDestination
, HybridConnectionEventSubscriptionDestinationArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
ResourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
resourceId String
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
resourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
resource_id str
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.

HybridConnectionEventSubscriptionDestinationResponse
, HybridConnectionEventSubscriptionDestinationResponseArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
ResourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
resourceId String
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
resourceId string
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
resource_id str
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource ID of an hybrid connection that is the destination of an event subscription.

IsNotNullFilter
, IsNotNullFilterArgs

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.

IsNotNullFilterResponse
, IsNotNullFilterResponseArgs

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.

IsNullOrUndefinedFilter
, IsNullOrUndefinedFilterArgs

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.

IsNullOrUndefinedFilterResponse
, IsNullOrUndefinedFilterResponseArgs

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.

MonitorAlertEventSubscriptionDestination
, MonitorAlertEventSubscriptionDestinationArgs

ActionGroups List<string>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
Description string
The description that will be attached to every Alert fired through this event subscription.
Severity string | Pulumi.AzureNative.EventGrid.MonitorAlertSeverity
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
ActionGroups []string
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
Description string
The description that will be attached to every Alert fired through this event subscription.
Severity string | MonitorAlertSeverity
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups List<String>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description String
The description that will be attached to every Alert fired through this event subscription.
severity String | MonitorAlertSeverity
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups string[]
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description string
The description that will be attached to every Alert fired through this event subscription.
severity string | MonitorAlertSeverity
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
action_groups Sequence[str]
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description str
The description that will be attached to every Alert fired through this event subscription.
severity str | MonitorAlertSeverity
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups List<String>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description String
The description that will be attached to every Alert fired through this event subscription.
severity String | "Sev0" | "Sev1" | "Sev2" | "Sev3" | "Sev4"
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.

MonitorAlertEventSubscriptionDestinationResponse
, MonitorAlertEventSubscriptionDestinationResponseArgs

ActionGroups List<string>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
Description string
The description that will be attached to every Alert fired through this event subscription.
Severity string
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
ActionGroups []string
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
Description string
The description that will be attached to every Alert fired through this event subscription.
Severity string
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups List<String>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description String
The description that will be attached to every Alert fired through this event subscription.
severity String
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups string[]
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description string
The description that will be attached to every Alert fired through this event subscription.
severity string
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
action_groups Sequence[str]
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description str
The description that will be attached to every Alert fired through this event subscription.
severity str
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
actionGroups List<String>
The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
description String
The description that will be attached to every Alert fired through this event subscription.
severity String
The severity that will be attached to every Alert fired through this event subscription. This field must be provided.

MonitorAlertSeverity
, MonitorAlertSeverityArgs

Sev0
Sev0
Sev1
Sev1
Sev2
Sev2
Sev3
Sev3
Sev4
Sev4
MonitorAlertSeveritySev0
Sev0
MonitorAlertSeveritySev1
Sev1
MonitorAlertSeveritySev2
Sev2
MonitorAlertSeveritySev3
Sev3
MonitorAlertSeveritySev4
Sev4
Sev0
Sev0
Sev1
Sev1
Sev2
Sev2
Sev3
Sev3
Sev4
Sev4
Sev0
Sev0
Sev1
Sev1
Sev2
Sev2
Sev3
Sev3
Sev4
Sev4
SEV0
Sev0
SEV1
Sev1
SEV2
Sev2
SEV3
Sev3
SEV4
Sev4
"Sev0"
Sev0
"Sev1"
Sev1
"Sev2"
Sev2
"Sev3"
Sev3
"Sev4"
Sev4

NamespaceTopicEventSubscriptionDestination
, NamespaceTopicEventSubscriptionDestinationArgs

ResourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
ResourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId String
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resource_id str
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId String
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.

NamespaceTopicEventSubscriptionDestinationResponse
, NamespaceTopicEventSubscriptionDestinationResponseArgs

ResourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
ResourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId String
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId string
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resource_id str
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
resourceId String
The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.

NumberGreaterThanFilter
, NumberGreaterThanFilterArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberGreaterThanFilterResponse
, NumberGreaterThanFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberGreaterThanOrEqualsFilter
, NumberGreaterThanOrEqualsFilterArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberGreaterThanOrEqualsFilterResponse
, NumberGreaterThanOrEqualsFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberInFilter
, NumberInFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<double>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Double>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[float]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Number>
The set of filter values.

NumberInFilterResponse
, NumberInFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<double>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Double>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[float]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Number>
The set of filter values.

NumberInRangeFilter
, NumberInRangeFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<ImmutableArray<double>>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values [][]float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Double>>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[][]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[Sequence[float]]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Number>>
The set of filter values.

NumberInRangeFilterResponse
, NumberInRangeFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<ImmutableArray<double>>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values [][]float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Double>>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[][]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[Sequence[float]]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Number>>
The set of filter values.

NumberLessThanFilter
, NumberLessThanFilterArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberLessThanFilterResponse
, NumberLessThanFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberLessThanOrEqualsFilter
, NumberLessThanOrEqualsFilterArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberLessThanOrEqualsFilterResponse
, NumberLessThanOrEqualsFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Value double
The filter value.
Key string
The field/property in the event based on which you want to filter.
Value float64
The filter value.
key String
The field/property in the event based on which you want to filter.
value Double
The filter value.
key string
The field/property in the event based on which you want to filter.
value number
The filter value.
key str
The field/property in the event based on which you want to filter.
value float
The filter value.
key String
The field/property in the event based on which you want to filter.
value Number
The filter value.

NumberNotInFilter
, NumberNotInFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<double>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Double>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[float]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Number>
The set of filter values.

NumberNotInFilterResponse
, NumberNotInFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<double>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Double>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[float]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<Number>
The set of filter values.

NumberNotInRangeFilter
, NumberNotInRangeFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<ImmutableArray<double>>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values [][]float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Double>>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[][]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[Sequence[float]]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Number>>
The set of filter values.

NumberNotInRangeFilterResponse
, NumberNotInRangeFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<ImmutableArray<double>>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values [][]float64
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Double>>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values number[][]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[Sequence[float]]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<List<Number>>
The set of filter values.

PushInfo
, PushInfoArgs

DeadLetterDestinationWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
DeliveryWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeliveryWithResourceIdentity
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.MonitorAlertEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.NamespaceTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
DeadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
DeliveryWithResourceIdentity DeliveryWithResourceIdentity
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
Destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity DeliveryWithResourceIdentity
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Integer
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity DeliveryWithResourceIdentity
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount number
The maximum delivery count of the events.
dead_letter_destination_with_resource_identity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
delivery_with_resource_identity DeliveryWithResourceIdentity
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | MonitorAlertEventSubscriptionDestination | NamespaceTopicEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
event_time_to_live str
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
max_delivery_count int
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Number
The maximum delivery count of the events.

PushInfoResponse
, PushInfoResponseArgs

DeadLetterDestinationWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityResponse
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, namespace) to acquire the authentication tokens being used during dead-lettering.
DeliveryWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeliveryWithResourceIdentityResponse
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.
Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.MonitorAlertEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.NamespaceTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
DeadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
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, namespace) to acquire the authentication tokens being used during dead-lettering.
DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
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.
Destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | MonitorAlertEventSubscriptionDestinationResponse | NamespaceTopicEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
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, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
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.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | MonitorAlertEventSubscriptionDestinationResponse | NamespaceTopicEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Integer
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
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, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
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.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | MonitorAlertEventSubscriptionDestinationResponse | NamespaceTopicEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount number
The maximum delivery count of the events.
dead_letter_destination_with_resource_identity DeadLetterWithResourceIdentityResponse
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, namespace) to acquire the authentication tokens being used during dead-lettering.
delivery_with_resource_identity DeliveryWithResourceIdentityResponse
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.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | MonitorAlertEventSubscriptionDestinationResponse | NamespaceTopicEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
event_time_to_live str
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
max_delivery_count int
The maximum delivery count of the events.
deadLetterDestinationWithResourceIdentity Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
deliveryWithResourceIdentity Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Number
The maximum delivery count of the events.

QueueInfo
, QueueInfoArgs

DeadLetterDestinationWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
ReceiveLockDurationInSeconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
DeadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
ReceiveLockDurationInSeconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Integer
The maximum delivery count of the events.
receiveLockDurationInSeconds Integer
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount number
The maximum delivery count of the events.
receiveLockDurationInSeconds number
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
dead_letter_destination_with_resource_identity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
event_time_to_live str
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
max_delivery_count int
The maximum delivery count of the events.
receive_lock_duration_in_seconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Number
The maximum delivery count of the events.
receiveLockDurationInSeconds Number
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

QueueInfoResponse
, QueueInfoResponseArgs

DeadLetterDestinationWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityResponse
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
ReceiveLockDurationInSeconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
DeadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
EventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
MaxDeliveryCount int
The maximum delivery count of the events.
ReceiveLockDurationInSeconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Integer
The maximum delivery count of the events.
receiveLockDurationInSeconds Integer
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity DeadLetterWithResourceIdentityResponse
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive string
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount number
The maximum delivery count of the events.
receiveLockDurationInSeconds number
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
dead_letter_destination_with_resource_identity DeadLetterWithResourceIdentityResponse
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
event_time_to_live str
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
max_delivery_count int
The maximum delivery count of the events.
receive_lock_duration_in_seconds int
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
deadLetterDestinationWithResourceIdentity Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
eventTimeToLive String
Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
maxDeliveryCount Number
The maximum delivery count of the events.
receiveLockDurationInSeconds Number
Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.

ServiceBusQueueEventSubscriptionDestination
, ServiceBusQueueEventSubscriptionDestinationArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.

ServiceBusQueueEventSubscriptionDestinationResponse
, ServiceBusQueueEventSubscriptionDestinationResponseArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.

ServiceBusTopicEventSubscriptionDestination
, ServiceBusTopicEventSubscriptionDestinationArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.

ServiceBusTopicEventSubscriptionDestinationResponse
, ServiceBusTopicEventSubscriptionDestinationResponseArgs

DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
ResourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
resourceId string
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
resource_id str
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
resourceId String
The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.

StaticDeliveryAttributeMapping
, StaticDeliveryAttributeMappingArgs

IsSecret bool
Boolean flag to tell if the attribute contains sensitive information .
Name string
Name of the delivery attribute or header.
Value string
Value of the delivery attribute.
IsSecret bool
Boolean flag to tell if the attribute contains sensitive information .
Name string
Name of the delivery attribute or header.
Value string
Value of the delivery attribute.
isSecret Boolean
Boolean flag to tell if the attribute contains sensitive information .
name String
Name of the delivery attribute or header.
value String
Value of the delivery attribute.
isSecret boolean
Boolean flag to tell if the attribute contains sensitive information .
name string
Name of the delivery attribute or header.
value string
Value of the delivery attribute.
is_secret bool
Boolean flag to tell if the attribute contains sensitive information .
name str
Name of the delivery attribute or header.
value str
Value of the delivery attribute.
isSecret Boolean
Boolean flag to tell if the attribute contains sensitive information .
name String
Name of the delivery attribute or header.
value String
Value of the delivery attribute.

StaticDeliveryAttributeMappingResponse
, StaticDeliveryAttributeMappingResponseArgs

IsSecret bool
Boolean flag to tell if the attribute contains sensitive information .
Name string
Name of the delivery attribute or header.
Value string
Value of the delivery attribute.
IsSecret bool
Boolean flag to tell if the attribute contains sensitive information .
Name string
Name of the delivery attribute or header.
Value string
Value of the delivery attribute.
isSecret Boolean
Boolean flag to tell if the attribute contains sensitive information .
name String
Name of the delivery attribute or header.
value String
Value of the delivery attribute.
isSecret boolean
Boolean flag to tell if the attribute contains sensitive information .
name string
Name of the delivery attribute or header.
value string
Value of the delivery attribute.
is_secret bool
Boolean flag to tell if the attribute contains sensitive information .
name str
Name of the delivery attribute or header.
value str
Value of the delivery attribute.
isSecret Boolean
Boolean flag to tell if the attribute contains sensitive information .
name String
Name of the delivery attribute or header.
value String
Value of the delivery attribute.

StorageBlobDeadLetterDestination
, StorageBlobDeadLetterDestinationArgs

BlobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
ResourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
BlobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
ResourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName String
The name of the Storage blob container that is the destination of the deadletter events
resourceId String
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
resourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
blob_container_name str
The name of the Storage blob container that is the destination of the deadletter events
resource_id str
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName String
The name of the Storage blob container that is the destination of the deadletter events
resourceId String
The Azure Resource ID of the storage account that is the destination of the deadletter events

StorageBlobDeadLetterDestinationResponse
, StorageBlobDeadLetterDestinationResponseArgs

BlobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
ResourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
BlobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
ResourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName String
The name of the Storage blob container that is the destination of the deadletter events
resourceId String
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName string
The name of the Storage blob container that is the destination of the deadletter events
resourceId string
The Azure Resource ID of the storage account that is the destination of the deadletter events
blob_container_name str
The name of the Storage blob container that is the destination of the deadletter events
resource_id str
The Azure Resource ID of the storage account that is the destination of the deadletter events
blobContainerName String
The name of the Storage blob container that is the destination of the deadletter events
resourceId String
The Azure Resource ID of the storage account that is the destination of the deadletter events

StorageQueueEventSubscriptionDestination
, StorageQueueEventSubscriptionDestinationArgs

QueueMessageTimeToLiveInSeconds double
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
QueueMessageTimeToLiveInSeconds float64
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Double
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds number
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queue_message_time_to_live_in_seconds float
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queue_name str
The name of the Storage queue under a storage account that is the destination of an event subscription.
resource_id str
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Number
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
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

QueueMessageTimeToLiveInSeconds double
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
QueueMessageTimeToLiveInSeconds float64
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Double
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds number
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queue_message_time_to_live_in_seconds float
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
queue_name str
The name of the Storage queue under a storage account that is the destination of an event subscription.
resource_id str
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Number
Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
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.

StringBeginsWithFilter
, StringBeginsWithFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringBeginsWithFilterResponse
, StringBeginsWithFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringContainsFilter
, StringContainsFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringContainsFilterResponse
, StringContainsFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringEndsWithFilter
, StringEndsWithFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringEndsWithFilterResponse
, StringEndsWithFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringInFilter
, StringInFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringInFilterResponse
, StringInFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotBeginsWithFilter
, StringNotBeginsWithFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotBeginsWithFilterResponse
, StringNotBeginsWithFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotContainsFilter
, StringNotContainsFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotContainsFilterResponse
, StringNotContainsFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotEndsWithFilter
, StringNotEndsWithFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotEndsWithFilterResponse
, StringNotEndsWithFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotInFilter
, StringNotInFilterArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

StringNotInFilterResponse
, StringNotInFilterResponseArgs

Key string
The field/property in the event based on which you want to filter.
Values List<string>
The set of filter values.
Key string
The field/property in the event based on which you want to filter.
Values []string
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.
key string
The field/property in the event based on which you want to filter.
values string[]
The set of filter values.
key str
The field/property in the event based on which you want to filter.
values Sequence[str]
The set of filter values.
key String
The field/property in the event based on which you want to filter.
values List<String>
The set of filter values.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TlsVersion
, TlsVersionArgs

TlsVersion_1_0
1.0
TlsVersion_1_1
1.1
TlsVersion_1_2
1.2
TlsVersion_1_0
1.0
TlsVersion_1_1
1.1
TlsVersion_1_2
1.2
_1_0
1.0
_1_1
1.1
_1_2
1.2
TlsVersion_1_0
1.0
TlsVersion_1_1
1.1
TlsVersion_1_2
1.2
TLS_VERSION_1_0
1.0
TLS_VERSION_1_1
1.1
TLS_VERSION_1_2
1.2
"1.0"
1.0
"1.1"
1.1
"1.2"
1.2

WebHookEventSubscriptionDestination
, WebHookEventSubscriptionDestinationArgs

AzureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
AzureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMapping, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMapping>>
Delivery attribute details.
EndpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
MaxEventsPerBatch int
Maximum number of events per batch.
MinimumTlsVersionAllowed string | Pulumi.AzureNative.EventGrid.TlsVersion
Minimum TLS version that should be supported by webhook endpoint
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
AzureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
AzureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
EndpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
MaxEventsPerBatch int
Maximum number of events per batch.
MinimumTlsVersionAllowed string | TlsVersion
Minimum TLS version that should be supported by webhook endpoint
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Integer
Maximum number of events per batch.
minimumTlsVersionAllowed String | TlsVersion
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes Integer
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
endpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch number
Maximum number of events per batch.
minimumTlsVersionAllowed string | TlsVersion
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes number
Preferred batch size in Kilobytes.
azure_active_directory_application_id_or_uri str
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azure_active_directory_tenant_id str
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
endpoint_url str
The URL that represents the endpoint of the destination of an event subscription.
max_events_per_batch int
Maximum number of events per batch.
minimum_tls_version_allowed str | TlsVersion
Minimum TLS version that should be supported by webhook endpoint
preferred_batch_size_in_kilobytes int
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Number
Maximum number of events per batch.
minimumTlsVersionAllowed String | "1.0" | "1.1" | "1.2"
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.

WebHookEventSubscriptionDestinationResponse
, WebHookEventSubscriptionDestinationResponseArgs

EndpointBaseUrl This property is required. string
The base URL that represents the endpoint of the destination of an event subscription.
AzureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
AzureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
DeliveryAttributeMappings List<Union<Pulumi.AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingResponse, Pulumi.AzureNative.EventGrid.Inputs.StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
EndpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
MaxEventsPerBatch int
Maximum number of events per batch.
MinimumTlsVersionAllowed string
Minimum TLS version that should be supported by webhook endpoint
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
EndpointBaseUrl This property is required. string
The base URL that represents the endpoint of the destination of an event subscription.
AzureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
AzureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
EndpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
MaxEventsPerBatch int
Maximum number of events per batch.
MinimumTlsVersionAllowed string
Minimum TLS version that should be supported by webhook endpoint
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
endpointBaseUrl This property is required. String
The base URL that represents the endpoint of the destination of an event subscription.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMappingResponse,StaticDeliveryAttributeMappingResponse>>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Integer
Maximum number of events per batch.
minimumTlsVersionAllowed String
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes Integer
Preferred batch size in Kilobytes.
endpointBaseUrl This property is required. string
The base URL that represents the endpoint of the destination of an event subscription.
azureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings (DynamicDeliveryAttributeMappingResponse | StaticDeliveryAttributeMappingResponse)[]
Delivery attribute details.
endpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch number
Maximum number of events per batch.
minimumTlsVersionAllowed string
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes number
Preferred batch size in Kilobytes.
endpoint_base_url This property is required. str
The base URL that represents the endpoint of the destination of an event subscription.
azure_active_directory_application_id_or_uri str
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azure_active_directory_tenant_id str
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponse]]
Delivery attribute details.
endpoint_url str
The URL that represents the endpoint of the destination of an event subscription.
max_events_per_batch int
Maximum number of events per batch.
minimum_tls_version_allowed str
Minimum TLS version that should be supported by webhook endpoint
preferred_batch_size_in_kilobytes int
Preferred batch size in Kilobytes.
endpointBaseUrl This property is required. String
The base URL that represents the endpoint of the destination of an event subscription.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Number
Maximum number of events per batch.
minimumTlsVersionAllowed String
Minimum TLS version that should be supported by webhook endpoint
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.

Import

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

$ pulumi import azure-native:eventgrid:NamespaceTopicEventSubscription examplenamespacetopicEventSub2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0