1. Packages
  2. Azure Native v2
  3. API Docs
  4. eventgrid
  5. PartnerTopicEventSubscription
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.eventgrid.PartnerTopicEventSubscription

Explore with Pulumi AI

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

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

Example Usage

PartnerTopicEventSubscriptions_CreateOrUpdate

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

return await Deployment.RunAsync(() => 
{
    var partnerTopicEventSubscription = new AzureNative.EventGrid.PartnerTopicEventSubscription("partnerTopicEventSubscription", new()
    {
        Destination = new AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationArgs
        {
            EndpointType = "WebHook",
            EndpointUrl = "https://requestb.in/15ksip71",
        },
        EventSubscriptionName = "exampleEventSubscriptionName1",
        Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
        {
            IsSubjectCaseSensitive = false,
            SubjectBeginsWith = "ExamplePrefix",
            SubjectEndsWith = "ExampleSuffix",
        },
        PartnerTopicName = "examplePartnerTopic1",
        ResourceGroupName = "examplerg",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := eventgrid.NewPartnerTopicEventSubscription(ctx, "partnerTopicEventSubscription", &eventgrid.PartnerTopicEventSubscriptionArgs{
			Destination: &eventgrid.WebHookEventSubscriptionDestinationArgs{
				EndpointType: pulumi.String("WebHook"),
				EndpointUrl:  pulumi.String("https://requestb.in/15ksip71"),
			},
			EventSubscriptionName: pulumi.String("exampleEventSubscriptionName1"),
			Filter: &eventgrid.EventSubscriptionFilterArgs{
				IsSubjectCaseSensitive: pulumi.Bool(false),
				SubjectBeginsWith:      pulumi.String("ExamplePrefix"),
				SubjectEndsWith:        pulumi.String("ExampleSuffix"),
			},
			PartnerTopicName:  pulumi.String("examplePartnerTopic1"),
			ResourceGroupName: pulumi.String("examplerg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.eventgrid.PartnerTopicEventSubscription;
import com.pulumi.azurenative.eventgrid.PartnerTopicEventSubscriptionArgs;
import com.pulumi.azurenative.eventgrid.inputs.EventSubscriptionFilterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var partnerTopicEventSubscription = new PartnerTopicEventSubscription("partnerTopicEventSubscription", PartnerTopicEventSubscriptionArgs.builder()
            .destination(WebHookEventSubscriptionDestinationArgs.builder()
                .endpointType("WebHook")
                .endpointUrl("https://requestb.in/15ksip71")
                .build())
            .eventSubscriptionName("exampleEventSubscriptionName1")
            .filter(EventSubscriptionFilterArgs.builder()
                .isSubjectCaseSensitive(false)
                .subjectBeginsWith("ExamplePrefix")
                .subjectEndsWith("ExampleSuffix")
                .build())
            .partnerTopicName("examplePartnerTopic1")
            .resourceGroupName("examplerg")
            .build());

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

const partnerTopicEventSubscription = new azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscription", {
    destination: {
        endpointType: "WebHook",
        endpointUrl: "https://requestb.in/15ksip71",
    },
    eventSubscriptionName: "exampleEventSubscriptionName1",
    filter: {
        isSubjectCaseSensitive: false,
        subjectBeginsWith: "ExamplePrefix",
        subjectEndsWith: "ExampleSuffix",
    },
    partnerTopicName: "examplePartnerTopic1",
    resourceGroupName: "examplerg",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

partner_topic_event_subscription = azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscription",
    destination={
        "endpoint_type": "WebHook",
        "endpoint_url": "https://requestb.in/15ksip71",
    },
    event_subscription_name="exampleEventSubscriptionName1",
    filter={
        "is_subject_case_sensitive": False,
        "subject_begins_with": "ExamplePrefix",
        "subject_ends_with": "ExampleSuffix",
    },
    partner_topic_name="examplePartnerTopic1",
    resource_group_name="examplerg")
Copy
resources:
  partnerTopicEventSubscription:
    type: azure-native:eventgrid:PartnerTopicEventSubscription
    properties:
      destination:
        endpointType: WebHook
        endpointUrl: https://requestb.in/15ksip71
      eventSubscriptionName: exampleEventSubscriptionName1
      filter:
        isSubjectCaseSensitive: false
        subjectBeginsWith: ExamplePrefix
        subjectEndsWith: ExampleSuffix
      partnerTopicName: examplePartnerTopic1
      resourceGroupName: examplerg
Copy

Create PartnerTopicEventSubscription Resource

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

Constructor syntax

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

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

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PartnerTopicEventSubscriptionArgs
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. PartnerTopicEventSubscriptionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PartnerTopicEventSubscriptionArgs
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. PartnerTopicEventSubscriptionArgs
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. PartnerTopicEventSubscriptionArgs
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 partnerTopicEventSubscriptionResource = new AzureNative.Eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscriptionResource", new()
{
    PartnerTopicName = "string",
    ResourceGroupName = "string",
    DeadLetterDestination = 
    {
        { "endpointType", "StorageBlob" },
        { "blobContainerName", "string" },
        { "resourceId", "string" },
    },
    DeadLetterWithResourceIdentity = 
    {
        { "deadLetterDestination", 
        {
            { "endpointType", "StorageBlob" },
            { "blobContainerName", "string" },
            { "resourceId", "string" },
        } },
        { "identity", 
        {
            { "type", "string" },
            { "userAssignedIdentity", "string" },
        } },
    },
    DeliveryWithResourceIdentity = 
    {
        { "destination", 
        {
            { "endpointType", "AzureFunction" },
            { "deliveryAttributeMappings", new[]
            {
                
                {
                    { "type", "Dynamic" },
                    { "name", "string" },
                    { "sourceField", "string" },
                },
            } },
            { "maxEventsPerBatch", 0 },
            { "preferredBatchSizeInKilobytes", 0 },
            { "resourceId", "string" },
        } },
        { "identity", 
        {
            { "type", "string" },
            { "userAssignedIdentity", "string" },
        } },
    },
    Destination = 
    {
        { "endpointType", "AzureFunction" },
        { "deliveryAttributeMappings", new[]
        {
            
            {
                { "type", "Dynamic" },
                { "name", "string" },
                { "sourceField", "string" },
            },
        } },
        { "maxEventsPerBatch", 0 },
        { "preferredBatchSizeInKilobytes", 0 },
        { "resourceId", "string" },
    },
    EventDeliverySchema = "string",
    EventSubscriptionName = "string",
    ExpirationTimeUtc = "string",
    Filter = 
    {
        { "advancedFilters", new[]
        {
            
            {
                { "operatorType", "BoolEquals" },
                { "key", "string" },
                { "value", false },
            },
        } },
        { "enableAdvancedFilteringOnArrays", false },
        { "includedEventTypes", new[]
        {
            "string",
        } },
        { "isSubjectCaseSensitive", false },
        { "subjectBeginsWith", "string" },
        { "subjectEndsWith", "string" },
    },
    Labels = new[]
    {
        "string",
    },
    RetryPolicy = 
    {
        { "eventTimeToLiveInMinutes", 0 },
        { "maxDeliveryAttempts", 0 },
    },
});
Copy
example, err := eventgrid.NewPartnerTopicEventSubscription(ctx, "partnerTopicEventSubscriptionResource", &eventgrid.PartnerTopicEventSubscriptionArgs{
	PartnerTopicName:  "string",
	ResourceGroupName: "string",
	DeadLetterDestination: map[string]interface{}{
		"endpointType":      "StorageBlob",
		"blobContainerName": "string",
		"resourceId":        "string",
	},
	DeadLetterWithResourceIdentity: map[string]interface{}{
		"deadLetterDestination": map[string]interface{}{
			"endpointType":      "StorageBlob",
			"blobContainerName": "string",
			"resourceId":        "string",
		},
		"identity": map[string]interface{}{
			"type":                 "string",
			"userAssignedIdentity": "string",
		},
	},
	DeliveryWithResourceIdentity: map[string]interface{}{
		"destination": map[string]interface{}{
			"endpointType": "AzureFunction",
			"deliveryAttributeMappings": []map[string]interface{}{
				map[string]interface{}{
					"type":        "Dynamic",
					"name":        "string",
					"sourceField": "string",
				},
			},
			"maxEventsPerBatch":             0,
			"preferredBatchSizeInKilobytes": 0,
			"resourceId":                    "string",
		},
		"identity": map[string]interface{}{
			"type":                 "string",
			"userAssignedIdentity": "string",
		},
	},
	Destination: map[string]interface{}{
		"endpointType": "AzureFunction",
		"deliveryAttributeMappings": []map[string]interface{}{
			map[string]interface{}{
				"type":        "Dynamic",
				"name":        "string",
				"sourceField": "string",
			},
		},
		"maxEventsPerBatch":             0,
		"preferredBatchSizeInKilobytes": 0,
		"resourceId":                    "string",
	},
	EventDeliverySchema:   "string",
	EventSubscriptionName: "string",
	ExpirationTimeUtc:     "string",
	Filter: map[string]interface{}{
		"advancedFilters": []map[string]interface{}{
			map[string]interface{}{
				"operatorType": "BoolEquals",
				"key":          "string",
				"value":        false,
			},
		},
		"enableAdvancedFilteringOnArrays": false,
		"includedEventTypes": []string{
			"string",
		},
		"isSubjectCaseSensitive": false,
		"subjectBeginsWith":      "string",
		"subjectEndsWith":        "string",
	},
	Labels: []string{
		"string",
	},
	RetryPolicy: map[string]interface{}{
		"eventTimeToLiveInMinutes": 0,
		"maxDeliveryAttempts":      0,
	},
})
Copy
var partnerTopicEventSubscriptionResource = new PartnerTopicEventSubscription("partnerTopicEventSubscriptionResource", PartnerTopicEventSubscriptionArgs.builder()
    .partnerTopicName("string")
    .resourceGroupName("string")
    .deadLetterDestination(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .deadLetterWithResourceIdentity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .deliveryWithResourceIdentity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .destination(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .eventDeliverySchema("string")
    .eventSubscriptionName("string")
    .expirationTimeUtc("string")
    .filter(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .labels("string")
    .retryPolicy(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
partner_topic_event_subscription_resource = azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscriptionResource",
    partner_topic_name=string,
    resource_group_name=string,
    dead_letter_destination={
        endpointType: StorageBlob,
        blobContainerName: string,
        resourceId: string,
    },
    dead_letter_with_resource_identity={
        deadLetterDestination: {
            endpointType: StorageBlob,
            blobContainerName: string,
            resourceId: string,
        },
        identity: {
            type: string,
            userAssignedIdentity: string,
        },
    },
    delivery_with_resource_identity={
        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,
    },
    event_delivery_schema=string,
    event_subscription_name=string,
    expiration_time_utc=string,
    filter={
        advancedFilters: [{
            operatorType: BoolEquals,
            key: string,
            value: False,
        }],
        enableAdvancedFilteringOnArrays: False,
        includedEventTypes: [string],
        isSubjectCaseSensitive: False,
        subjectBeginsWith: string,
        subjectEndsWith: string,
    },
    labels=[string],
    retry_policy={
        eventTimeToLiveInMinutes: 0,
        maxDeliveryAttempts: 0,
    })
Copy
const partnerTopicEventSubscriptionResource = new azure_native.eventgrid.PartnerTopicEventSubscription("partnerTopicEventSubscriptionResource", {
    partnerTopicName: "string",
    resourceGroupName: "string",
    deadLetterDestination: {
        endpointType: "StorageBlob",
        blobContainerName: "string",
        resourceId: "string",
    },
    deadLetterWithResourceIdentity: {
        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",
    },
    eventDeliverySchema: "string",
    eventSubscriptionName: "string",
    expirationTimeUtc: "string",
    filter: {
        advancedFilters: [{
            operatorType: "BoolEquals",
            key: "string",
            value: false,
        }],
        enableAdvancedFilteringOnArrays: false,
        includedEventTypes: ["string"],
        isSubjectCaseSensitive: false,
        subjectBeginsWith: "string",
        subjectEndsWith: "string",
    },
    labels: ["string"],
    retryPolicy: {
        eventTimeToLiveInMinutes: 0,
        maxDeliveryAttempts: 0,
    },
});
Copy
type: azure-native:eventgrid:PartnerTopicEventSubscription
properties:
    deadLetterDestination:
        blobContainerName: string
        endpointType: StorageBlob
        resourceId: string
    deadLetterWithResourceIdentity:
        deadLetterDestination:
            blobContainerName: string
            endpointType: StorageBlob
            resourceId: string
        identity:
            type: string
            userAssignedIdentity: string
    deliveryWithResourceIdentity:
        destination:
            deliveryAttributeMappings:
                - name: string
                  sourceField: string
                  type: Dynamic
            endpointType: AzureFunction
            maxEventsPerBatch: 0
            preferredBatchSizeInKilobytes: 0
            resourceId: string
        identity:
            type: string
            userAssignedIdentity: string
    destination:
        deliveryAttributeMappings:
            - name: string
              sourceField: string
              type: Dynamic
        endpointType: AzureFunction
        maxEventsPerBatch: 0
        preferredBatchSizeInKilobytes: 0
        resourceId: string
    eventDeliverySchema: string
    eventSubscriptionName: string
    expirationTimeUtc: string
    filter:
        advancedFilters:
            - key: string
              operatorType: BoolEquals
              value: false
        enableAdvancedFilteringOnArrays: false
        includedEventTypes:
            - string
        isSubjectCaseSensitive: false
        subjectBeginsWith: string
        subjectEndsWith: string
    labels:
        - string
    partnerTopicName: string
    resourceGroupName: string
    retryPolicy:
        eventTimeToLiveInMinutes: 0
        maxDeliveryAttempts: 0
Copy

PartnerTopicEventSubscription Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The PartnerTopicEventSubscription resource accepts the following input properties:

PartnerTopicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the partner topic.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
DeadLetterDestination Pulumi.AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestination
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
DeadLetterWithResourceIdentity Pulumi.AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
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 / dead-lettering.
Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
EventDeliverySchema string | Pulumi.AzureNative.EventGrid.EventDeliverySchema
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 100 characters in length and use alphanumeric letters only.
ExpirationTimeUtc string
Expiration time of the event subscription.
Filter Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionFilter
Information about the filter for the event subscription.
Labels List<string>
List of user defined labels.
RetryPolicy Pulumi.AzureNative.EventGrid.Inputs.RetryPolicy
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
PartnerTopicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the partner topic.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
DeadLetterDestination StorageBlobDeadLetterDestinationArgs
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityArgs
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
DeliveryWithResourceIdentity DeliveryWithResourceIdentityArgs
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
Destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
EventDeliverySchema string | EventDeliverySchema
The event delivery schema for the event subscription.
EventSubscriptionName Changes to this property will trigger replacement. string
Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
ExpirationTimeUtc string
Expiration time of the event subscription.
Filter EventSubscriptionFilterArgs
Information about the filter for the event subscription.
Labels []string
List of user defined labels.
RetryPolicy RetryPolicyArgs
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
partnerTopicName
This property is required.
Changes to this property will trigger replacement.
String
Name of the partner topic.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription.
deadLetterDestination StorageBlobDeadLetterDestination
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
deadLetterWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
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 / dead-lettering.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
eventDeliverySchema String | EventDeliverySchema
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 100 characters in length and use alphanumeric letters only.
expirationTimeUtc String
Expiration time of the event subscription.
filter EventSubscriptionFilter
Information about the filter for the event subscription.
labels List<String>
List of user defined labels.
retryPolicy RetryPolicy
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
partnerTopicName
This property is required.
Changes to this property will trigger replacement.
string
Name of the partner topic.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription.
deadLetterDestination StorageBlobDeadLetterDestination
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
deadLetterWithResourceIdentity DeadLetterWithResourceIdentity
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
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 / dead-lettering.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
eventDeliverySchema string | EventDeliverySchema
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 100 characters in length and use alphanumeric letters only.
expirationTimeUtc string
Expiration time of the event subscription.
filter EventSubscriptionFilter
Information about the filter for the event subscription.
labels string[]
List of user defined labels.
retryPolicy RetryPolicy
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
partner_topic_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the partner topic.
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.
dead_letter_destination StorageBlobDeadLetterDestinationArgs
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
dead_letter_with_resource_identity DeadLetterWithResourceIdentityArgs
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
delivery_with_resource_identity DeliveryWithResourceIdentityArgs
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
destination AzureFunctionEventSubscriptionDestinationArgs | EventHubEventSubscriptionDestinationArgs | HybridConnectionEventSubscriptionDestinationArgs | ServiceBusQueueEventSubscriptionDestinationArgs | ServiceBusTopicEventSubscriptionDestinationArgs | StorageQueueEventSubscriptionDestinationArgs | WebHookEventSubscriptionDestinationArgs
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
event_delivery_schema str | EventDeliverySchema
The event delivery schema for the event subscription.
event_subscription_name Changes to this property will trigger replacement. str
Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
expiration_time_utc str
Expiration time of the event subscription.
filter EventSubscriptionFilterArgs
Information about the filter for the event subscription.
labels Sequence[str]
List of user defined labels.
retry_policy RetryPolicyArgs
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
partnerTopicName
This property is required.
Changes to this property will trigger replacement.
String
Name of the partner topic.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription.
deadLetterDestination Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
deadLetterWithResourceIdentity Property Map
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
deliveryWithResourceIdentity Property Map
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
eventDeliverySchema String | "EventGridSchema" | "CustomInputSchema" | "CloudEventSchemaV1_0"
The event delivery schema for the event subscription.
eventSubscriptionName Changes to this property will trigger replacement. String
Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
expirationTimeUtc String
Expiration time of the event subscription.
filter Property Map
Information about the filter for the event subscription.
labels List<String>
List of user defined labels.
retryPolicy Property Map
The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of the resource.
ProvisioningState string
Provisioning state of the event subscription.
SystemData Pulumi.AzureNative.EventGrid.Outputs.SystemDataResponse
The system metadata relating to Event Subscription resource.
Topic string
Name of the topic of the event subscription.
Type string
Type of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name of the resource.
ProvisioningState string
Provisioning state of the event subscription.
SystemData SystemDataResponse
The system metadata relating to Event Subscription resource.
Topic string
Name of the topic of the event subscription.
Type string
Type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of the resource.
provisioningState String
Provisioning state of the event subscription.
systemData SystemDataResponse
The system metadata relating to Event Subscription resource.
topic String
Name of the topic of the event subscription.
type String
Type of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Name of the resource.
provisioningState string
Provisioning state of the event subscription.
systemData SystemDataResponse
The system metadata relating to Event Subscription resource.
topic string
Name of the topic of the event subscription.
type string
Type of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Name of the resource.
provisioning_state str
Provisioning state of the event subscription.
system_data SystemDataResponse
The system metadata relating to Event Subscription resource.
topic str
Name of the topic of the event subscription.
type str
Type of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Name of the resource.
provisioningState String
Provisioning state of the event subscription.
systemData Property Map
The system metadata relating to Event Subscription resource.
topic String
Name of the topic of the event subscription.
type String
Type of the resource.

Supporting Types

AzureFunctionEventSubscriptionDestination
, 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.

BoolEqualsAdvancedFilter
, BoolEqualsAdvancedFilterArgs

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

BoolEqualsAdvancedFilterResponse
, BoolEqualsAdvancedFilterResponseArgs

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

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

DeliveryWithResourceIdentity
, DeliveryWithResourceIdentityArgs

Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestination | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentity
The identity to use when delivering events.
Destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
Identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestination | EventHubEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination | ServiceBusQueueEventSubscriptionDestination | ServiceBusTopicEventSubscriptionDestination | StorageQueueEventSubscriptionDestination | WebHookEventSubscriptionDestination
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
identity EventSubscriptionIdentity
The identity to use when delivering events.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
identity Property Map
The identity to use when delivering events.

DeliveryWithResourceIdentityResponse
, DeliveryWithResourceIdentityResponseArgs

Destination Pulumi.AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.EventHubEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.HybridConnectionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.ServiceBusTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.StorageQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationResponse
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
Identity Pulumi.AzureNative.EventGrid.Inputs.EventSubscriptionIdentityResponse
The identity to use when delivering events.
Destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | 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 / dead-lettering.
Identity EventSubscriptionIdentityResponse
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | 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 / dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | 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 / dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when delivering events.
destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | 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 / dead-lettering.
identity EventSubscriptionIdentityResponse
The identity to use when delivering events.
destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
identity Property Map
The identity to use when delivering events.

DynamicDeliveryAttributeMapping
, DynamicDeliveryAttributeMappingArgs

Name string
Name of the delivery attribute or header.
SourceField string
JSON path in the event which contains attribute value.
Name string
Name of the delivery attribute or header.
SourceField string
JSON path in the event which contains attribute value.
name String
Name of the delivery attribute or header.
sourceField String
JSON path in the event which contains attribute value.
name string
Name of the delivery attribute or header.
sourceField string
JSON path in the event which contains attribute value.
name str
Name of the delivery attribute or header.
source_field str
JSON path in the event which contains attribute value.
name String
Name of the delivery attribute or header.
sourceField String
JSON path in the event which contains attribute value.

DynamicDeliveryAttributeMappingResponse
, DynamicDeliveryAttributeMappingResponseArgs

Name string
Name of the delivery attribute or header.
SourceField string
JSON path in the event which contains attribute value.
Name string
Name of the delivery attribute or header.
SourceField string
JSON path in the event which contains attribute value.
name String
Name of the delivery attribute or header.
sourceField String
JSON path in the event which contains attribute value.
name string
Name of the delivery attribute or header.
sourceField string
JSON path in the event which contains attribute value.
name str
Name of the delivery attribute or header.
source_field str
JSON path in the event which contains attribute value.
name String
Name of the delivery attribute or header.
sourceField String
JSON path in the event which contains attribute value.

EventDeliverySchema
, EventDeliverySchemaArgs

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

EventHubEventSubscriptionDestination
, 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.

EventSubscriptionFilter
, EventSubscriptionFilterArgs

AdvancedFilters List<object>
An array of advanced filters that are used for filtering event subscriptions.
EnableAdvancedFilteringOnArrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
IncludedEventTypes List<string>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
IsSubjectCaseSensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
SubjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
SubjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
AdvancedFilters []interface{}
An array of advanced filters that are used for filtering event subscriptions.
EnableAdvancedFilteringOnArrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
IncludedEventTypes []string
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
IsSubjectCaseSensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
SubjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
SubjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters List<Object>
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays Boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive Boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith String
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith String
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters (BoolEqualsAdvancedFilter | IsNotNullAdvancedFilter | IsNullOrUndefinedAdvancedFilter | NumberGreaterThanAdvancedFilter | NumberGreaterThanOrEqualsAdvancedFilter | NumberInAdvancedFilter | NumberInRangeAdvancedFilter | NumberLessThanAdvancedFilter | NumberLessThanOrEqualsAdvancedFilter | NumberNotInAdvancedFilter | NumberNotInRangeAdvancedFilter | StringBeginsWithAdvancedFilter | StringContainsAdvancedFilter | StringEndsWithAdvancedFilter | StringInAdvancedFilter | StringNotBeginsWithAdvancedFilter | StringNotContainsAdvancedFilter | StringNotEndsWithAdvancedFilter | StringNotInAdvancedFilter)[]
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes string[]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advanced_filters Sequence[Union[BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter]]
An array of advanced filters that are used for filtering event subscriptions.
enable_advanced_filtering_on_arrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
included_event_types Sequence[str]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
is_subject_case_sensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subject_begins_with str
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subject_ends_with str
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays Boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive Boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith String
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith String
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

EventSubscriptionFilterResponse
, EventSubscriptionFilterResponseArgs

AdvancedFilters List<object>
An array of advanced filters that are used for filtering event subscriptions.
EnableAdvancedFilteringOnArrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
IncludedEventTypes List<string>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
IsSubjectCaseSensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
SubjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
SubjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
AdvancedFilters []interface{}
An array of advanced filters that are used for filtering event subscriptions.
EnableAdvancedFilteringOnArrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
IncludedEventTypes []string
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
IsSubjectCaseSensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
SubjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
SubjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters List<Object>
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays Boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive Boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith String
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith String
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters (BoolEqualsAdvancedFilterResponse | IsNotNullAdvancedFilterResponse | IsNullOrUndefinedAdvancedFilterResponse | NumberGreaterThanAdvancedFilterResponse | NumberGreaterThanOrEqualsAdvancedFilterResponse | NumberInAdvancedFilterResponse | NumberInRangeAdvancedFilterResponse | NumberLessThanAdvancedFilterResponse | NumberLessThanOrEqualsAdvancedFilterResponse | NumberNotInAdvancedFilterResponse | NumberNotInRangeAdvancedFilterResponse | StringBeginsWithAdvancedFilterResponse | StringContainsAdvancedFilterResponse | StringEndsWithAdvancedFilterResponse | StringInAdvancedFilterResponse | StringNotBeginsWithAdvancedFilterResponse | StringNotContainsAdvancedFilterResponse | StringNotEndsWithAdvancedFilterResponse | StringNotInAdvancedFilterResponse)[]
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes string[]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith string
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith string
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advanced_filters Sequence[Union[BoolEqualsAdvancedFilterResponse, IsNotNullAdvancedFilterResponse, IsNullOrUndefinedAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberInAdvancedFilterResponse, NumberInRangeAdvancedFilterResponse, NumberLessThanAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponse, NumberNotInAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponse, StringContainsAdvancedFilterResponse, StringEndsWithAdvancedFilterResponse, StringInAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponse, StringNotContainsAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponse, StringNotInAdvancedFilterResponse]]
An array of advanced filters that are used for filtering event subscriptions.
enable_advanced_filtering_on_arrays bool
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
included_event_types Sequence[str]
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
is_subject_case_sensitive bool
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subject_begins_with str
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subject_ends_with str
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
advancedFilters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
An array of advanced filters that are used for filtering event subscriptions.
enableAdvancedFilteringOnArrays Boolean
Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
includedEventTypes List<String>
A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
isSubjectCaseSensitive Boolean
Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
subjectBeginsWith String
An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
subjectEndsWith String
An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.

EventSubscriptionIdentity
, EventSubscriptionIdentityArgs

Type string | Pulumi.AzureNative.EventGrid.EventSubscriptionIdentityType
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
UserAssignedIdentity string
The user identity associated with the resource.
Type string | EventSubscriptionIdentityType
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
UserAssignedIdentity string
The user identity associated with the resource.
type String | EventSubscriptionIdentityType
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity String
The user identity associated with the resource.
type string | EventSubscriptionIdentityType
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity string
The user identity associated with the resource.
type str | EventSubscriptionIdentityType
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
user_assigned_identity str
The user identity associated with the resource.
type String | "SystemAssigned" | "UserAssigned"
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity String
The user identity associated with the resource.

EventSubscriptionIdentityResponse
, EventSubscriptionIdentityResponseArgs

Type string
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
UserAssignedIdentity string
The user identity associated with the resource.
Type string
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
UserAssignedIdentity string
The user identity associated with the resource.
type String
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity String
The user identity associated with the resource.
type string
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity string
The user identity associated with the resource.
type str
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
user_assigned_identity str
The user identity associated with the resource.
type String
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
userAssignedIdentity String
The user identity associated with the resource.

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

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.

IsNotNullAdvancedFilter
, IsNotNullAdvancedFilterArgs

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

IsNotNullAdvancedFilterResponse
, IsNotNullAdvancedFilterResponseArgs

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

IsNullOrUndefinedAdvancedFilter
, IsNullOrUndefinedAdvancedFilterArgs

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

IsNullOrUndefinedAdvancedFilterResponse
, IsNullOrUndefinedAdvancedFilterResponseArgs

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

NumberGreaterThanAdvancedFilter
, NumberGreaterThanAdvancedFilterArgs

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

NumberGreaterThanAdvancedFilterResponse
, NumberGreaterThanAdvancedFilterResponseArgs

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

NumberGreaterThanOrEqualsAdvancedFilter
, NumberGreaterThanOrEqualsAdvancedFilterArgs

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

NumberGreaterThanOrEqualsAdvancedFilterResponse
, NumberGreaterThanOrEqualsAdvancedFilterResponseArgs

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

NumberInAdvancedFilter
, NumberInAdvancedFilterArgs

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

NumberInAdvancedFilterResponse
, NumberInAdvancedFilterResponseArgs

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

NumberInRangeAdvancedFilter
, NumberInRangeAdvancedFilterArgs

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

NumberInRangeAdvancedFilterResponse
, NumberInRangeAdvancedFilterResponseArgs

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

NumberLessThanAdvancedFilter
, NumberLessThanAdvancedFilterArgs

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

NumberLessThanAdvancedFilterResponse
, NumberLessThanAdvancedFilterResponseArgs

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

NumberLessThanOrEqualsAdvancedFilter
, NumberLessThanOrEqualsAdvancedFilterArgs

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

NumberLessThanOrEqualsAdvancedFilterResponse
, NumberLessThanOrEqualsAdvancedFilterResponseArgs

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

NumberNotInAdvancedFilter
, NumberNotInAdvancedFilterArgs

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

NumberNotInAdvancedFilterResponse
, NumberNotInAdvancedFilterResponseArgs

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

NumberNotInRangeAdvancedFilter
, NumberNotInRangeAdvancedFilterArgs

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

NumberNotInRangeAdvancedFilterResponse
, NumberNotInRangeAdvancedFilterResponseArgs

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.

RetryPolicy
, RetryPolicyArgs

EventTimeToLiveInMinutes int
Time To Live (in minutes) for events.
MaxDeliveryAttempts int
Maximum number of delivery retry attempts for events.
EventTimeToLiveInMinutes int
Time To Live (in minutes) for events.
MaxDeliveryAttempts int
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes Integer
Time To Live (in minutes) for events.
maxDeliveryAttempts Integer
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes number
Time To Live (in minutes) for events.
maxDeliveryAttempts number
Maximum number of delivery retry attempts for events.
event_time_to_live_in_minutes int
Time To Live (in minutes) for events.
max_delivery_attempts int
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes Number
Time To Live (in minutes) for events.
maxDeliveryAttempts Number
Maximum number of delivery retry attempts for events.

RetryPolicyResponse
, RetryPolicyResponseArgs

EventTimeToLiveInMinutes int
Time To Live (in minutes) for events.
MaxDeliveryAttempts int
Maximum number of delivery retry attempts for events.
EventTimeToLiveInMinutes int
Time To Live (in minutes) for events.
MaxDeliveryAttempts int
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes Integer
Time To Live (in minutes) for events.
maxDeliveryAttempts Integer
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes number
Time To Live (in minutes) for events.
maxDeliveryAttempts number
Maximum number of delivery retry attempts for events.
event_time_to_live_in_minutes int
Time To Live (in minutes) for events.
max_delivery_attempts int
Maximum number of delivery retry attempts for events.
eventTimeToLiveInMinutes Number
Time To Live (in minutes) for events.
maxDeliveryAttempts Number
Maximum number of delivery retry attempts for events.

ServiceBusQueueEventSubscriptionDestination
, 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.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
QueueMessageTimeToLiveInSeconds float64
Storage queue message time to live in seconds.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Double
Storage queue message time to live in seconds.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds number
Storage queue message time to live in seconds.
queueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queue_message_time_to_live_in_seconds float
Storage queue message time to live in seconds.
queue_name str
The name of the Storage queue under a storage account that is the destination of an event subscription.
resource_id str
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Number
Storage queue message time to live in seconds.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.

StorageQueueEventSubscriptionDestinationResponse
, StorageQueueEventSubscriptionDestinationResponseArgs

QueueMessageTimeToLiveInSeconds double
Storage queue message time to live in seconds.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
QueueMessageTimeToLiveInSeconds float64
Storage queue message time to live in seconds.
QueueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
ResourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Double
Storage queue message time to live in seconds.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds number
Storage queue message time to live in seconds.
queueName string
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId string
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queue_message_time_to_live_in_seconds float
Storage queue message time to live in seconds.
queue_name str
The name of the Storage queue under a storage account that is the destination of an event subscription.
resource_id str
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
queueMessageTimeToLiveInSeconds Number
Storage queue message time to live in seconds.
queueName String
The name of the Storage queue under a storage account that is the destination of an event subscription.
resourceId String
The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.

StringBeginsWithAdvancedFilter
, StringBeginsWithAdvancedFilterArgs

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

StringBeginsWithAdvancedFilterResponse
, StringBeginsWithAdvancedFilterResponseArgs

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

StringContainsAdvancedFilter
, StringContainsAdvancedFilterArgs

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

StringContainsAdvancedFilterResponse
, StringContainsAdvancedFilterResponseArgs

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

StringEndsWithAdvancedFilter
, StringEndsWithAdvancedFilterArgs

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

StringEndsWithAdvancedFilterResponse
, StringEndsWithAdvancedFilterResponseArgs

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

StringInAdvancedFilter
, StringInAdvancedFilterArgs

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

StringInAdvancedFilterResponse
, StringInAdvancedFilterResponseArgs

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

StringNotBeginsWithAdvancedFilter
, StringNotBeginsWithAdvancedFilterArgs

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

StringNotBeginsWithAdvancedFilterResponse
, StringNotBeginsWithAdvancedFilterResponseArgs

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

StringNotContainsAdvancedFilter
, StringNotContainsAdvancedFilterArgs

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

StringNotContainsAdvancedFilterResponse
, StringNotContainsAdvancedFilterResponseArgs

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

StringNotEndsWithAdvancedFilter
, StringNotEndsWithAdvancedFilterArgs

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

StringNotEndsWithAdvancedFilterResponse
, StringNotEndsWithAdvancedFilterResponseArgs

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

StringNotInAdvancedFilter
, StringNotInAdvancedFilterArgs

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

StringNotInAdvancedFilterResponse
, StringNotInAdvancedFilterResponseArgs

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.

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.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
AzureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
AzureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
DeliveryAttributeMappings []interface{}
Delivery attribute details.
EndpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
MaxEventsPerBatch int
Maximum number of events per batch.
PreferredBatchSizeInKilobytes int
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Either<DynamicDeliveryAttributeMapping,StaticDeliveryAttributeMapping>>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Integer
Maximum number of events per batch.
preferredBatchSizeInKilobytes Integer
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri string
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId string
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings (DynamicDeliveryAttributeMapping | StaticDeliveryAttributeMapping)[]
Delivery attribute details.
endpointUrl string
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch number
Maximum number of events per batch.
preferredBatchSizeInKilobytes number
Preferred batch size in Kilobytes.
azure_active_directory_application_id_or_uri str
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azure_active_directory_tenant_id str
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
delivery_attribute_mappings Sequence[Union[DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping]]
Delivery attribute details.
endpoint_url str
The URL that represents the endpoint of the destination of an event subscription.
max_events_per_batch int
Maximum number of events per batch.
preferred_batch_size_in_kilobytes int
Preferred batch size in Kilobytes.
azureActiveDirectoryApplicationIdOrUri String
The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
azureActiveDirectoryTenantId String
The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
deliveryAttributeMappings List<Property Map | Property Map>
Delivery attribute details.
endpointUrl String
The URL that represents the endpoint of the destination of an event subscription.
maxEventsPerBatch Number
Maximum number of events per batch.
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.

WebHookEventSubscriptionDestinationResponse
, 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.
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.
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.
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.
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.
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.
preferredBatchSizeInKilobytes Number
Preferred batch size in Kilobytes.

Import

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

$ pulumi import azure-native:eventgrid:PartnerTopicEventSubscription exampleEventSubscriptionName1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0