1. Packages
  2. Azure Native
  3. API Docs
  4. eventgrid
  5. getTopicEventSubscription
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.eventgrid.getTopicEventSubscription

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Get properties of an event subscription of a topic. Azure REST API version: 2022-06-15.

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

    Using getTopicEventSubscription

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getTopicEventSubscription(args: GetTopicEventSubscriptionArgs, opts?: InvokeOptions): Promise<GetTopicEventSubscriptionResult>
    function getTopicEventSubscriptionOutput(args: GetTopicEventSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetTopicEventSubscriptionResult>
    def get_topic_event_subscription(event_subscription_name: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     topic_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetTopicEventSubscriptionResult
    def get_topic_event_subscription_output(event_subscription_name: Optional[pulumi.Input[str]] = None,
                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                     topic_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetTopicEventSubscriptionResult]
    func LookupTopicEventSubscription(ctx *Context, args *LookupTopicEventSubscriptionArgs, opts ...InvokeOption) (*LookupTopicEventSubscriptionResult, error)
    func LookupTopicEventSubscriptionOutput(ctx *Context, args *LookupTopicEventSubscriptionOutputArgs, opts ...InvokeOption) LookupTopicEventSubscriptionResultOutput

    > Note: This function is named LookupTopicEventSubscription in the Go SDK.

    public static class GetTopicEventSubscription 
    {
        public static Task<GetTopicEventSubscriptionResult> InvokeAsync(GetTopicEventSubscriptionArgs args, InvokeOptions? opts = null)
        public static Output<GetTopicEventSubscriptionResult> Invoke(GetTopicEventSubscriptionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTopicEventSubscriptionResult> getTopicEventSubscription(GetTopicEventSubscriptionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:eventgrid:getTopicEventSubscription
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EventSubscriptionName string
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    TopicName string
    Name of the partner topic.
    EventSubscriptionName string
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    TopicName string
    Name of the partner topic.
    eventSubscriptionName String
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    resourceGroupName String
    The name of the resource group within the user's subscription.
    topicName String
    Name of the partner topic.
    eventSubscriptionName string
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    resourceGroupName string
    The name of the resource group within the user's subscription.
    topicName string
    Name of the partner topic.
    event_subscription_name str
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    resource_group_name str
    The name of the resource group within the user's subscription.
    topic_name str
    Name of the partner topic.
    eventSubscriptionName String
    Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
    resourceGroupName String
    The name of the resource group within the user's subscription.
    topicName String
    Name of the partner topic.

    getTopicEventSubscription Result

    The following output properties are available:

    Id string
    Fully qualified identifier of the resource.
    Name string
    Name of the resource.
    ProvisioningState string
    Provisioning state of the event subscription.
    SystemData Pulumi.AzureNative.EventGrid.Outputs.SystemDataResponse
    The system metadata relating to Event Subscription resource.
    Topic string
    Name of the topic of the event subscription.
    Type string
    Type of the resource.
    DeadLetterDestination Pulumi.AzureNative.EventGrid.Outputs.StorageBlobDeadLetterDestinationResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    DeadLetterWithResourceIdentity Pulumi.AzureNative.EventGrid.Outputs.DeadLetterWithResourceIdentityResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    DeliveryWithResourceIdentity Pulumi.AzureNative.EventGrid.Outputs.DeliveryWithResourceIdentityResponse
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    Destination Pulumi.AzureNative.EventGrid.Outputs.AzureFunctionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.EventHubEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.HybridConnectionEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.ServiceBusQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.ServiceBusTopicEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.StorageQueueEventSubscriptionDestinationResponse | Pulumi.AzureNative.EventGrid.Outputs.WebHookEventSubscriptionDestinationResponse
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    EventDeliverySchema string
    The event delivery schema for the event subscription.
    ExpirationTimeUtc string
    Expiration time of the event subscription.
    Filter Pulumi.AzureNative.EventGrid.Outputs.EventSubscriptionFilterResponse
    Information about the filter for the event subscription.
    Labels List<string>
    List of user defined labels.
    RetryPolicy Pulumi.AzureNative.EventGrid.Outputs.RetryPolicyResponse
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
    Id string
    Fully qualified identifier of the resource.
    Name string
    Name of the resource.
    ProvisioningState string
    Provisioning state of the event subscription.
    SystemData SystemDataResponse
    The system metadata relating to Event Subscription resource.
    Topic string
    Name of the topic of the event subscription.
    Type string
    Type of the resource.
    DeadLetterDestination StorageBlobDeadLetterDestinationResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    DeadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    DeliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    Destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    EventDeliverySchema string
    The event delivery schema for the event subscription.
    ExpirationTimeUtc string
    Expiration time of the event subscription.
    Filter EventSubscriptionFilterResponse
    Information about the filter for the event subscription.
    Labels []string
    List of user defined labels.
    RetryPolicy RetryPolicyResponse
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
    id String
    Fully qualified identifier of the resource.
    name String
    Name of the resource.
    provisioningState String
    Provisioning state of the event subscription.
    systemData SystemDataResponse
    The system metadata relating to Event Subscription resource.
    topic String
    Name of the topic of the event subscription.
    type String
    Type of the resource.
    deadLetterDestination StorageBlobDeadLetterDestinationResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    deadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    deliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    eventDeliverySchema String
    The event delivery schema for the event subscription.
    expirationTimeUtc String
    Expiration time of the event subscription.
    filter EventSubscriptionFilterResponse
    Information about the filter for the event subscription.
    labels List<String>
    List of user defined labels.
    retryPolicy RetryPolicyResponse
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
    id string
    Fully qualified identifier of the resource.
    name string
    Name of the resource.
    provisioningState string
    Provisioning state of the event subscription.
    systemData SystemDataResponse
    The system metadata relating to Event Subscription resource.
    topic string
    Name of the topic of the event subscription.
    type string
    Type of the resource.
    deadLetterDestination StorageBlobDeadLetterDestinationResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    deadLetterWithResourceIdentity DeadLetterWithResourceIdentityResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    deliveryWithResourceIdentity DeliveryWithResourceIdentityResponse
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    eventDeliverySchema string
    The event delivery schema for the event subscription.
    expirationTimeUtc string
    Expiration time of the event subscription.
    filter EventSubscriptionFilterResponse
    Information about the filter for the event subscription.
    labels string[]
    List of user defined labels.
    retryPolicy RetryPolicyResponse
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
    id str
    Fully qualified identifier of the resource.
    name str
    Name of the resource.
    provisioning_state str
    Provisioning state of the event subscription.
    system_data SystemDataResponse
    The system metadata relating to Event Subscription resource.
    topic str
    Name of the topic of the event subscription.
    type str
    Type of the resource.
    dead_letter_destination StorageBlobDeadLetterDestinationResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    dead_letter_with_resource_identity DeadLetterWithResourceIdentityResponse
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    delivery_with_resource_identity DeliveryWithResourceIdentityResponse
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    destination AzureFunctionEventSubscriptionDestinationResponse | EventHubEventSubscriptionDestinationResponse | HybridConnectionEventSubscriptionDestinationResponse | ServiceBusQueueEventSubscriptionDestinationResponse | ServiceBusTopicEventSubscriptionDestinationResponse | StorageQueueEventSubscriptionDestinationResponse | WebHookEventSubscriptionDestinationResponse
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    event_delivery_schema str
    The event delivery schema for the event subscription.
    expiration_time_utc str
    Expiration time of the event subscription.
    filter EventSubscriptionFilterResponse
    Information about the filter for the event subscription.
    labels Sequence[str]
    List of user defined labels.
    retry_policy RetryPolicyResponse
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
    id String
    Fully qualified identifier of the resource.
    name String
    Name of the resource.
    provisioningState String
    Provisioning state of the event subscription.
    systemData Property Map
    The system metadata relating to Event Subscription resource.
    topic String
    Name of the topic of the event subscription.
    type String
    Type of the resource.
    deadLetterDestination Property Map
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    deadLetterWithResourceIdentity Property Map
    The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    deliveryWithResourceIdentity Property Map
    Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
    destination Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
    eventDeliverySchema String
    The event delivery schema for the event subscription.
    expirationTimeUtc String
    Expiration time of the event subscription.
    filter Property Map
    Information about the filter for the event subscription.
    labels List<String>
    List of user defined labels.
    retryPolicy Property Map
    The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.

    Supporting Types

    AzureFunctionEventSubscriptionDestinationResponse

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

    BoolEqualsAdvancedFilterResponse

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

    DeadLetterWithResourceIdentityResponse

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

    DeliveryWithResourceIdentityResponse

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

    DynamicDeliveryAttributeMappingResponse

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

    EventHubEventSubscriptionDestinationResponse

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

    EventSubscriptionFilterResponse

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

    EventSubscriptionIdentityResponse

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

    HybridConnectionEventSubscriptionDestinationResponse

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

    IsNotNullAdvancedFilterResponse

    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

    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.

    NumberGreaterThanAdvancedFilterResponse

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

    NumberGreaterThanOrEqualsAdvancedFilterResponse

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

    NumberInAdvancedFilterResponse

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

    NumberInRangeAdvancedFilterResponse

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

    NumberLessThanAdvancedFilterResponse

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

    NumberLessThanOrEqualsAdvancedFilterResponse

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

    NumberNotInAdvancedFilterResponse

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

    NumberNotInRangeAdvancedFilterResponse

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

    RetryPolicyResponse

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

    ServiceBusQueueEventSubscriptionDestinationResponse

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

    ServiceBusTopicEventSubscriptionDestinationResponse

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

    StaticDeliveryAttributeMappingResponse

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

    StorageBlobDeadLetterDestinationResponse

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

    StorageQueueEventSubscriptionDestinationResponse

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

    StringBeginsWithAdvancedFilterResponse

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

    StringContainsAdvancedFilterResponse

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

    StringEndsWithAdvancedFilterResponse

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

    StringInAdvancedFilterResponse

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

    StringNotBeginsWithAdvancedFilterResponse

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

    StringNotContainsAdvancedFilterResponse

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

    StringNotEndsWithAdvancedFilterResponse

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

    StringNotInAdvancedFilterResponse

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

    SystemDataResponse

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

    WebHookEventSubscriptionDestinationResponse

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi