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

azure-native.eventgrid.getNamespaceTopicEventSubscription

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    Get properties of an event subscription of a namespace topic.

    Uses Azure REST API version 2025-02-15.

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

    Using getNamespaceTopicEventSubscription

    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 getNamespaceTopicEventSubscription(args: GetNamespaceTopicEventSubscriptionArgs, opts?: InvokeOptions): Promise<GetNamespaceTopicEventSubscriptionResult>
    function getNamespaceTopicEventSubscriptionOutput(args: GetNamespaceTopicEventSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetNamespaceTopicEventSubscriptionResult>
    def get_namespace_topic_event_subscription(event_subscription_name: Optional[str] = None,
                                               namespace_name: Optional[str] = None,
                                               resource_group_name: Optional[str] = None,
                                               topic_name: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetNamespaceTopicEventSubscriptionResult
    def get_namespace_topic_event_subscription_output(event_subscription_name: Optional[pulumi.Input[str]] = None,
                                               namespace_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[GetNamespaceTopicEventSubscriptionResult]
    func LookupNamespaceTopicEventSubscription(ctx *Context, args *LookupNamespaceTopicEventSubscriptionArgs, opts ...InvokeOption) (*LookupNamespaceTopicEventSubscriptionResult, error)
    func LookupNamespaceTopicEventSubscriptionOutput(ctx *Context, args *LookupNamespaceTopicEventSubscriptionOutputArgs, opts ...InvokeOption) LookupNamespaceTopicEventSubscriptionResultOutput

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

    public static class GetNamespaceTopicEventSubscription 
    {
        public static Task<GetNamespaceTopicEventSubscriptionResult> InvokeAsync(GetNamespaceTopicEventSubscriptionArgs args, InvokeOptions? opts = null)
        public static Output<GetNamespaceTopicEventSubscriptionResult> Invoke(GetNamespaceTopicEventSubscriptionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNamespaceTopicEventSubscriptionResult> getNamespaceTopicEventSubscription(GetNamespaceTopicEventSubscriptionArgs args, InvokeOptions options)
    public static Output<GetNamespaceTopicEventSubscriptionResult> getNamespaceTopicEventSubscription(GetNamespaceTopicEventSubscriptionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:eventgrid:getNamespaceTopicEventSubscription
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EventSubscriptionName string
    Name of the event subscription to be found.
    NamespaceName string
    Name of the namespace.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    TopicName string
    Name of the namespace topic.
    EventSubscriptionName string
    Name of the event subscription to be found.
    NamespaceName string
    Name of the namespace.
    ResourceGroupName string
    The name of the resource group within the user's subscription.
    TopicName string
    Name of the namespace topic.
    eventSubscriptionName String
    Name of the event subscription to be found.
    namespaceName String
    Name of the namespace.
    resourceGroupName String
    The name of the resource group within the user's subscription.
    topicName String
    Name of the namespace topic.
    eventSubscriptionName string
    Name of the event subscription to be found.
    namespaceName string
    Name of the namespace.
    resourceGroupName string
    The name of the resource group within the user's subscription.
    topicName string
    Name of the namespace topic.
    event_subscription_name str
    Name of the event subscription to be found.
    namespace_name str
    Name of the namespace.
    resource_group_name str
    The name of the resource group within the user's subscription.
    topic_name str
    Name of the namespace topic.
    eventSubscriptionName String
    Name of the event subscription to be found.
    namespaceName String
    Name of the namespace.
    resourceGroupName String
    The name of the resource group within the user's subscription.
    topicName String
    Name of the namespace topic.

    getNamespaceTopicEventSubscription Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    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 the Event Grid resource.
    Type string
    Type of the resource.
    DeliveryConfiguration Pulumi.AzureNative.EventGrid.Outputs.DeliveryConfigurationResponse
    Information about the delivery configuration of the event subscription.
    EventDeliverySchema string
    The event delivery schema for the event subscription.
    ExpirationTimeUtc string
    Expiration time of the event subscription.
    FiltersConfiguration Pulumi.AzureNative.EventGrid.Outputs.FiltersConfigurationResponse
    Information about the filter for the event subscription.
    AzureApiVersion string
    The Azure API version of the resource.
    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 the Event Grid resource.
    Type string
    Type of the resource.
    DeliveryConfiguration DeliveryConfigurationResponse
    Information about the delivery configuration of the event subscription.
    EventDeliverySchema string
    The event delivery schema for the event subscription.
    ExpirationTimeUtc string
    Expiration time of the event subscription.
    FiltersConfiguration FiltersConfigurationResponse
    Information about the filter for the event subscription.
    azureApiVersion String
    The Azure API version of the resource.
    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 the Event Grid resource.
    type String
    Type of the resource.
    deliveryConfiguration DeliveryConfigurationResponse
    Information about the delivery configuration of the event subscription.
    eventDeliverySchema String
    The event delivery schema for the event subscription.
    expirationTimeUtc String
    Expiration time of the event subscription.
    filtersConfiguration FiltersConfigurationResponse
    Information about the filter for the event subscription.
    azureApiVersion string
    The Azure API version of the resource.
    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 the Event Grid resource.
    type string
    Type of the resource.
    deliveryConfiguration DeliveryConfigurationResponse
    Information about the delivery configuration of the event subscription.
    eventDeliverySchema string
    The event delivery schema for the event subscription.
    expirationTimeUtc string
    Expiration time of the event subscription.
    filtersConfiguration FiltersConfigurationResponse
    Information about the filter for the event subscription.
    azure_api_version str
    The Azure API version of the resource.
    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 the Event Grid resource.
    type str
    Type of the resource.
    delivery_configuration DeliveryConfigurationResponse
    Information about the delivery configuration of the event subscription.
    event_delivery_schema str
    The event delivery schema for the event subscription.
    expiration_time_utc str
    Expiration time of the event subscription.
    filters_configuration FiltersConfigurationResponse
    Information about the filter for the event subscription.
    azureApiVersion String
    The Azure API version of the resource.
    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 the Event Grid resource.
    type String
    Type of the resource.
    deliveryConfiguration Property Map
    Information about the delivery configuration of the event subscription.
    eventDeliverySchema String
    The event delivery schema for the event subscription.
    expirationTimeUtc String
    Expiration time of the event subscription.
    filtersConfiguration Property Map
    Information about the filter for the event subscription.

    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.

    BoolEqualsFilterResponse

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

    DeliveryConfigurationResponse

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

    DeliveryWithResourceIdentityResponse

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

    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.

    EventSubscriptionIdentityResponse

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

    FiltersConfigurationResponse

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

    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.

    IsNotNullFilterResponse

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

    IsNullOrUndefinedFilterResponse

    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.

    MonitorAlertEventSubscriptionDestinationResponse

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

    NamespaceTopicEventSubscriptionDestinationResponse

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

    NumberGreaterThanFilterResponse

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

    NumberGreaterThanOrEqualsFilterResponse

    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.

    NumberInFilterResponse

    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.

    NumberInRangeFilterResponse

    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.

    NumberLessThanFilterResponse

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

    NumberLessThanOrEqualsFilterResponse

    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.

    NumberNotInFilterResponse

    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.

    NumberNotInRangeFilterResponse

    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.

    PushInfoResponse

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

    QueueInfoResponse

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

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

    StringBeginsWithFilterResponse

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

    StringContainsFilterResponse

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

    StringEndsWithFilterResponse

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

    StringInFilterResponse

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

    StringNotBeginsWithFilterResponse

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

    StringNotContainsFilterResponse

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

    StringNotEndsWithFilterResponse

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

    StringNotInFilterResponse

    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.
    MinimumTlsVersionAllowed string
    Minimum TLS version that should be supported by webhook endpoint
    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.
    MinimumTlsVersionAllowed string
    Minimum TLS version that should be supported by webhook endpoint
    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.
    minimumTlsVersionAllowed String
    Minimum TLS version that should be supported by webhook endpoint
    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.
    minimumTlsVersionAllowed string
    Minimum TLS version that should be supported by webhook endpoint
    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.
    minimum_tls_version_allowed str
    Minimum TLS version that should be supported by webhook endpoint
    preferred_batch_size_in_kilobytes int
    Preferred batch size in Kilobytes.
    endpointBaseUrl String
    The base URL that represents the endpoint of the destination of an event subscription.
    azureActiveDirectoryApplicationIdOrUri String
    The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
    azureActiveDirectoryTenantId String
    The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
    deliveryAttributeMappings List<Property Map | Property Map>
    Delivery attribute details.
    endpointUrl String
    The URL that represents the endpoint of the destination of an event subscription.
    maxEventsPerBatch Number
    Maximum number of events per batch.
    minimumTlsVersionAllowed String
    Minimum TLS version that should be supported by webhook endpoint
    preferredBatchSizeInKilobytes Number
    Preferred batch size in Kilobytes.

    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 v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi