PushInfo Class
Properties of the destination info for event subscription supporting push.
- Inheritance
-
azure.mgmt.eventgrid._serialization.ModelPushInfo
Constructor
PushInfo(*, max_delivery_count: int | None = None, event_time_to_live: str | None = None, dead_letter_destination_with_resource_identity: _models.DeadLetterWithResourceIdentity | None = None, delivery_with_resource_identity: _models.DeliveryWithResourceIdentity | None = None, destination: _models.EventSubscriptionDestination | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
max_delivery_count
|
The maximum delivery count of the events. |
event_time_to_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:
duration.
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:
|
dead_letter_destination_with_resource_identity
|
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering. |
delivery_with_resource_identity
|
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery. |
destination
|
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. |
Variables
Name | Description |
---|---|
max_delivery_count
|
The maximum delivery count of the events. |
event_time_to_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:
duration.
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:
|
dead_letter_destination_with_resource_identity
|
The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, namespace) to acquire the authentication tokens being used during dead-lettering. |
delivery_with_resource_identity
|
Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery. |
destination
|
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. |
Azure SDK for Python