Class GetTopicEventSubscriptionResult
- java.lang.Object
-
- com.pulumi.azurenative.eventgrid.outputs.GetTopicEventSubscriptionResult
-
public final class GetTopicEventSubscriptionResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetTopicEventSubscriptionResult.Builder
-
Method Summary
-
-
-
Method Detail
-
deadLetterDestination
public java.util.Optional<StorageBlobDeadLetterDestinationResponse> deadLetterDestination()
- Returns:
- The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
-
deadLetterWithResourceIdentity
public java.util.Optional<DeadLetterWithResourceIdentityResponse> deadLetterWithResourceIdentity()
- Returns:
- The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
-
deliveryWithResourceIdentity
public java.util.Optional<DeliveryWithResourceIdentityResponse> deliveryWithResourceIdentity()
- Returns:
- Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
-
destination
public java.util.Optional<java.lang.Object> destination()
- Returns:
- Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
-
eventDeliverySchema
public java.util.Optional<java.lang.String> eventDeliverySchema()
- Returns:
- The event delivery schema for the event subscription.
-
expirationTimeUtc
public java.util.Optional<java.lang.String> expirationTimeUtc()
- Returns:
- Expiration time of the event subscription.
-
filter
public java.util.Optional<EventSubscriptionFilterResponse> filter()
- Returns:
- Information about the filter for the event subscription.
-
id
public java.lang.String id()
- Returns:
- Fully qualified identifier of the resource.
-
labels
public java.util.List<java.lang.String> labels()
- Returns:
- List of user defined labels.
-
name
public java.lang.String name()
- Returns:
- Name of the resource.
-
provisioningState
public java.lang.String provisioningState()
- Returns:
- Provisioning state of the event subscription.
-
retryPolicy
public java.util.Optional<RetryPolicyResponse> retryPolicy()
- Returns:
- The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
-
systemData
public SystemDataResponse systemData()
- Returns:
- The system metadata relating to Event Subscription resource.
-
topic
public java.lang.String topic()
- Returns:
- Name of the topic of the event subscription.
-
type
public java.lang.String type()
- Returns:
- Type of the resource.
-
builder
public static GetTopicEventSubscriptionResult.Builder builder()
-
builder
public static GetTopicEventSubscriptionResult.Builder builder(GetTopicEventSubscriptionResult defaults)
-
-