azure-native.eventgrid.NamespaceTopicEventSubscription
Explore with Pulumi AI
Event Subscription.
Uses Azure REST API version 2025-02-15. In version 2.x of the Azure Native provider, it used API version 2023-06-01-preview.
Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview, 2024-12-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventgrid [ApiVersion]
. See the version guide for details.
Example Usage
NamespaceTopicEventSubscriptions_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var namespaceTopicEventSubscription = new AzureNative.EventGrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription", new()
{
DeliveryConfiguration = new AzureNative.EventGrid.Inputs.DeliveryConfigurationArgs
{
DeliveryMode = AzureNative.EventGrid.DeliveryMode.Queue,
Queue = new AzureNative.EventGrid.Inputs.QueueInfoArgs
{
EventTimeToLive = "P1D",
MaxDeliveryCount = 4,
ReceiveLockDurationInSeconds = 60,
},
},
EventDeliverySchema = AzureNative.EventGrid.DeliverySchema.CloudEventSchemaV1_0,
EventSubscriptionName = "examplenamespacetopicEventSub2",
NamespaceName = "examplenamespace2",
ResourceGroupName = "examplerg",
TopicName = "examplenamespacetopic2",
});
});
package main
import (
eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := eventgrid.NewNamespaceTopicEventSubscription(ctx, "namespaceTopicEventSubscription", &eventgrid.NamespaceTopicEventSubscriptionArgs{
DeliveryConfiguration: &eventgrid.DeliveryConfigurationArgs{
DeliveryMode: pulumi.String(eventgrid.DeliveryModeQueue),
Queue: &eventgrid.QueueInfoArgs{
EventTimeToLive: pulumi.String("P1D"),
MaxDeliveryCount: pulumi.Int(4),
ReceiveLockDurationInSeconds: pulumi.Int(60),
},
},
EventDeliverySchema: pulumi.String(eventgrid.DeliverySchema_CloudEventSchemaV1_0),
EventSubscriptionName: pulumi.String("examplenamespacetopicEventSub2"),
NamespaceName: pulumi.String("examplenamespace2"),
ResourceGroupName: pulumi.String("examplerg"),
TopicName: pulumi.String("examplenamespacetopic2"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.eventgrid.NamespaceTopicEventSubscription;
import com.pulumi.azurenative.eventgrid.NamespaceTopicEventSubscriptionArgs;
import com.pulumi.azurenative.eventgrid.inputs.DeliveryConfigurationArgs;
import com.pulumi.azurenative.eventgrid.inputs.QueueInfoArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var namespaceTopicEventSubscription = new NamespaceTopicEventSubscription("namespaceTopicEventSubscription", NamespaceTopicEventSubscriptionArgs.builder()
.deliveryConfiguration(DeliveryConfigurationArgs.builder()
.deliveryMode("Queue")
.queue(QueueInfoArgs.builder()
.eventTimeToLive("P1D")
.maxDeliveryCount(4)
.receiveLockDurationInSeconds(60)
.build())
.build())
.eventDeliverySchema("CloudEventSchemaV1_0")
.eventSubscriptionName("examplenamespacetopicEventSub2")
.namespaceName("examplenamespace2")
.resourceGroupName("examplerg")
.topicName("examplenamespacetopic2")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const namespaceTopicEventSubscription = new azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription", {
deliveryConfiguration: {
deliveryMode: azure_native.eventgrid.DeliveryMode.Queue,
queue: {
eventTimeToLive: "P1D",
maxDeliveryCount: 4,
receiveLockDurationInSeconds: 60,
},
},
eventDeliverySchema: azure_native.eventgrid.DeliverySchema.CloudEventSchemaV1_0,
eventSubscriptionName: "examplenamespacetopicEventSub2",
namespaceName: "examplenamespace2",
resourceGroupName: "examplerg",
topicName: "examplenamespacetopic2",
});
import pulumi
import pulumi_azure_native as azure_native
namespace_topic_event_subscription = azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscription",
delivery_configuration={
"delivery_mode": azure_native.eventgrid.DeliveryMode.QUEUE,
"queue": {
"event_time_to_live": "P1D",
"max_delivery_count": 4,
"receive_lock_duration_in_seconds": 60,
},
},
event_delivery_schema=azure_native.eventgrid.DeliverySchema.CLOUD_EVENT_SCHEMA_V1_0,
event_subscription_name="examplenamespacetopicEventSub2",
namespace_name="examplenamespace2",
resource_group_name="examplerg",
topic_name="examplenamespacetopic2")
resources:
namespaceTopicEventSubscription:
type: azure-native:eventgrid:NamespaceTopicEventSubscription
properties:
deliveryConfiguration:
deliveryMode: Queue
queue:
eventTimeToLive: P1D
maxDeliveryCount: 4
receiveLockDurationInSeconds: 60
eventDeliverySchema: CloudEventSchemaV1_0
eventSubscriptionName: examplenamespacetopicEventSub2
namespaceName: examplenamespace2
resourceGroupName: examplerg
topicName: examplenamespacetopic2
Create NamespaceTopicEventSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NamespaceTopicEventSubscription(name: string, args: NamespaceTopicEventSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def NamespaceTopicEventSubscription(resource_name: str,
args: NamespaceTopicEventSubscriptionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NamespaceTopicEventSubscription(resource_name: str,
opts: Optional[ResourceOptions] = None,
namespace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
topic_name: Optional[str] = None,
delivery_configuration: Optional[DeliveryConfigurationArgs] = None,
event_delivery_schema: Optional[Union[str, DeliverySchema]] = None,
event_subscription_name: Optional[str] = None,
expiration_time_utc: Optional[str] = None,
filters_configuration: Optional[FiltersConfigurationArgs] = None)
func NewNamespaceTopicEventSubscription(ctx *Context, name string, args NamespaceTopicEventSubscriptionArgs, opts ...ResourceOption) (*NamespaceTopicEventSubscription, error)
public NamespaceTopicEventSubscription(string name, NamespaceTopicEventSubscriptionArgs args, CustomResourceOptions? opts = null)
public NamespaceTopicEventSubscription(String name, NamespaceTopicEventSubscriptionArgs args)
public NamespaceTopicEventSubscription(String name, NamespaceTopicEventSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:NamespaceTopicEventSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NamespaceTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NamespaceTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NamespaceTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NamespaceTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NamespaceTopicEventSubscriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var namespaceTopicEventSubscriptionResource = new AzureNative.EventGrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", new()
{
NamespaceName = "string",
ResourceGroupName = "string",
TopicName = "string",
DeliveryConfiguration = new AzureNative.EventGrid.Inputs.DeliveryConfigurationArgs
{
DeliveryMode = "string",
Push = new AzureNative.EventGrid.Inputs.PushInfoArgs
{
DeadLetterDestinationWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityArgs
{
DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
{
EndpointType = "StorageBlob",
BlobContainerName = "string",
ResourceId = "string",
},
Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
{
Type = "string",
UserAssignedIdentity = "string",
},
},
DeliveryWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeliveryWithResourceIdentityArgs
{
Destination = new AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationArgs
{
EndpointType = "AzureFunction",
DeliveryAttributeMappings = new[]
{
new AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingArgs
{
Type = "Dynamic",
Name = "string",
SourceField = "string",
},
},
MaxEventsPerBatch = 0,
PreferredBatchSizeInKilobytes = 0,
ResourceId = "string",
},
Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
{
Type = "string",
UserAssignedIdentity = "string",
},
},
Destination = new AzureNative.EventGrid.Inputs.AzureFunctionEventSubscriptionDestinationArgs
{
EndpointType = "AzureFunction",
DeliveryAttributeMappings = new[]
{
new AzureNative.EventGrid.Inputs.DynamicDeliveryAttributeMappingArgs
{
Type = "Dynamic",
Name = "string",
SourceField = "string",
},
},
MaxEventsPerBatch = 0,
PreferredBatchSizeInKilobytes = 0,
ResourceId = "string",
},
EventTimeToLive = "string",
MaxDeliveryCount = 0,
},
Queue = new AzureNative.EventGrid.Inputs.QueueInfoArgs
{
DeadLetterDestinationWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityArgs
{
DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
{
EndpointType = "StorageBlob",
BlobContainerName = "string",
ResourceId = "string",
},
Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
{
Type = "string",
UserAssignedIdentity = "string",
},
},
EventTimeToLive = "string",
MaxDeliveryCount = 0,
ReceiveLockDurationInSeconds = 0,
},
},
EventDeliverySchema = "string",
EventSubscriptionName = "string",
ExpirationTimeUtc = "string",
FiltersConfiguration = new AzureNative.EventGrid.Inputs.FiltersConfigurationArgs
{
Filters = new[]
{
new AzureNative.EventGrid.Inputs.BoolEqualsFilterArgs
{
OperatorType = "BoolEquals",
Key = "string",
Value = false,
},
},
IncludedEventTypes = new[]
{
"string",
},
},
});
example, err := eventgrid.NewNamespaceTopicEventSubscription(ctx, "namespaceTopicEventSubscriptionResource", &eventgrid.NamespaceTopicEventSubscriptionArgs{
NamespaceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
TopicName: pulumi.String("string"),
DeliveryConfiguration: &eventgrid.DeliveryConfigurationArgs{
DeliveryMode: pulumi.String("string"),
Push: &eventgrid.PushInfoArgs{
DeadLetterDestinationWithResourceIdentity: &eventgrid.DeadLetterWithResourceIdentityArgs{
DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
EndpointType: pulumi.String("StorageBlob"),
BlobContainerName: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
Identity: &eventgrid.EventSubscriptionIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentity: pulumi.String("string"),
},
},
DeliveryWithResourceIdentity: &eventgrid.DeliveryWithResourceIdentityArgs{
Destination: eventgrid.AzureFunctionEventSubscriptionDestination{
EndpointType: "AzureFunction",
DeliveryAttributeMappings: []interface{}{
eventgrid.DynamicDeliveryAttributeMapping{
Type: "Dynamic",
Name: "string",
SourceField: "string",
},
},
MaxEventsPerBatch: 0,
PreferredBatchSizeInKilobytes: 0,
ResourceId: "string",
},
Identity: &eventgrid.EventSubscriptionIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentity: pulumi.String("string"),
},
},
Destination: eventgrid.AzureFunctionEventSubscriptionDestination{
EndpointType: "AzureFunction",
DeliveryAttributeMappings: []interface{}{
eventgrid.DynamicDeliveryAttributeMapping{
Type: "Dynamic",
Name: "string",
SourceField: "string",
},
},
MaxEventsPerBatch: 0,
PreferredBatchSizeInKilobytes: 0,
ResourceId: "string",
},
EventTimeToLive: pulumi.String("string"),
MaxDeliveryCount: pulumi.Int(0),
},
Queue: &eventgrid.QueueInfoArgs{
DeadLetterDestinationWithResourceIdentity: &eventgrid.DeadLetterWithResourceIdentityArgs{
DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
EndpointType: pulumi.String("StorageBlob"),
BlobContainerName: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
Identity: &eventgrid.EventSubscriptionIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentity: pulumi.String("string"),
},
},
EventTimeToLive: pulumi.String("string"),
MaxDeliveryCount: pulumi.Int(0),
ReceiveLockDurationInSeconds: pulumi.Int(0),
},
},
EventDeliverySchema: pulumi.String("string"),
EventSubscriptionName: pulumi.String("string"),
ExpirationTimeUtc: pulumi.String("string"),
FiltersConfiguration: &eventgrid.FiltersConfigurationArgs{
Filters: pulumi.Array{
eventgrid.BoolEqualsFilter{
OperatorType: "BoolEquals",
Key: "string",
Value: false,
},
},
IncludedEventTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
})
var namespaceTopicEventSubscriptionResource = new NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", NamespaceTopicEventSubscriptionArgs.builder()
.namespaceName("string")
.resourceGroupName("string")
.topicName("string")
.deliveryConfiguration(DeliveryConfigurationArgs.builder()
.deliveryMode("string")
.push(PushInfoArgs.builder()
.deadLetterDestinationWithResourceIdentity(DeadLetterWithResourceIdentityArgs.builder()
.deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
.endpointType("StorageBlob")
.blobContainerName("string")
.resourceId("string")
.build())
.identity(EventSubscriptionIdentityArgs.builder()
.type("string")
.userAssignedIdentity("string")
.build())
.build())
.deliveryWithResourceIdentity(DeliveryWithResourceIdentityArgs.builder()
.destination(AzureFunctionEventSubscriptionDestinationArgs.builder()
.endpointType("AzureFunction")
.deliveryAttributeMappings(DynamicDeliveryAttributeMappingArgs.builder()
.type("Dynamic")
.name("string")
.sourceField("string")
.build())
.maxEventsPerBatch(0)
.preferredBatchSizeInKilobytes(0)
.resourceId("string")
.build())
.identity(EventSubscriptionIdentityArgs.builder()
.type("string")
.userAssignedIdentity("string")
.build())
.build())
.destination(AzureFunctionEventSubscriptionDestinationArgs.builder()
.endpointType("AzureFunction")
.deliveryAttributeMappings(DynamicDeliveryAttributeMappingArgs.builder()
.type("Dynamic")
.name("string")
.sourceField("string")
.build())
.maxEventsPerBatch(0)
.preferredBatchSizeInKilobytes(0)
.resourceId("string")
.build())
.eventTimeToLive("string")
.maxDeliveryCount(0)
.build())
.queue(QueueInfoArgs.builder()
.deadLetterDestinationWithResourceIdentity(DeadLetterWithResourceIdentityArgs.builder()
.deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
.endpointType("StorageBlob")
.blobContainerName("string")
.resourceId("string")
.build())
.identity(EventSubscriptionIdentityArgs.builder()
.type("string")
.userAssignedIdentity("string")
.build())
.build())
.eventTimeToLive("string")
.maxDeliveryCount(0)
.receiveLockDurationInSeconds(0)
.build())
.build())
.eventDeliverySchema("string")
.eventSubscriptionName("string")
.expirationTimeUtc("string")
.filtersConfiguration(FiltersConfigurationArgs.builder()
.filters(BoolEqualsFilterArgs.builder()
.operatorType("BoolEquals")
.key("string")
.value(false)
.build())
.includedEventTypes("string")
.build())
.build());
namespace_topic_event_subscription_resource = azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource",
namespace_name="string",
resource_group_name="string",
topic_name="string",
delivery_configuration={
"delivery_mode": "string",
"push": {
"dead_letter_destination_with_resource_identity": {
"dead_letter_destination": {
"endpoint_type": "StorageBlob",
"blob_container_name": "string",
"resource_id": "string",
},
"identity": {
"type": "string",
"user_assigned_identity": "string",
},
},
"delivery_with_resource_identity": {
"destination": {
"endpoint_type": "AzureFunction",
"delivery_attribute_mappings": [{
"type": "Dynamic",
"name": "string",
"source_field": "string",
}],
"max_events_per_batch": 0,
"preferred_batch_size_in_kilobytes": 0,
"resource_id": "string",
},
"identity": {
"type": "string",
"user_assigned_identity": "string",
},
},
"destination": {
"endpoint_type": "AzureFunction",
"delivery_attribute_mappings": [{
"type": "Dynamic",
"name": "string",
"source_field": "string",
}],
"max_events_per_batch": 0,
"preferred_batch_size_in_kilobytes": 0,
"resource_id": "string",
},
"event_time_to_live": "string",
"max_delivery_count": 0,
},
"queue": {
"dead_letter_destination_with_resource_identity": {
"dead_letter_destination": {
"endpoint_type": "StorageBlob",
"blob_container_name": "string",
"resource_id": "string",
},
"identity": {
"type": "string",
"user_assigned_identity": "string",
},
},
"event_time_to_live": "string",
"max_delivery_count": 0,
"receive_lock_duration_in_seconds": 0,
},
},
event_delivery_schema="string",
event_subscription_name="string",
expiration_time_utc="string",
filters_configuration={
"filters": [{
"operator_type": "BoolEquals",
"key": "string",
"value": False,
}],
"included_event_types": ["string"],
})
const namespaceTopicEventSubscriptionResource = new azure_native.eventgrid.NamespaceTopicEventSubscription("namespaceTopicEventSubscriptionResource", {
namespaceName: "string",
resourceGroupName: "string",
topicName: "string",
deliveryConfiguration: {
deliveryMode: "string",
push: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: "StorageBlob",
blobContainerName: "string",
resourceId: "string",
},
identity: {
type: "string",
userAssignedIdentity: "string",
},
},
deliveryWithResourceIdentity: {
destination: {
endpointType: "AzureFunction",
deliveryAttributeMappings: [{
type: "Dynamic",
name: "string",
sourceField: "string",
}],
maxEventsPerBatch: 0,
preferredBatchSizeInKilobytes: 0,
resourceId: "string",
},
identity: {
type: "string",
userAssignedIdentity: "string",
},
},
destination: {
endpointType: "AzureFunction",
deliveryAttributeMappings: [{
type: "Dynamic",
name: "string",
sourceField: "string",
}],
maxEventsPerBatch: 0,
preferredBatchSizeInKilobytes: 0,
resourceId: "string",
},
eventTimeToLive: "string",
maxDeliveryCount: 0,
},
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: "StorageBlob",
blobContainerName: "string",
resourceId: "string",
},
identity: {
type: "string",
userAssignedIdentity: "string",
},
},
eventTimeToLive: "string",
maxDeliveryCount: 0,
receiveLockDurationInSeconds: 0,
},
},
eventDeliverySchema: "string",
eventSubscriptionName: "string",
expirationTimeUtc: "string",
filtersConfiguration: {
filters: [{
operatorType: "BoolEquals",
key: "string",
value: false,
}],
includedEventTypes: ["string"],
},
});
type: azure-native:eventgrid:NamespaceTopicEventSubscription
properties:
deliveryConfiguration:
deliveryMode: string
push:
deadLetterDestinationWithResourceIdentity:
deadLetterDestination:
blobContainerName: string
endpointType: StorageBlob
resourceId: string
identity:
type: string
userAssignedIdentity: string
deliveryWithResourceIdentity:
destination:
deliveryAttributeMappings:
- name: string
sourceField: string
type: Dynamic
endpointType: AzureFunction
maxEventsPerBatch: 0
preferredBatchSizeInKilobytes: 0
resourceId: string
identity:
type: string
userAssignedIdentity: string
destination:
deliveryAttributeMappings:
- name: string
sourceField: string
type: Dynamic
endpointType: AzureFunction
maxEventsPerBatch: 0
preferredBatchSizeInKilobytes: 0
resourceId: string
eventTimeToLive: string
maxDeliveryCount: 0
queue:
deadLetterDestinationWithResourceIdentity:
deadLetterDestination:
blobContainerName: string
endpointType: StorageBlob
resourceId: string
identity:
type: string
userAssignedIdentity: string
eventTimeToLive: string
maxDeliveryCount: 0
receiveLockDurationInSeconds: 0
eventDeliverySchema: string
eventSubscriptionName: string
expirationTimeUtc: string
filtersConfiguration:
filters:
- key: string
operatorType: BoolEquals
value: false
includedEventTypes:
- string
namespaceName: string
resourceGroupName: string
topicName: string
NamespaceTopicEventSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NamespaceTopicEventSubscription resource accepts the following input properties:
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Topic
Name string - Name of the namespace topic.
- Delivery
Configuration Pulumi.Azure Native. Event Grid. Inputs. Delivery Configuration - Information about the delivery configuration of the event subscription.
- Event
Delivery string | Pulumi.Schema Azure Native. Event Grid. Delivery Schema - The event delivery schema for the event subscription.
- Event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- Expiration
Time stringUtc - Expiration time of the event subscription.
- Filters
Configuration Pulumi.Azure Native. Event Grid. Inputs. Filters Configuration - Information about the filter for the event subscription.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Topic
Name string - Name of the namespace topic.
- Delivery
Configuration DeliveryConfiguration Args - Information about the delivery configuration of the event subscription.
- Event
Delivery string | DeliverySchema Schema - The event delivery schema for the event subscription.
- Event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- Expiration
Time stringUtc - Expiration time of the event subscription.
- Filters
Configuration FiltersConfiguration Args - Information about the filter for the event subscription.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- topic
Name String - Name of the namespace topic.
- delivery
Configuration DeliveryConfiguration - Information about the delivery configuration of the event subscription.
- event
Delivery String | DeliverySchema Schema - The event delivery schema for the event subscription.
- event
Subscription StringName - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- expiration
Time StringUtc - Expiration time of the event subscription.
- filters
Configuration FiltersConfiguration - Information about the filter for the event subscription.
- namespace
Name string - Name of the namespace.
- resource
Group stringName - The name of the resource group within the user's subscription.
- topic
Name string - Name of the namespace topic.
- delivery
Configuration DeliveryConfiguration - Information about the delivery configuration of the event subscription.
- event
Delivery string | DeliverySchema Schema - The event delivery schema for the event subscription.
- event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- expiration
Time stringUtc - Expiration time of the event subscription.
- filters
Configuration FiltersConfiguration - Information about the filter for the event subscription.
- namespace_
name str - Name of the namespace.
- resource_
group_ strname - The name of the resource group within the user's subscription.
- topic_
name str - Name of the namespace topic.
- delivery_
configuration DeliveryConfiguration Args - Information about the delivery configuration of the event subscription.
- event_
delivery_ str | Deliveryschema Schema - The event delivery schema for the event subscription.
- event_
subscription_ strname - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- expiration_
time_ strutc - Expiration time of the event subscription.
- filters_
configuration FiltersConfiguration Args - Information about the filter for the event subscription.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- topic
Name String - Name of the namespace topic.
- delivery
Configuration Property Map - Information about the delivery configuration of the event subscription.
- event
Delivery String | "CloudSchema Event Schema V1_0" - The event delivery schema for the event subscription.
- event
Subscription StringName - Name of the event subscription to be created. Event subscription names must be between 3 and 50 characters in length and use alphanumeric letters only.
- expiration
Time StringUtc - Expiration time of the event subscription.
- filters
Configuration Property Map - Information about the filter for the event subscription.
Outputs
All input properties are implicitly available as output properties. Additionally, the NamespaceTopicEventSubscription resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the event subscription.
- System
Data Pulumi.Azure Native. Event Grid. Outputs. System Data Response - The system metadata relating to the Event Grid resource.
- Type string
- Type of the resource.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the event subscription.
- System
Data SystemData Response - The system metadata relating to the Event Grid resource.
- Type string
- Type of the resource.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to the Event Grid resource.
- type String
- Type of the resource.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the resource.
- provisioning
State string - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to the Event Grid resource.
- type string
- Type of the resource.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the resource.
- provisioning_
state str - Provisioning state of the event subscription.
- system_
data SystemData Response - The system metadata relating to the Event Grid resource.
- type str
- Type of the resource.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data Property Map - The system metadata relating to the Event Grid resource.
- type String
- Type of the resource.
Supporting Types
AzureFunctionEventSubscriptionDestination, AzureFunctionEventSubscriptionDestinationArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Max
Events intPer Batch - Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Max
Events intPer Batch - Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- max
Events IntegerPer Batch - Maximum number of events per batch.
- preferred
Batch IntegerSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- max
Events numberPer Batch - Maximum number of events per batch.
- preferred
Batch numberSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- max_
events_ intper_ batch - Maximum number of events per batch.
- preferred_
batch_ intsize_ in_ kilobytes - Preferred batch size in Kilobytes.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- max
Events NumberPer Batch - Maximum number of events per batch.
- preferred
Batch NumberSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
AzureFunctionEventSubscriptionDestinationResponse, AzureFunctionEventSubscriptionDestinationResponseArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Max
Events intPer Batch - Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Max
Events intPer Batch - Maximum number of events per batch.
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- max
Events IntegerPer Batch - Maximum number of events per batch.
- preferred
Batch IntegerSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- max
Events numberPer Batch - Maximum number of events per batch.
- preferred
Batch numberSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- max_
events_ intper_ batch - Maximum number of events per batch.
- preferred_
batch_ intsize_ in_ kilobytes - Preferred batch size in Kilobytes.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- max
Events NumberPer Batch - Maximum number of events per batch.
- preferred
Batch NumberSize In Kilobytes - Preferred batch size in Kilobytes.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.
BoolEqualsFilter, BoolEqualsFilterArgs
BoolEqualsFilterResponse, BoolEqualsFilterResponseArgs
DeadLetterWithResourceIdentity, DeadLetterWithResourceIdentityArgs
- Dead
Letter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity - The identity to use when dead-lettering events.
- Dead
Letter StorageDestination Blob Dead Letter Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- Identity
Event
Subscription Identity - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity - The identity to use when dead-lettering events.
- dead_
letter_ Storagedestination Blob Dead Letter Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity - The identity to use when dead-lettering events.
- dead
Letter Property MapDestination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity Property Map
- The identity to use when dead-lettering events.
DeadLetterWithResourceIdentityResponse, DeadLetterWithResourceIdentityResponseArgs
- Dead
Letter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity Response - The identity to use when dead-lettering events.
- Dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- Identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead_
letter_ Storagedestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter Property MapDestination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during dead-lettering.
- identity Property Map
- The identity to use when dead-lettering events.
DeliveryConfiguration, DeliveryConfigurationArgs
- Delivery
Mode string | Pulumi.Azure Native. Event Grid. Delivery Mode - Delivery mode of the event subscription.
- Push
Pulumi.
Azure Native. Event Grid. Inputs. Push Info - This property should be populated when deliveryMode is push and represents information about the push subscription.
- Queue
Pulumi.
Azure Native. Event Grid. Inputs. Queue Info - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- Delivery
Mode string | DeliveryMode - Delivery mode of the event subscription.
- Push
Push
Info - This property should be populated when deliveryMode is push and represents information about the push subscription.
- Queue
Queue
Info - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String | DeliveryMode - Delivery mode of the event subscription.
- push
Push
Info - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode string | DeliveryMode - Delivery mode of the event subscription.
- push
Push
Info - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery_
mode str | DeliveryMode - Delivery mode of the event subscription.
- push
Push
Info - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String | "Queue" | "Push" - Delivery mode of the event subscription.
- push Property Map
- This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue Property Map
- This property should be populated when deliveryMode is queue and represents information about the queue subscription.
DeliveryConfigurationResponse, DeliveryConfigurationResponseArgs
- Delivery
Mode string - Delivery mode of the event subscription.
- Push
Pulumi.
Azure Native. Event Grid. Inputs. Push Info Response - This property should be populated when deliveryMode is push and represents information about the push subscription.
- Queue
Pulumi.
Azure Native. Event Grid. Inputs. Queue Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- Delivery
Mode string - Delivery mode of the event subscription.
- Push
Push
Info Response - This property should be populated when deliveryMode is push and represents information about the push subscription.
- Queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String - Delivery mode of the event subscription.
- push
Push
Info Response - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode string - Delivery mode of the event subscription.
- push
Push
Info Response - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery_
mode str - Delivery mode of the event subscription.
- push
Push
Info Response - This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String - Delivery mode of the event subscription.
- push Property Map
- This property should be populated when deliveryMode is push and represents information about the push subscription.
- queue Property Map
- This property should be populated when deliveryMode is queue and represents information about the queue subscription.
DeliveryMode, DeliveryModeArgs
- Queue
- Queue
- Push
- Push
- Delivery
Mode Queue - Queue
- Delivery
Mode Push - Push
- Queue
- Queue
- Push
- Push
- Queue
- Queue
- Push
- Push
- QUEUE
- Queue
- PUSH
- Push
- "Queue"
- Queue
- "Push"
- Push
DeliverySchema, DeliverySchemaArgs
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- Delivery
Schema_Cloud Event Schema V1_0 - CloudEventSchemaV1_0
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- CLOUD_EVENT_SCHEMA_V1_0
- CloudEventSchemaV1_0
- "Cloud
Event Schema V1_0" - CloudEventSchemaV1_0
DeliveryWithResourceIdentity, DeliveryWithResourceIdentityArgs
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Monitor Alert Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Namespace Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity - The identity to use when delivering events.
- Destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity - The identity to use when delivering events.
- destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity Property Map
- The identity to use when delivering events.
DeliveryWithResourceIdentityResponse, DeliveryWithResourceIdentityResponseArgs
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Monitor Alert Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Namespace Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Response Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity Response - The identity to use when delivering events.
- Destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- identity Property Map
- The identity to use when delivering events.
DynamicDeliveryAttributeMapping, DynamicDeliveryAttributeMappingArgs
- Name string
- Name of the delivery attribute or header.
- Source
Field string - JSON path in the event which contains attribute value.
- Name string
- Name of the delivery attribute or header.
- Source
Field string - JSON path in the event which contains attribute value.
- name String
- Name of the delivery attribute or header.
- source
Field String - JSON path in the event which contains attribute value.
- name string
- Name of the delivery attribute or header.
- source
Field 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.
- source
Field String - JSON path in the event which contains attribute value.
DynamicDeliveryAttributeMappingResponse, DynamicDeliveryAttributeMappingResponseArgs
- Name string
- Name of the delivery attribute or header.
- Source
Field string - JSON path in the event which contains attribute value.
- Name string
- Name of the delivery attribute or header.
- Source
Field string - JSON path in the event which contains attribute value.
- name String
- Name of the delivery attribute or header.
- source
Field String - JSON path in the event which contains attribute value.
- name string
- Name of the delivery attribute or header.
- source
Field 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.
- source
Field String - JSON path in the event which contains attribute value.
EventHubEventSubscriptionDestination, EventHubEventSubscriptionDestinationArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
EventHubEventSubscriptionDestinationResponse, EventHubEventSubscriptionDestinationResponseArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of an Event Hub destination of an event subscription.
EventSubscriptionIdentity, EventSubscriptionIdentityArgs
- Type
string | Pulumi.
Azure Native. Event Grid. Event Subscription Identity Type - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type
string | Event
Subscription Identity Type - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type
String | Event
Subscription Identity Type - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type
string | Event
Subscription Identity Type - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type
str | Event
Subscription Identity Type - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type
String | "System
Assigned" | "User Assigned" - The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
EventSubscriptionIdentityResponse, EventSubscriptionIdentityResponseArgs
- Type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type String
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type string
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type str
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type String
- The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'.
- user
Assigned StringIdentity - The user identity associated with the resource.
EventSubscriptionIdentityType, EventSubscriptionIdentityTypeArgs
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Event
Subscription Identity Type System Assigned - SystemAssigned
- Event
Subscription Identity Type User Assigned - UserAssigned
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
FiltersConfiguration, FiltersConfigurationArgs
- Filters List<object>
- An array of filters that are used for filtering event subscriptions.
- Included
Event List<string>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- Filters []interface{}
- An array of filters that are used for filtering event subscriptions.
- Included
Event []stringTypes - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Object>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
(Bool
Equals Filter | Is Not Null Filter | Is Null Or Undefined Filter | Number Greater Than Filter | Number Greater Than Or Equals Filter | Number In Filter | Number In Range Filter | Number Less Than Filter | Number Less Than Or Equals Filter | Number Not In Filter | Number Not In Range Filter | String Begins With Filter | String Contains Filter | String Ends With Filter | String In Filter | String Not Begins With Filter | String Not Contains Filter | String Not Ends With Filter | String Not In Filter)[] - An array of filters that are used for filtering event subscriptions.
- included
Event string[]Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
Sequence[Union[Bool
Equals Filter, Is Not Null Filter, Is Null Or Undefined Filter, Number Greater Than Filter, Number Greater Than Or Equals Filter, Number In Filter, Number In Range Filter, Number Less Than Filter, Number Less Than Or Equals Filter, Number Not In Filter, Number Not In Range Filter, String Begins With Filter, String Contains Filter, String Ends With Filter, String In Filter, String Not Begins With Filter, String Not Contains Filter, String Not Ends With Filter, String Not In Filter]] - An array of filters that are used for filtering event subscriptions.
- included_
event_ Sequence[str]types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
FiltersConfigurationResponse, FiltersConfigurationResponseArgs
- Filters List<object>
- An array of filters that are used for filtering event subscriptions.
- Included
Event List<string>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- Filters []interface{}
- An array of filters that are used for filtering event subscriptions.
- Included
Event []stringTypes - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Object>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
(Bool
Equals Filter Response | Is Not Null Filter Response | Is Null Or Undefined Filter Response | Number Greater Than Filter Response | Number Greater Than Or Equals Filter Response | Number In Filter Response | Number In Range Filter Response | Number Less Than Filter Response | Number Less Than Or Equals Filter Response | Number Not In Filter Response | Number Not In Range Filter Response | String Begins With Filter Response | String Contains Filter Response | String Ends With Filter Response | String In Filter Response | String Not Begins With Filter Response | String Not Contains Filter Response | String Not Ends With Filter Response | String Not In Filter Response)[] - An array of filters that are used for filtering event subscriptions.
- included
Event string[]Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
Sequence[Union[Bool
Equals Filter Response, Is Not Null Filter Response, Is Null Or Undefined Filter Response, Number Greater Than Filter Response, Number Greater Than Or Equals Filter Response, Number In Filter Response, Number In Range Filter Response, Number Less Than Filter Response, Number Less Than Or Equals Filter Response, Number Not In Filter Response, Number Not In Range Filter Response, String Begins With Filter Response, String Contains Filter Response, String Ends With Filter Response, String In Filter Response, String Not Begins With Filter Response, String Not Contains Filter Response, String Not Ends With Filter Response, String Not In Filter Response]] - An array of filters that are used for filtering event subscriptions.
- included_
event_ Sequence[str]types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
HybridConnectionEventSubscriptionDestination, HybridConnectionEventSubscriptionDestinationArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- resource
Id String - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- resource_
id str - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
HybridConnectionEventSubscriptionDestinationResponse, HybridConnectionEventSubscriptionDestinationResponseArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- resource
Id String - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- resource
Id string - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- resource_
id str - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource ID of an hybrid connection that is the destination of an event subscription.
IsNotNullFilter, IsNotNullFilterArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNotNullFilterResponse, IsNotNullFilterResponseArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNullOrUndefinedFilter, IsNullOrUndefinedFilterArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNullOrUndefinedFilterResponse, IsNullOrUndefinedFilterResponseArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
MonitorAlertEventSubscriptionDestination, MonitorAlertEventSubscriptionDestinationArgs
- Action
Groups List<string> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- Description string
- The description that will be attached to every Alert fired through this event subscription.
- Severity
string | Pulumi.
Azure Native. Event Grid. Monitor Alert Severity - The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- Action
Groups []string - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- Description string
- The description that will be attached to every Alert fired through this event subscription.
- Severity
string | Monitor
Alert Severity - The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups List<String> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description String
- The description that will be attached to every Alert fired through this event subscription.
- severity
String | Monitor
Alert Severity - The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups string[] - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description string
- The description that will be attached to every Alert fired through this event subscription.
- severity
string | Monitor
Alert Severity - The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action_
groups Sequence[str] - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description str
- The description that will be attached to every Alert fired through this event subscription.
- severity
str | Monitor
Alert Severity - The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups List<String> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description String
- The description that will be attached to every Alert fired through this event subscription.
- severity String | "Sev0" | "Sev1" | "Sev2" | "Sev3" | "Sev4"
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
MonitorAlertEventSubscriptionDestinationResponse, MonitorAlertEventSubscriptionDestinationResponseArgs
- Action
Groups List<string> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- Description string
- The description that will be attached to every Alert fired through this event subscription.
- Severity string
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- Action
Groups []string - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- Description string
- The description that will be attached to every Alert fired through this event subscription.
- Severity string
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups List<String> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description String
- The description that will be attached to every Alert fired through this event subscription.
- severity String
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups string[] - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description string
- The description that will be attached to every Alert fired through this event subscription.
- severity string
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action_
groups Sequence[str] - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description str
- The description that will be attached to every Alert fired through this event subscription.
- severity str
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
- action
Groups List<String> - The list of ARM Ids of Action Groups that will be triggered on every Alert fired through this event subscription. Each resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
- description String
- The description that will be attached to every Alert fired through this event subscription.
- severity String
- The severity that will be attached to every Alert fired through this event subscription. This field must be provided.
MonitorAlertSeverity, MonitorAlertSeverityArgs
- Sev0
- Sev0
- Sev1
- Sev1
- Sev2
- Sev2
- Sev3
- Sev3
- Sev4
- Sev4
- Monitor
Alert Severity Sev0 - Sev0
- Monitor
Alert Severity Sev1 - Sev1
- Monitor
Alert Severity Sev2 - Sev2
- Monitor
Alert Severity Sev3 - Sev3
- Monitor
Alert Severity Sev4 - Sev4
- Sev0
- Sev0
- Sev1
- Sev1
- Sev2
- Sev2
- Sev3
- Sev3
- Sev4
- Sev4
- Sev0
- Sev0
- Sev1
- Sev1
- Sev2
- Sev2
- Sev3
- Sev3
- Sev4
- Sev4
- SEV0
- Sev0
- SEV1
- Sev1
- SEV2
- Sev2
- SEV3
- Sev3
- SEV4
- Sev4
- "Sev0"
- Sev0
- "Sev1"
- Sev1
- "Sev2"
- Sev2
- "Sev3"
- Sev3
- "Sev4"
- Sev4
NamespaceTopicEventSubscriptionDestination, NamespaceTopicEventSubscriptionDestinationArgs
- Resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- Resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id String - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource_
id str - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id String - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
NamespaceTopicEventSubscriptionDestinationResponse, NamespaceTopicEventSubscriptionDestinationResponseArgs
- Resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- Resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id String - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id string - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource_
id str - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
- resource
Id String - The Azure resource Id that represents the endpoint of the Event Grid Namespace Topic destination of an event subscription. This field is required and the Namespace Topic resource listed must already exist. The resource ARM Id should follow this pattern: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
NumberGreaterThanFilter, NumberGreaterThanFilterArgs
NumberGreaterThanFilterResponse, NumberGreaterThanFilterResponseArgs
NumberGreaterThanOrEqualsFilter, NumberGreaterThanOrEqualsFilterArgs
NumberGreaterThanOrEqualsFilterResponse, NumberGreaterThanOrEqualsFilterResponseArgs
NumberInFilter, NumberInFilterArgs
NumberInFilterResponse, NumberInFilterResponseArgs
NumberInRangeFilter, NumberInRangeFilterArgs
NumberInRangeFilterResponse, NumberInRangeFilterResponseArgs
NumberLessThanFilter, NumberLessThanFilterArgs
NumberLessThanFilterResponse, NumberLessThanFilterResponseArgs
NumberLessThanOrEqualsFilter, NumberLessThanOrEqualsFilterArgs
NumberLessThanOrEqualsFilterResponse, NumberLessThanOrEqualsFilterResponseArgs
NumberNotInFilter, NumberNotInFilterArgs
NumberNotInFilterResponse, NumberNotInFilterResponseArgs
NumberNotInRangeFilter, NumberNotInRangeFilterArgs
NumberNotInRangeFilterResponse, NumberNotInRangeFilterResponseArgs
PushInfo, PushInfoArgs
- Dead
Letter Pulumi.Destination With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- Delivery
With Pulumi.Resource Identity Azure Native. Event Grid. Inputs. Delivery With Resource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Monitor Alert Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Namespace Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- Delivery
With DeliveryResource Identity With Resource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With DeliveryResource Identity With Resource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery IntegerCount - The maximum delivery count of the events.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With DeliveryResource Identity With Resource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery numberCount - The maximum delivery count of the events.
- dead_
letter_ Deaddestination_ with_ resource_ identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery_
with_ Deliveryresource_ identity With Resource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | MonitorEvent Subscription Destination Alert | NamespaceEvent Subscription Destination Topic | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event_
time_ strto_ live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max_
delivery_ intcount - The maximum delivery count of the events.
- dead
Letter Property MapDestination With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With Property MapResource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery NumberCount - The maximum delivery count of the events.
PushInfoResponse, PushInfoResponseArgs
- Dead
Letter Pulumi.Destination With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- Delivery
With Pulumi.Resource Identity Azure Native. Event Grid. Inputs. Delivery With Resource Identity Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Monitor Alert Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Namespace Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Response Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- Delivery
With DeliveryResource Identity With Resource Identity Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- Destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With DeliveryResource Identity With Resource Identity Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery IntegerCount - The maximum delivery count of the events.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With DeliveryResource Identity With Resource Identity Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery numberCount - The maximum delivery count of the events.
- dead_
letter_ Deaddestination_ with_ resource_ identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery_
with_ Deliveryresource_ identity With Resource Identity Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | MonitorEvent Subscription Destination Response Alert | NamespaceEvent Subscription Destination Response Topic | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event_
time_ strto_ live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max_
delivery_ intcount - The maximum delivery count of the events.
- dead
Letter Property MapDestination With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering.
- delivery
With Property MapResource Identity - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery.
- destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery NumberCount - The maximum delivery count of the events.
QueueInfo, QueueInfoArgs
- Dead
Letter Pulumi.Destination With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- Dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery IntegerCount - The maximum delivery count of the events.
- receive
Lock IntegerDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery numberCount - The maximum delivery count of the events.
- receive
Lock numberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead_
letter_ Deaddestination_ with_ resource_ identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event_
time_ strto_ live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max_
delivery_ intcount - The maximum delivery count of the events.
- receive_
lock_ intduration_ in_ seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter Property MapDestination With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery NumberCount - The maximum delivery count of the events.
- receive
Lock NumberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
QueueInfoResponse, QueueInfoResponseArgs
- Dead
Letter Pulumi.Destination With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- Dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery IntegerCount - The maximum delivery count of the events.
- receive
Lock IntegerDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery numberCount - The maximum delivery count of the events.
- receive
Lock numberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead_
letter_ Deaddestination_ with_ resource_ identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event_
time_ strto_ live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max_
delivery_ intcount - The maximum delivery count of the events.
- receive_
lock_ intduration_ in_ seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter Property MapDestination With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery NumberCount - The maximum delivery count of the events.
- receive
Lock NumberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
ServiceBusQueueEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestinationArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
ServiceBusQueueEventSubscriptionDestinationResponse, ServiceBusQueueEventSubscriptionDestinationResponseArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus destination of an event subscription.
ServiceBusTopicEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestinationArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
ServiceBusTopicEventSubscriptionDestinationResponse, ServiceBusTopicEventSubscriptionDestinationResponseArgs
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- resource
Id string - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- resource_
id str - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- resource
Id String - The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event subscription.
StaticDeliveryAttributeMapping, StaticDeliveryAttributeMappingArgs
StaticDeliveryAttributeMappingResponse, StaticDeliveryAttributeMappingResponseArgs
StorageBlobDeadLetterDestination, StorageBlobDeadLetterDestinationArgs
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob_
container_ strname - The name of the Storage blob container that is the destination of the deadletter events
- resource_
id str - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
StorageBlobDeadLetterDestinationResponse, StorageBlobDeadLetterDestinationResponseArgs
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob_
container_ strname - The name of the Storage blob container that is the destination of the deadletter events
- resource_
id str - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
StorageQueueEventSubscriptionDestination, StorageQueueEventSubscriptionDestinationArgs
- Queue
Message doubleTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- Queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- Resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- Queue
Message float64Time To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- Queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- Resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message DoubleTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name String - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id String - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message numberTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue_
message_ floattime_ to_ live_ in_ seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue_
name str - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource_
id str - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message NumberTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name String - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id String - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
StorageQueueEventSubscriptionDestinationResponse, StorageQueueEventSubscriptionDestinationResponseArgs
- Queue
Message doubleTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- Queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- Resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- Queue
Message float64Time To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- Queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- Resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message DoubleTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name String - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id String - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message numberTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name string - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id string - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue_
message_ floattime_ to_ live_ in_ seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue_
name str - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource_
id str - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
- queue
Message NumberTime To Live In Seconds - Storage queue message time to live in seconds. This value cannot be zero or negative with the exception of using -1 to indicate that the Time To Live of the message is Infinite.
- queue
Name String - The name of the Storage queue under a storage account that is the destination of an event subscription.
- resource
Id String - The Azure Resource ID of the storage account that contains the queue that is the destination of an event subscription.
StringBeginsWithFilter, StringBeginsWithFilterArgs
StringBeginsWithFilterResponse, StringBeginsWithFilterResponseArgs
StringContainsFilter, StringContainsFilterArgs
StringContainsFilterResponse, StringContainsFilterResponseArgs
StringEndsWithFilter, StringEndsWithFilterArgs
StringEndsWithFilterResponse, StringEndsWithFilterResponseArgs
StringInFilter, StringInFilterArgs
StringInFilterResponse, StringInFilterResponseArgs
StringNotBeginsWithFilter, StringNotBeginsWithFilterArgs
StringNotBeginsWithFilterResponse, StringNotBeginsWithFilterResponseArgs
StringNotContainsFilter, StringNotContainsFilterArgs
StringNotContainsFilterResponse, StringNotContainsFilterResponseArgs
StringNotEndsWithFilter, StringNotEndsWithFilterArgs
StringNotEndsWithFilterResponse, StringNotEndsWithFilterResponseArgs
StringNotInFilter, StringNotInFilterArgs
StringNotInFilterResponse, StringNotInFilterResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TlsVersion, TlsVersionArgs
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- _1_0
- 1.0
- _1_1
- 1.1
- _1_2
- 1.2
- Tls
Version_1_0 - 1.0
- Tls
Version_1_1 - 1.1
- Tls
Version_1_2 - 1.2
- TLS_VERSION_1_0
- 1.0
- TLS_VERSION_1_1
- 1.1
- TLS_VERSION_1_2
- 1.2
- "1.0"
- 1.0
- "1.1"
- 1.1
- "1.2"
- 1.2
WebHookEventSubscriptionDestination, WebHookEventSubscriptionDestinationArgs
- Azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping>> - Delivery attribute details.
- Endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- Max
Events intPer Batch - Maximum number of events per batch.
- Minimum
Tls string | Pulumi.Version Allowed Azure Native. Event Grid. Tls Version - Minimum TLS version that should be supported by webhook endpoint
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- Max
Events intPer Batch - Maximum number of events per batch.
- Minimum
Tls string | TlsVersion Allowed Version - Minimum TLS version that should be supported by webhook endpoint
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- azure
Active StringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active StringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping,Static Delivery Attribute Mapping>> - Delivery attribute details.
- endpoint
Url String - The URL that represents the endpoint of the destination of an event subscription.
- max
Events IntegerPer Batch - Maximum number of events per batch.
- minimum
Tls String | TlsVersion Allowed Version - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch IntegerSize In Kilobytes - Preferred batch size in Kilobytes.
- azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping | Static Delivery Attribute Mapping)[] - Delivery attribute details.
- endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- max
Events numberPer Batch - Maximum number of events per batch.
- minimum
Tls string | TlsVersion Allowed Version - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch numberSize In Kilobytes - Preferred batch size in Kilobytes.
- azure_
active_ strdirectory_ application_ id_ or_ uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure_
active_ strdirectory_ tenant_ id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping, Static Delivery Attribute Mapping]] - Delivery attribute details.
- endpoint_
url str - The URL that represents the endpoint of the destination of an event subscription.
- max_
events_ intper_ batch - Maximum number of events per batch.
- minimum_
tls_ str | Tlsversion_ allowed Version - Minimum TLS version that should be supported by webhook endpoint
- preferred_
batch_ intsize_ in_ kilobytes - Preferred batch size in Kilobytes.
- azure
Active StringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active StringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- endpoint
Url String - The URL that represents the endpoint of the destination of an event subscription.
- max
Events NumberPer Batch - Maximum number of events per batch.
- minimum
Tls String | "1.0" | "1.1" | "1.2"Version Allowed - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch NumberSize In Kilobytes - Preferred batch size in Kilobytes.
WebHookEventSubscriptionDestinationResponse, WebHookEventSubscriptionDestinationResponseArgs
- Endpoint
Base stringUrl - The base URL that represents the endpoint of the destination of an event subscription.
- Azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Delivery
Attribute List<Union<Pulumi.Mappings Azure Native. Event Grid. Inputs. Dynamic Delivery Attribute Mapping Response, Pulumi. Azure Native. Event Grid. Inputs. Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- Endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- Max
Events intPer Batch - Maximum number of events per batch.
- Minimum
Tls stringVersion Allowed - Minimum TLS version that should be supported by webhook endpoint
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- Endpoint
Base stringUrl - The base URL that represents the endpoint of the destination of an event subscription.
- Azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- Azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- Delivery
Attribute []interface{}Mappings - Delivery attribute details.
- Endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- Max
Events intPer Batch - Maximum number of events per batch.
- Minimum
Tls stringVersion Allowed - Minimum TLS version that should be supported by webhook endpoint
- Preferred
Batch intSize In Kilobytes - Preferred batch size in Kilobytes.
- endpoint
Base StringUrl - The base URL that represents the endpoint of the destination of an event subscription.
- azure
Active StringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active StringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute List<Either<DynamicMappings Delivery Attribute Mapping Response,Static Delivery Attribute Mapping Response>> - Delivery attribute details.
- endpoint
Url String - The URL that represents the endpoint of the destination of an event subscription.
- max
Events IntegerPer Batch - Maximum number of events per batch.
- minimum
Tls StringVersion Allowed - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch IntegerSize In Kilobytes - Preferred batch size in Kilobytes.
- endpoint
Base stringUrl - The base URL that represents the endpoint of the destination of an event subscription.
- azure
Active stringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active stringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute (DynamicMappings Delivery Attribute Mapping Response | Static Delivery Attribute Mapping Response)[] - Delivery attribute details.
- endpoint
Url string - The URL that represents the endpoint of the destination of an event subscription.
- max
Events numberPer Batch - Maximum number of events per batch.
- minimum
Tls stringVersion Allowed - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch numberSize In Kilobytes - Preferred batch size in Kilobytes.
- endpoint_
base_ strurl - The base URL that represents the endpoint of the destination of an event subscription.
- azure_
active_ strdirectory_ application_ id_ or_ uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure_
active_ strdirectory_ tenant_ id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery_
attribute_ Sequence[Union[Dynamicmappings Delivery Attribute Mapping Response, Static Delivery Attribute Mapping Response]] - Delivery attribute details.
- endpoint_
url str - The URL that represents the endpoint of the destination of an event subscription.
- max_
events_ intper_ batch - Maximum number of events per batch.
- minimum_
tls_ strversion_ allowed - Minimum TLS version that should be supported by webhook endpoint
- preferred_
batch_ intsize_ in_ kilobytes - Preferred batch size in Kilobytes.
- endpoint
Base StringUrl - The base URL that represents the endpoint of the destination of an event subscription.
- azure
Active StringDirectory Application Id Or Uri - The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
- azure
Active StringDirectory Tenant Id - The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
- delivery
Attribute List<Property Map | Property Map>Mappings - Delivery attribute details.
- endpoint
Url String - The URL that represents the endpoint of the destination of an event subscription.
- max
Events NumberPer Batch - Maximum number of events per batch.
- minimum
Tls StringVersion Allowed - Minimum TLS version that should be supported by webhook endpoint
- preferred
Batch NumberSize In Kilobytes - Preferred batch size in Kilobytes.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:eventgrid:NamespaceTopicEventSubscription examplenamespacetopicEventSub2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0