azure-native.eventgrid.SystemTopicEventSubscription
Explore with Pulumi AI
Event Subscription Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2020-04-01-preview.
Other available API versions: 2023-06-01-preview, 2023-12-15-preview, 2024-06-01-preview.
Example Usage
SystemTopicEventSubscriptions_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var systemTopicEventSubscription = new AzureNative.EventGrid.SystemTopicEventSubscription("systemTopicEventSubscription", new()
{
Destination = new AzureNative.EventGrid.Inputs.WebHookEventSubscriptionDestinationArgs
{
EndpointType = "WebHook",
EndpointUrl = "https://requestb.in/15ksip71",
},
EventSubscriptionName = "exampleEventSubscriptionName1",
Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
{
IsSubjectCaseSensitive = false,
SubjectBeginsWith = "ExamplePrefix",
SubjectEndsWith = "ExampleSuffix",
},
ResourceGroupName = "examplerg",
SystemTopicName = "exampleSystemTopic1",
});
});
package main
import (
eventgrid "github.com/pulumi/pulumi-azure-native-sdk/eventgrid/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := eventgrid.NewSystemTopicEventSubscription(ctx, "systemTopicEventSubscription", &eventgrid.SystemTopicEventSubscriptionArgs{
Destination: &eventgrid.WebHookEventSubscriptionDestinationArgs{
EndpointType: pulumi.String("WebHook"),
EndpointUrl: pulumi.String("https://requestb.in/15ksip71"),
},
EventSubscriptionName: pulumi.String("exampleEventSubscriptionName1"),
Filter: &eventgrid.EventSubscriptionFilterArgs{
IsSubjectCaseSensitive: pulumi.Bool(false),
SubjectBeginsWith: pulumi.String("ExamplePrefix"),
SubjectEndsWith: pulumi.String("ExampleSuffix"),
},
ResourceGroupName: pulumi.String("examplerg"),
SystemTopicName: pulumi.String("exampleSystemTopic1"),
})
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.SystemTopicEventSubscription;
import com.pulumi.azurenative.eventgrid.SystemTopicEventSubscriptionArgs;
import com.pulumi.azurenative.eventgrid.inputs.EventSubscriptionFilterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var systemTopicEventSubscription = new SystemTopicEventSubscription("systemTopicEventSubscription", SystemTopicEventSubscriptionArgs.builder()
.destination(WebHookEventSubscriptionDestinationArgs.builder()
.endpointType("WebHook")
.endpointUrl("https://requestb.in/15ksip71")
.build())
.eventSubscriptionName("exampleEventSubscriptionName1")
.filter(EventSubscriptionFilterArgs.builder()
.isSubjectCaseSensitive(false)
.subjectBeginsWith("ExamplePrefix")
.subjectEndsWith("ExampleSuffix")
.build())
.resourceGroupName("examplerg")
.systemTopicName("exampleSystemTopic1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
system_topic_event_subscription = azure_native.eventgrid.SystemTopicEventSubscription("systemTopicEventSubscription",
destination={
"endpoint_type": "WebHook",
"endpoint_url": "https://requestb.in/15ksip71",
},
event_subscription_name="exampleEventSubscriptionName1",
filter={
"is_subject_case_sensitive": False,
"subject_begins_with": "ExamplePrefix",
"subject_ends_with": "ExampleSuffix",
},
resource_group_name="examplerg",
system_topic_name="exampleSystemTopic1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const systemTopicEventSubscription = new azure_native.eventgrid.SystemTopicEventSubscription("systemTopicEventSubscription", {
destination: {
endpointType: "WebHook",
endpointUrl: "https://requestb.in/15ksip71",
},
eventSubscriptionName: "exampleEventSubscriptionName1",
filter: {
isSubjectCaseSensitive: false,
subjectBeginsWith: "ExamplePrefix",
subjectEndsWith: "ExampleSuffix",
},
resourceGroupName: "examplerg",
systemTopicName: "exampleSystemTopic1",
});
resources:
systemTopicEventSubscription:
type: azure-native:eventgrid:SystemTopicEventSubscription
properties:
destination:
endpointType: WebHook
endpointUrl: https://requestb.in/15ksip71
eventSubscriptionName: exampleEventSubscriptionName1
filter:
isSubjectCaseSensitive: false
subjectBeginsWith: ExamplePrefix
subjectEndsWith: ExampleSuffix
resourceGroupName: examplerg
systemTopicName: exampleSystemTopic1
Create SystemTopicEventSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SystemTopicEventSubscription(name: string, args: SystemTopicEventSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def SystemTopicEventSubscription(resource_name: str,
args: SystemTopicEventSubscriptionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SystemTopicEventSubscription(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
system_topic_name: Optional[str] = None,
dead_letter_destination: Optional[StorageBlobDeadLetterDestinationArgs] = None,
dead_letter_with_resource_identity: Optional[DeadLetterWithResourceIdentityArgs] = None,
delivery_with_resource_identity: Optional[DeliveryWithResourceIdentityArgs] = None,
destination: Optional[Union[AzureFunctionEventSubscriptionDestinationArgs, EventHubEventSubscriptionDestinationArgs, HybridConnectionEventSubscriptionDestinationArgs, ServiceBusQueueEventSubscriptionDestinationArgs, ServiceBusTopicEventSubscriptionDestinationArgs, StorageQueueEventSubscriptionDestinationArgs, WebHookEventSubscriptionDestinationArgs]] = None,
event_delivery_schema: Optional[Union[str, EventDeliverySchema]] = None,
event_subscription_name: Optional[str] = None,
expiration_time_utc: Optional[str] = None,
filter: Optional[EventSubscriptionFilterArgs] = None,
labels: Optional[Sequence[str]] = None,
retry_policy: Optional[RetryPolicyArgs] = None)
func NewSystemTopicEventSubscription(ctx *Context, name string, args SystemTopicEventSubscriptionArgs, opts ...ResourceOption) (*SystemTopicEventSubscription, error)
public SystemTopicEventSubscription(string name, SystemTopicEventSubscriptionArgs args, CustomResourceOptions? opts = null)
public SystemTopicEventSubscription(String name, SystemTopicEventSubscriptionArgs args)
public SystemTopicEventSubscription(String name, SystemTopicEventSubscriptionArgs args, CustomResourceOptions options)
type: azure-native:eventgrid:SystemTopicEventSubscription
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 SystemTopicEventSubscriptionArgs
- 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 SystemTopicEventSubscriptionArgs
- 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 SystemTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemTopicEventSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemTopicEventSubscriptionArgs
- 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 systemTopicEventSubscriptionResource = new AzureNative.EventGrid.SystemTopicEventSubscription("systemTopicEventSubscriptionResource", new()
{
ResourceGroupName = "string",
SystemTopicName = "string",
DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
{
EndpointType = "StorageBlob",
BlobContainerName = "string",
ResourceId = "string",
},
DeadLetterWithResourceIdentity = new AzureNative.EventGrid.Inputs.DeadLetterWithResourceIdentityArgs
{
DeadLetterDestination = new AzureNative.EventGrid.Inputs.StorageBlobDeadLetterDestinationArgs
{
EndpointType = "StorageBlob",
BlobContainerName = "string",
ResourceId = "string",
},
Identity = new AzureNative.EventGrid.Inputs.EventSubscriptionIdentityArgs
{
Type = "string",
UserAssignedIdentity = "string",
},
},
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",
},
EventDeliverySchema = "string",
EventSubscriptionName = "string",
ExpirationTimeUtc = "string",
Filter = new AzureNative.EventGrid.Inputs.EventSubscriptionFilterArgs
{
AdvancedFilters = new[]
{
new AzureNative.EventGrid.Inputs.BoolEqualsAdvancedFilterArgs
{
OperatorType = "BoolEquals",
Key = "string",
Value = false,
},
},
EnableAdvancedFilteringOnArrays = false,
IncludedEventTypes = new[]
{
"string",
},
IsSubjectCaseSensitive = false,
SubjectBeginsWith = "string",
SubjectEndsWith = "string",
},
Labels = new[]
{
"string",
},
RetryPolicy = new AzureNative.EventGrid.Inputs.RetryPolicyArgs
{
EventTimeToLiveInMinutes = 0,
MaxDeliveryAttempts = 0,
},
});
example, err := eventgrid.NewSystemTopicEventSubscription(ctx, "systemTopicEventSubscriptionResource", &eventgrid.SystemTopicEventSubscriptionArgs{
ResourceGroupName: pulumi.String("string"),
SystemTopicName: pulumi.String("string"),
DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
EndpointType: pulumi.String("StorageBlob"),
BlobContainerName: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
DeadLetterWithResourceIdentity: &eventgrid.DeadLetterWithResourceIdentityArgs{
DeadLetterDestination: &eventgrid.StorageBlobDeadLetterDestinationArgs{
EndpointType: pulumi.String("StorageBlob"),
BlobContainerName: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
Identity: &eventgrid.EventSubscriptionIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentity: pulumi.String("string"),
},
},
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.AzureFunctionEventSubscriptionDestinationArgs{
EndpointType: pulumi.String("AzureFunction"),
DeliveryAttributeMappings: pulumi.Array{
eventgrid.DynamicDeliveryAttributeMapping{
Type: "Dynamic",
Name: "string",
SourceField: "string",
},
},
MaxEventsPerBatch: pulumi.Int(0),
PreferredBatchSizeInKilobytes: pulumi.Int(0),
ResourceId: pulumi.String("string"),
},
EventDeliverySchema: pulumi.String("string"),
EventSubscriptionName: pulumi.String("string"),
ExpirationTimeUtc: pulumi.String("string"),
Filter: &eventgrid.EventSubscriptionFilterArgs{
AdvancedFilters: pulumi.Array{
eventgrid.BoolEqualsAdvancedFilter{
OperatorType: "BoolEquals",
Key: "string",
Value: false,
},
},
EnableAdvancedFilteringOnArrays: pulumi.Bool(false),
IncludedEventTypes: pulumi.StringArray{
pulumi.String("string"),
},
IsSubjectCaseSensitive: pulumi.Bool(false),
SubjectBeginsWith: pulumi.String("string"),
SubjectEndsWith: pulumi.String("string"),
},
Labels: pulumi.StringArray{
pulumi.String("string"),
},
RetryPolicy: &eventgrid.RetryPolicyArgs{
EventTimeToLiveInMinutes: pulumi.Int(0),
MaxDeliveryAttempts: pulumi.Int(0),
},
})
var systemTopicEventSubscriptionResource = new SystemTopicEventSubscription("systemTopicEventSubscriptionResource", SystemTopicEventSubscriptionArgs.builder()
.resourceGroupName("string")
.systemTopicName("string")
.deadLetterDestination(StorageBlobDeadLetterDestinationArgs.builder()
.endpointType("StorageBlob")
.blobContainerName("string")
.resourceId("string")
.build())
.deadLetterWithResourceIdentity(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())
.eventDeliverySchema("string")
.eventSubscriptionName("string")
.expirationTimeUtc("string")
.filter(EventSubscriptionFilterArgs.builder()
.advancedFilters(BoolEqualsAdvancedFilterArgs.builder()
.operatorType("BoolEquals")
.key("string")
.value(false)
.build())
.enableAdvancedFilteringOnArrays(false)
.includedEventTypes("string")
.isSubjectCaseSensitive(false)
.subjectBeginsWith("string")
.subjectEndsWith("string")
.build())
.labels("string")
.retryPolicy(RetryPolicyArgs.builder()
.eventTimeToLiveInMinutes(0)
.maxDeliveryAttempts(0)
.build())
.build());
system_topic_event_subscription_resource = azure_native.eventgrid.SystemTopicEventSubscription("systemTopicEventSubscriptionResource",
resource_group_name="string",
system_topic_name="string",
dead_letter_destination={
"endpoint_type": "StorageBlob",
"blob_container_name": "string",
"resource_id": "string",
},
dead_letter_with_resource_identity={
"dead_letter_destination": {
"endpoint_type": "StorageBlob",
"blob_container_name": "string",
"resource_id": "string",
},
"identity": {
"type": "string",
"user_assigned_identity": "string",
},
},
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_delivery_schema="string",
event_subscription_name="string",
expiration_time_utc="string",
filter={
"advanced_filters": [{
"operator_type": "BoolEquals",
"key": "string",
"value": False,
}],
"enable_advanced_filtering_on_arrays": False,
"included_event_types": ["string"],
"is_subject_case_sensitive": False,
"subject_begins_with": "string",
"subject_ends_with": "string",
},
labels=["string"],
retry_policy={
"event_time_to_live_in_minutes": 0,
"max_delivery_attempts": 0,
})
const systemTopicEventSubscriptionResource = new azure_native.eventgrid.SystemTopicEventSubscription("systemTopicEventSubscriptionResource", {
resourceGroupName: "string",
systemTopicName: "string",
deadLetterDestination: {
endpointType: "StorageBlob",
blobContainerName: "string",
resourceId: "string",
},
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: "StorageBlob",
blobContainerName: "string",
resourceId: "string",
},
identity: {
type: "string",
userAssignedIdentity: "string",
},
},
deliveryWithResourceIdentity: {
destination: {
endpointType: "AzureFunction",
deliveryAttributeMappings: [{
type: "Dynamic",
name: "string",
sourceField: "string",
}],
maxEventsPerBatch: 0,
preferredBatchSizeInKilobytes: 0,
resourceId: "string",
},
identity: {
type: "string",
userAssignedIdentity: "string",
},
},
destination: {
endpointType: "AzureFunction",
deliveryAttributeMappings: [{
type: "Dynamic",
name: "string",
sourceField: "string",
}],
maxEventsPerBatch: 0,
preferredBatchSizeInKilobytes: 0,
resourceId: "string",
},
eventDeliverySchema: "string",
eventSubscriptionName: "string",
expirationTimeUtc: "string",
filter: {
advancedFilters: [{
operatorType: "BoolEquals",
key: "string",
value: false,
}],
enableAdvancedFilteringOnArrays: false,
includedEventTypes: ["string"],
isSubjectCaseSensitive: false,
subjectBeginsWith: "string",
subjectEndsWith: "string",
},
labels: ["string"],
retryPolicy: {
eventTimeToLiveInMinutes: 0,
maxDeliveryAttempts: 0,
},
});
type: azure-native:eventgrid:SystemTopicEventSubscription
properties:
deadLetterDestination:
blobContainerName: string
endpointType: StorageBlob
resourceId: string
deadLetterWithResourceIdentity:
deadLetterDestination:
blobContainerName: string
endpointType: StorageBlob
resourceId: string
identity:
type: string
userAssignedIdentity: string
deliveryWithResourceIdentity:
destination:
deliveryAttributeMappings:
- name: string
sourceField: string
type: Dynamic
endpointType: AzureFunction
maxEventsPerBatch: 0
preferredBatchSizeInKilobytes: 0
resourceId: string
identity:
type: string
userAssignedIdentity: string
destination:
deliveryAttributeMappings:
- name: string
sourceField: string
type: Dynamic
endpointType: AzureFunction
maxEventsPerBatch: 0
preferredBatchSizeInKilobytes: 0
resourceId: string
eventDeliverySchema: string
eventSubscriptionName: string
expirationTimeUtc: string
filter:
advancedFilters:
- key: string
operatorType: BoolEquals
value: false
enableAdvancedFilteringOnArrays: false
includedEventTypes:
- string
isSubjectCaseSensitive: false
subjectBeginsWith: string
subjectEndsWith: string
labels:
- string
resourceGroupName: string
retryPolicy:
eventTimeToLiveInMinutes: 0
maxDeliveryAttempts: 0
systemTopicName: string
SystemTopicEventSubscription 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 SystemTopicEventSubscription resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group within the user's subscription.
- System
Topic stringName - Name of the system topic.
- Dead
Letter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Dead
Letter Pulumi.With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- 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 / dead-lettering.
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Delivery string | Pulumi.Schema Azure Native. Event Grid. Event 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 100 characters in length and use alphanumeric letters only.
- Expiration
Time stringUtc - Expiration time of the event subscription.
- Filter
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Filter - Information about the filter for the event subscription.
- Labels List<string>
- List of user defined labels.
- Retry
Policy Pulumi.Azure Native. Event Grid. Inputs. Retry Policy - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- System
Topic stringName - Name of the system topic.
- Dead
Letter StorageDestination Blob Dead Letter Destination Args - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Dead
Letter DeadWith Resource Identity Letter With Resource Identity Args - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- Delivery
With DeliveryResource Identity With Resource Identity Args - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- Destination
Azure
Function | EventEvent Subscription Destination Args Hub | HybridEvent Subscription Destination Args Connection | ServiceEvent Subscription Destination Args Bus | ServiceQueue Event Subscription Destination Args Bus | StorageTopic Event Subscription Destination Args Queue | WebEvent Subscription Destination Args Hook Event Subscription Destination Args - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Delivery string | EventSchema 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 100 characters in length and use alphanumeric letters only.
- Expiration
Time stringUtc - Expiration time of the event subscription.
- Filter
Event
Subscription Filter Args - Information about the filter for the event subscription.
- Labels []string
- List of user defined labels.
- Retry
Policy RetryPolicy Args - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- resource
Group StringName - The name of the resource group within the user's subscription.
- system
Topic StringName - Name of the system topic.
- dead
Letter StorageDestination Blob Dead Letter Destination - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- dead
Letter DeadWith Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- 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 / dead-lettering.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Delivery String | EventSchema 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 100 characters in length and use alphanumeric letters only.
- expiration
Time StringUtc - Expiration time of the event subscription.
- filter
Event
Subscription Filter - Information about the filter for the event subscription.
- labels List<String>
- List of user defined labels.
- retry
Policy RetryPolicy - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- resource
Group stringName - The name of the resource group within the user's subscription.
- system
Topic stringName - Name of the system topic.
- dead
Letter StorageDestination Blob Dead Letter Destination - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- dead
Letter DeadWith Resource Identity Letter With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- 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 / dead-lettering.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Delivery string | EventSchema 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 100 characters in length and use alphanumeric letters only.
- expiration
Time stringUtc - Expiration time of the event subscription.
- filter
Event
Subscription Filter - Information about the filter for the event subscription.
- labels string[]
- List of user defined labels.
- retry
Policy RetryPolicy - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- resource_
group_ strname - The name of the resource group within the user's subscription.
- system_
topic_ strname - Name of the system topic.
- dead_
letter_ Storagedestination Blob Dead Letter Destination Args - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- dead_
letter_ Deadwith_ resource_ identity Letter With Resource Identity Args - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- delivery_
with_ Deliveryresource_ identity With Resource Identity Args - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- destination
Azure
Function | EventEvent Subscription Destination Args Hub | HybridEvent Subscription Destination Args Connection | ServiceEvent Subscription Destination Args Bus | ServiceQueue Event Subscription Destination Args Bus | StorageTopic Event Subscription Destination Args Queue | WebEvent Subscription Destination Args Hook Event Subscription Destination Args - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- event_
delivery_ str | Eventschema Delivery Schema - The event delivery schema for the event subscription.
- event_
subscription_ strname - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- expiration_
time_ strutc - Expiration time of the event subscription.
- filter
Event
Subscription Filter Args - Information about the filter for the event subscription.
- labels Sequence[str]
- List of user defined labels.
- retry_
policy RetryPolicy Args - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
- resource
Group StringName - The name of the resource group within the user's subscription.
- system
Topic StringName - Name of the system topic.
- dead
Letter Property MapDestination - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- dead
Letter Property MapWith Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- 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 / dead-lettering.
- destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Delivery String | "EventSchema Grid Schema" | "Custom Input Schema" | "Cloud 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 100 characters in length and use alphanumeric letters only.
- expiration
Time StringUtc - Expiration time of the event subscription.
- filter Property Map
- Information about the filter for the event subscription.
- labels List<String>
- List of user defined labels.
- retry
Policy Property Map - The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
Outputs
All input properties are implicitly available as output properties. Additionally, the SystemTopicEventSubscription resource produces the following output properties:
- 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 Event Subscription resource.
- Topic string
- Name of the topic of the event subscription.
- Type string
- Type of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the event subscription.
- System
Data SystemData Response - The system metadata relating to Event Subscription resource.
- Topic string
- Name of the topic of the event subscription.
- Type string
- Type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to Event Subscription resource.
- topic String
- Name of the topic of the event subscription.
- type String
- Type of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the resource.
- provisioning
State string - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to Event Subscription resource.
- topic string
- Name of the topic of the event subscription.
- type string
- Type of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the resource.
- provisioning_
state str - Provisioning state of the event subscription.
- system_
data SystemData Response - The system metadata relating to Event Subscription resource.
- topic str
- Name of the topic of the event subscription.
- type str
- Type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data Property Map - The system metadata relating to Event Subscription resource.
- topic String
- Name of the topic of the event subscription.
- type String
- Type of the resource.
Supporting Types
AzureFunctionEventSubscriptionDestination, AzureFunctionEventSubscriptionDestinationArgs
- 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.
BoolEqualsAdvancedFilter, BoolEqualsAdvancedFilterArgs
BoolEqualsAdvancedFilterResponse, BoolEqualsAdvancedFilterResponseArgs
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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / 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 delivery / dead-lettering.
- identity Property Map
- The identity to use when dead-lettering events.
DeliveryWithResourceIdentity, DeliveryWithResourceIdentityArgs
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity - The identity to use when delivering events.
- Destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Hub | HybridEvent Subscription Destination Connection | ServiceEvent Subscription Destination Bus | ServiceQueue Event Subscription Destination Bus | StorageTopic Event Subscription Destination Queue | WebEvent Subscription Destination Hook Event Subscription Destination - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
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
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity Property Map
- The identity to use when delivering events.
DeliveryWithResourceIdentityResponse, DeliveryWithResourceIdentityResponseArgs
- Destination
Pulumi.
Azure | Pulumi.Native. Event Grid. Inputs. Azure Function Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Event Hub Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Hybrid Connection Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Queue Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Service Bus Topic Event Subscription Destination Response Azure | Pulumi.Native. Event Grid. Inputs. Storage Queue Event Subscription Destination Response Azure Native. Event Grid. Inputs. Web Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity Response - The identity to use when delivering events.
- Destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when delivering events.
- destination
Azure
Function | EventEvent Subscription Destination Response Hub | HybridEvent Subscription Destination Response Connection | ServiceEvent Subscription Destination Response Bus | ServiceQueue Event Subscription Destination Response Bus | StorageTopic Event Subscription Destination Response Queue | WebEvent Subscription Destination Response Hook Event Subscription Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
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
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
- identity Property Map
- The identity to use when delivering events.
DynamicDeliveryAttributeMapping, DynamicDeliveryAttributeMappingArgs
- Name string
- Name of the delivery attribute or header.
- 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.
EventDeliverySchema, EventDeliverySchemaArgs
- Event
Grid Schema - EventGridSchema
- Custom
Input Schema - CustomInputSchema
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- Event
Delivery Schema Event Grid Schema - EventGridSchema
- Event
Delivery Schema Custom Input Schema - CustomInputSchema
- Event
Delivery Schema_Cloud Event Schema V1_0 - CloudEventSchemaV1_0
- Event
Grid Schema - EventGridSchema
- Custom
Input Schema - CustomInputSchema
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- Event
Grid Schema - EventGridSchema
- Custom
Input Schema - CustomInputSchema
- Cloud
Event Schema V1_0 - CloudEventSchemaV1_0
- EVENT_GRID_SCHEMA
- EventGridSchema
- CUSTOM_INPUT_SCHEMA
- CustomInputSchema
- CLOUD_EVENT_SCHEMA_V1_0
- CloudEventSchemaV1_0
- "Event
Grid Schema" - EventGridSchema
- "Custom
Input Schema" - CustomInputSchema
- "Cloud
Event Schema V1_0" - CloudEventSchemaV1_0
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.
EventSubscriptionFilter, EventSubscriptionFilterArgs
- Advanced
Filters List<object> - An array of advanced filters that are used for filtering event subscriptions.
- Enable
Advanced boolFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- Included
Event 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.
- Is
Subject boolCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- Subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- Subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- Advanced
Filters []interface{} - An array of advanced filters that are used for filtering event subscriptions.
- Enable
Advanced boolFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- Included
Event []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.
- Is
Subject boolCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- Subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- Subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
Filters List<Object> - An array of advanced filters that are used for filtering event subscriptions.
- enable
Advanced BooleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject BooleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins StringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends StringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
Filters (BoolEquals Advanced Filter | Is Not Null Advanced Filter | Is Null Or Undefined Advanced Filter | Number Greater Than Advanced Filter | Number Greater Than Or Equals Advanced Filter | Number In Advanced Filter | Number In Range Advanced Filter | Number Less Than Advanced Filter | Number Less Than Or Equals Advanced Filter | Number Not In Advanced Filter | Number Not In Range Advanced Filter | String Begins With Advanced Filter | String Contains Advanced Filter | String Ends With Advanced Filter | String In Advanced Filter | String Not Begins With Advanced Filter | String Not Contains Advanced Filter | String Not Ends With Advanced Filter | String Not In Advanced Filter)[] - An array of advanced filters that are used for filtering event subscriptions.
- enable
Advanced booleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject booleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced_
filters Sequence[Union[BoolEquals Advanced Filter, Is Not Null Advanced Filter, Is Null Or Undefined Advanced Filter, Number Greater Than Advanced Filter, Number Greater Than Or Equals Advanced Filter, Number In Advanced Filter, Number In Range Advanced Filter, Number Less Than Advanced Filter, Number Less Than Or Equals Advanced Filter, Number Not In Advanced Filter, Number Not In Range Advanced Filter, String Begins With Advanced Filter, String Contains Advanced Filter, String Ends With Advanced Filter, String In Advanced Filter, String Not Begins With Advanced Filter, String Not Contains Advanced Filter, String Not Ends With Advanced Filter, String Not In Advanced Filter]] - An array of advanced filters that are used for filtering event subscriptions.
- enable_
advanced_ boolfiltering_ on_ arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- included_
event_ Sequence[str]types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- is_
subject_ boolcase_ sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject_
begins_ strwith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject_
ends_ strwith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
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 advanced filters that are used for filtering event subscriptions.
- enable
Advanced BooleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject BooleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins StringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends StringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
EventSubscriptionFilterResponse, EventSubscriptionFilterResponseArgs
- Advanced
Filters List<object> - An array of advanced filters that are used for filtering event subscriptions.
- Enable
Advanced boolFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- Included
Event 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.
- Is
Subject boolCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- Subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- Subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- Advanced
Filters []interface{} - An array of advanced filters that are used for filtering event subscriptions.
- Enable
Advanced boolFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- Included
Event []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.
- Is
Subject boolCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- Subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- Subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
Filters List<Object> - An array of advanced filters that are used for filtering event subscriptions.
- enable
Advanced BooleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject BooleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins StringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends StringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
Filters (BoolEquals Advanced Filter Response | Is Not Null Advanced Filter Response | Is Null Or Undefined Advanced Filter Response | Number Greater Than Advanced Filter Response | Number Greater Than Or Equals Advanced Filter Response | Number In Advanced Filter Response | Number In Range Advanced Filter Response | Number Less Than Advanced Filter Response | Number Less Than Or Equals Advanced Filter Response | Number Not In Advanced Filter Response | Number Not In Range Advanced Filter Response | String Begins With Advanced Filter Response | String Contains Advanced Filter Response | String Ends With Advanced Filter Response | String In Advanced Filter Response | String Not Begins With Advanced Filter Response | String Not Contains Advanced Filter Response | String Not Ends With Advanced Filter Response | String Not In Advanced Filter Response)[] - An array of advanced filters that are used for filtering event subscriptions.
- enable
Advanced booleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject booleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins stringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends stringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced_
filters Sequence[Union[BoolEquals Advanced Filter Response, Is Not Null Advanced Filter Response, Is Null Or Undefined Advanced Filter Response, Number Greater Than Advanced Filter Response, Number Greater Than Or Equals Advanced Filter Response, Number In Advanced Filter Response, Number In Range Advanced Filter Response, Number Less Than Advanced Filter Response, Number Less Than Or Equals Advanced Filter Response, Number Not In Advanced Filter Response, Number Not In Range Advanced Filter Response, String Begins With Advanced Filter Response, String Contains Advanced Filter Response, String Ends With Advanced Filter Response, String In Advanced Filter Response, String Not Begins With Advanced Filter Response, String Not Contains Advanced Filter Response, String Not Ends With Advanced Filter Response, String Not In Advanced Filter Response]] - An array of advanced filters that are used for filtering event subscriptions.
- enable_
advanced_ boolfiltering_ on_ arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- included_
event_ Sequence[str]types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- is_
subject_ boolcase_ sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject_
begins_ strwith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject_
ends_ strwith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
- advanced
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 advanced filters that are used for filtering event subscriptions.
- enable
Advanced BooleanFiltering On Arrays - Allows advanced filters to be evaluated against an array of values instead of expecting a singular value.
- 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.
- is
Subject BooleanCase Sensitive - Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter should be compared in a case sensitive manner.
- subject
Begins StringWith - An optional string to filter events for an event subscription based on a resource path prefix. The format of this depends on the publisher of the events. Wildcard characters are not supported in this path.
- subject
Ends StringWith - An optional string to filter events for an event subscription based on a resource path suffix. Wildcard characters are not supported in this path.
EventSubscriptionIdentity, EventSubscriptionIdentityArgs
- Type
string | Pulumi.
Azure Native. Event Grid. Event Subscription Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type
string | Event
Subscription Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type
String | Event
Subscription Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type
string | Event
Subscription Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type
str | Event
Subscription Identity Type - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type
String | "System
Assigned" | "User Assigned" - The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned StringIdentity - The user identity associated with the resource.
EventSubscriptionIdentityResponse, EventSubscriptionIdentityResponseArgs
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type str
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- 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
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.
IsNotNullAdvancedFilter, IsNotNullAdvancedFilterArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNotNullAdvancedFilterResponse, IsNotNullAdvancedFilterResponseArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNullOrUndefinedAdvancedFilter, IsNullOrUndefinedAdvancedFilterArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
IsNullOrUndefinedAdvancedFilterResponse, IsNullOrUndefinedAdvancedFilterResponseArgs
- Key string
- The field/property in the event based on which you want to filter.
- Key string
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
- key string
- The field/property in the event based on which you want to filter.
- key str
- The field/property in the event based on which you want to filter.
- key String
- The field/property in the event based on which you want to filter.
NumberGreaterThanAdvancedFilter, NumberGreaterThanAdvancedFilterArgs
NumberGreaterThanAdvancedFilterResponse, NumberGreaterThanAdvancedFilterResponseArgs
NumberGreaterThanOrEqualsAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilterArgs
NumberGreaterThanOrEqualsAdvancedFilterResponse, NumberGreaterThanOrEqualsAdvancedFilterResponseArgs
NumberInAdvancedFilter, NumberInAdvancedFilterArgs
NumberInAdvancedFilterResponse, NumberInAdvancedFilterResponseArgs
NumberInRangeAdvancedFilter, NumberInRangeAdvancedFilterArgs
NumberInRangeAdvancedFilterResponse, NumberInRangeAdvancedFilterResponseArgs
NumberLessThanAdvancedFilter, NumberLessThanAdvancedFilterArgs
NumberLessThanAdvancedFilterResponse, NumberLessThanAdvancedFilterResponseArgs
NumberLessThanOrEqualsAdvancedFilter, NumberLessThanOrEqualsAdvancedFilterArgs
NumberLessThanOrEqualsAdvancedFilterResponse, NumberLessThanOrEqualsAdvancedFilterResponseArgs
NumberNotInAdvancedFilter, NumberNotInAdvancedFilterArgs
NumberNotInAdvancedFilterResponse, NumberNotInAdvancedFilterResponseArgs
NumberNotInRangeAdvancedFilter, NumberNotInRangeAdvancedFilterArgs
NumberNotInRangeAdvancedFilterResponse, NumberNotInRangeAdvancedFilterResponseArgs
RetryPolicy, RetryPolicyArgs
- Event
Time intTo Live In Minutes - Time To Live (in minutes) for events.
- Max
Delivery intAttempts - Maximum number of delivery retry attempts for events.
- Event
Time intTo Live In Minutes - Time To Live (in minutes) for events.
- Max
Delivery intAttempts - Maximum number of delivery retry attempts for events.
- event
Time IntegerTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery IntegerAttempts - Maximum number of delivery retry attempts for events.
- event
Time numberTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery numberAttempts - Maximum number of delivery retry attempts for events.
- event_
time_ intto_ live_ in_ minutes - Time To Live (in minutes) for events.
- max_
delivery_ intattempts - Maximum number of delivery retry attempts for events.
- event
Time NumberTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery NumberAttempts - Maximum number of delivery retry attempts for events.
RetryPolicyResponse, RetryPolicyResponseArgs
- Event
Time intTo Live In Minutes - Time To Live (in minutes) for events.
- Max
Delivery intAttempts - Maximum number of delivery retry attempts for events.
- Event
Time intTo Live In Minutes - Time To Live (in minutes) for events.
- Max
Delivery intAttempts - Maximum number of delivery retry attempts for events.
- event
Time IntegerTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery IntegerAttempts - Maximum number of delivery retry attempts for events.
- event
Time numberTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery numberAttempts - Maximum number of delivery retry attempts for events.
- event_
time_ intto_ live_ in_ minutes - Time To Live (in minutes) for events.
- max_
delivery_ intattempts - Maximum number of delivery retry attempts for events.
- event
Time NumberTo Live In Minutes - Time To Live (in minutes) for events.
- max
Delivery NumberAttempts - Maximum number of delivery retry attempts for events.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
StringBeginsWithAdvancedFilter, StringBeginsWithAdvancedFilterArgs
StringBeginsWithAdvancedFilterResponse, StringBeginsWithAdvancedFilterResponseArgs
StringContainsAdvancedFilter, StringContainsAdvancedFilterArgs
StringContainsAdvancedFilterResponse, StringContainsAdvancedFilterResponseArgs
StringEndsWithAdvancedFilter, StringEndsWithAdvancedFilterArgs
StringEndsWithAdvancedFilterResponse, StringEndsWithAdvancedFilterResponseArgs
StringInAdvancedFilter, StringInAdvancedFilterArgs
StringInAdvancedFilterResponse, StringInAdvancedFilterResponseArgs
StringNotBeginsWithAdvancedFilter, StringNotBeginsWithAdvancedFilterArgs
StringNotBeginsWithAdvancedFilterResponse, StringNotBeginsWithAdvancedFilterResponseArgs
StringNotContainsAdvancedFilter, StringNotContainsAdvancedFilterArgs
StringNotContainsAdvancedFilterResponse, StringNotContainsAdvancedFilterResponseArgs
StringNotEndsWithAdvancedFilter, StringNotEndsWithAdvancedFilterArgs
StringNotEndsWithAdvancedFilterResponse, StringNotEndsWithAdvancedFilterResponseArgs
StringNotInAdvancedFilter, StringNotInAdvancedFilterArgs
StringNotInAdvancedFilterResponse, StringNotInAdvancedFilterResponseArgs
SystemDataResponse, SystemDataResponseArgs
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:SystemTopicEventSubscription exampleEventSubscriptionName1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/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