This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.eventgrid.getNamespaceTopicEventSubscription
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Get properties of an event subscription of a namespace topic. Azure REST API version: 2023-06-01-preview.
Other available API versions: 2023-12-15-preview, 2024-06-01-preview.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:eventgrid:getNamespaceTopicEventSubscription
arguments:
# arguments dictionary
The following arguments are supported:
- Event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Topic
Name string - Name of the namespace topic.
- Event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- Namespace
Name string - Name of the namespace.
- Resource
Group stringName - The name of the resource group within the user's subscription.
- Topic
Name string - Name of the namespace topic.
- event
Subscription StringName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- topic
Name String - Name of the namespace topic.
- event
Subscription stringName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- namespace
Name string - Name of the namespace.
- resource
Group stringName - The name of the resource group within the user's subscription.
- topic
Name string - Name of the namespace topic.
- event_
subscription_ strname - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- namespace_
name str - Name of the namespace.
- resource_
group_ strname - The name of the resource group within the user's subscription.
- topic_
name str - Name of the namespace topic.
- event
Subscription StringName - Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters in length and use alphanumeric letters only.
- namespace
Name String - Name of the namespace.
- resource
Group StringName - The name of the resource group within the user's subscription.
- topic
Name String - Name of the namespace topic.
getNamespaceTopicEventSubscription Result
The following output properties are available:
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the event subscription.
- System
Data Pulumi.Azure Native. Event Grid. Outputs. System Data Response - The system metadata relating to Event Subscription resource.
- Type string
- Type of the resource.
- Delivery
Configuration Pulumi.Azure Native. Event Grid. Outputs. Delivery Configuration Response - Information about the delivery configuration of the event subscription.
- Event
Delivery stringSchema - The event delivery schema for the event subscription.
- Filters
Configuration Pulumi.Azure Native. Event Grid. Outputs. Filters Configuration Response - Information about the filter for the event subscription.
- Id string
- Fully qualified identifier of the resource.
- Name string
- Name of the resource.
- Provisioning
State string - Provisioning state of the event subscription.
- System
Data SystemData Response - The system metadata relating to Event Subscription resource.
- Type string
- Type of the resource.
- Delivery
Configuration DeliveryConfiguration Response - Information about the delivery configuration of the event subscription.
- Event
Delivery stringSchema - The event delivery schema for the event subscription.
- Filters
Configuration FiltersConfiguration Response - Information about the filter for the event subscription.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to Event Subscription resource.
- type String
- Type of the resource.
- delivery
Configuration DeliveryConfiguration Response - Information about the delivery configuration of the event subscription.
- event
Delivery StringSchema - The event delivery schema for the event subscription.
- filters
Configuration FiltersConfiguration Response - Information about the filter for the event subscription.
- id string
- Fully qualified identifier of the resource.
- name string
- Name of the resource.
- provisioning
State string - Provisioning state of the event subscription.
- system
Data SystemData Response - The system metadata relating to Event Subscription resource.
- type string
- Type of the resource.
- delivery
Configuration DeliveryConfiguration Response - Information about the delivery configuration of the event subscription.
- event
Delivery stringSchema - The event delivery schema for the event subscription.
- filters
Configuration FiltersConfiguration Response - Information about the filter for the event subscription.
- 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 SystemData Response - The system metadata relating to Event Subscription resource.
- type str
- Type of the resource.
- delivery_
configuration DeliveryConfiguration Response - Information about the delivery configuration of the event subscription.
- event_
delivery_ strschema - The event delivery schema for the event subscription.
- filters_
configuration FiltersConfiguration Response - Information about the filter for the event subscription.
- id String
- Fully qualified identifier of the resource.
- name String
- Name of the resource.
- provisioning
State String - Provisioning state of the event subscription.
- system
Data Property Map - The system metadata relating to Event Subscription resource.
- type String
- Type of the resource.
- delivery
Configuration Property Map - Information about the delivery configuration of the event subscription.
- event
Delivery StringSchema - The event delivery schema for the event subscription.
- filters
Configuration Property Map - Information about the filter for the event subscription.
Supporting Types
BoolEqualsFilterResponse
DeadLetterWithResourceIdentityResponse
- Dead
Letter Pulumi.Destination Azure Native. Event Grid. Inputs. Storage Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Pulumi.
Azure Native. Event Grid. Inputs. Event Subscription Identity Response - The identity to use when dead-lettering events.
- Dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- Identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter StorageDestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead_
letter_ Storagedestination Blob Dead Letter Destination Response - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- identity
Event
Subscription Identity Response - The identity to use when dead-lettering events.
- dead
Letter Property MapDestination - Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
- identity Property Map
- The identity to use when dead-lettering events.
DeliveryConfigurationResponse
- Delivery
Mode string - Delivery mode of the event subscription.
- Queue
Pulumi.
Azure Native. Event Grid. Inputs. Queue Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- Delivery
Mode string - Delivery mode of the event subscription.
- Queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String - Delivery mode of the event subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode string - Delivery mode of the event subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery_
mode str - Delivery mode of the event subscription.
- queue
Queue
Info Response - This property should be populated when deliveryMode is queue and represents information about the queue subscription.
- delivery
Mode String - Delivery mode of the event subscription.
- queue Property Map
- This property should be populated when deliveryMode is queue and represents information about the queue subscription.
EventSubscriptionIdentityResponse
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- Type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- User
Assigned stringIdentity - The user identity associated with the resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned StringIdentity - The user identity associated with the resource.
- type string
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned stringIdentity - The user identity associated with the resource.
- type str
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user_
assigned_ stridentity - The user identity associated with the resource.
- type String
- The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.
- user
Assigned StringIdentity - The user identity associated with the resource.
FiltersConfigurationResponse
- Filters List<object>
- An array of filters that are used for filtering event subscriptions.
- Included
Event List<string>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- Filters []interface{}
- An array of filters that are used for filtering event subscriptions.
- Included
Event []stringTypes - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Object>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
(Bool
Equals Filter Response | Is Not Null Filter Response | Is Null Or Undefined Filter Response | Number Greater Than Filter Response | Number Greater Than Or Equals Filter Response | Number In Filter Response | Number In Range Filter Response | Number Less Than Filter Response | Number Less Than Or Equals Filter Response | Number Not In Filter Response | Number Not In Range Filter Response | String Begins With Filter Response | String Contains Filter Response | String Ends With Filter Response | String In Filter Response | String Not Begins With Filter Response | String Not Contains Filter Response | String Not Ends With Filter Response | String Not In Filter Response)[] - An array of filters that are used for filtering event subscriptions.
- included
Event string[]Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters
Sequence[Union[Bool
Equals Filter Response, Is Not Null Filter Response, Is Null Or Undefined Filter Response, Number Greater Than Filter Response, Number Greater Than Or Equals Filter Response, Number In Filter Response, Number In Range Filter Response, Number Less Than Filter Response, Number Less Than Or Equals Filter Response, Number Not In Filter Response, Number Not In Range Filter Response, String Begins With Filter Response, String Contains Filter Response, String Ends With Filter Response, String In Filter Response, String Not Begins With Filter Response, String Not Contains Filter Response, String Not Ends With Filter Response, String Not In Filter Response]] - An array of filters that are used for filtering event subscriptions.
- included_
event_ Sequence[str]types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
- filters List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- An array of filters that are used for filtering event subscriptions.
- included
Event List<String>Types - A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.
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.
NumberGreaterThanFilterResponse
NumberGreaterThanOrEqualsFilterResponse
NumberInFilterResponse
NumberInRangeFilterResponse
NumberLessThanFilterResponse
NumberLessThanOrEqualsFilterResponse
NumberNotInFilterResponse
NumberNotInRangeFilterResponse
QueueInfoResponse
- Dead
Letter Pulumi.Destination With Resource Identity Azure Native. Event Grid. Inputs. Dead Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- Dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- Event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- Max
Delivery intCount - The maximum delivery count of the events.
- Receive
Lock intDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery IntegerCount - The maximum delivery count of the events.
- receive
Lock IntegerDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter DeadDestination With Resource Identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time stringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery numberCount - The maximum delivery count of the events.
- receive
Lock numberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead_
letter_ Deaddestination_ with_ resource_ identity Letter With Resource Identity Response - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event_
time_ strto_ live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max_
delivery_ intcount - The maximum delivery count of the events.
- receive_
lock_ intduration_ in_ seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
- dead
Letter Property MapDestination With Resource Identity - The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic) to acquire the authentication tokens being used during delivery / dead-lettering.
- event
Time StringTo Live - Time span duration in ISO 8601 format that determines how long messages are available to the subscription from the time the message was published. This duration value is expressed using the following format: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', where: - (n) is replaced by the value of each time element that follows the (n). - P is the duration (or Period) designator and is always placed at the beginning of the duration. - Y is the year designator, and it follows the value for the number of years. - M is the month designator, and it follows the value for the number of months. - W is the week designator, and it follows the value for the number of weeks. - D is the day designator, and it follows the value for the number of days. - T is the time designator, and it precedes the time components. - H is the hour designator, and it follows the value for the number of hours. - M is the minute designator, and it follows the value for the number of minutes. - S is the second designator, and it follows the value for the number of seconds. This duration value cannot be set greater than the topic’s EventRetentionInDays. It is is an optional field where its minimum value is 1 minute, and its maximum is determined by topic’s EventRetentionInDays value. The followings are examples of valid values: - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes. - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
- max
Delivery NumberCount - The maximum delivery count of the events.
- receive
Lock NumberDuration In Seconds - Maximum period in seconds in which once the message is in received (by the client) state and waiting to be accepted, released or rejected. If this time elapsed after a message has been received by the client and not transitioned into accepted (not processed), released or rejected, the message is available for redelivery. This is an optional field, where default is 60 seconds, minimum is 60 seconds and maximum is 300 seconds.
StorageBlobDeadLetterDestinationResponse
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- Blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- Resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container stringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id string - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob_
container_ strname - The name of the Storage blob container that is the destination of the deadletter events
- resource_
id str - The Azure Resource ID of the storage account that is the destination of the deadletter events
- blob
Container StringName - The name of the Storage blob container that is the destination of the deadletter events
- resource
Id String - The Azure Resource ID of the storage account that is the destination of the deadletter events
StringBeginsWithFilterResponse
StringContainsFilterResponse
StringEndsWithFilterResponse
StringInFilterResponse
StringNotBeginsWithFilterResponse
StringNotContainsFilterResponse
StringNotEndsWithFilterResponse
StringNotInFilterResponse
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi