GetSubscriptionResult constructor
const
GetSubscriptionResult({
- int? ackDeadlineSeconds,
- List<
GetSubscriptionBigqueryConfig> ? bigqueryConfigs, - List<
GetSubscriptionCloudStorageConfig> ? cloudStorageConfigs, - List<
GetSubscriptionDeadLetterPolicy> ? deadLetterPolicies, - String? deletionPolicy,
- Map<
String, String> ? effectiveLabels, - bool? enableExactlyOnceDelivery,
- bool? enableMessageOrdering,
- List<
GetSubscriptionExpirationPolicy> ? expirationPolicies, - String? filter,
- String? id,
- Map<
String, String> ? labels, - String? messageRetentionDuration,
- List<
GetSubscriptionMessageTransform> ? messageTransforms, - String? name,
- String? project,
- Map<
String, String> ? pulumiLabels, - List<
GetSubscriptionPushConfig> ? pushConfigs, - bool? retainAckedMessages,
- List<
GetSubscriptionRetryPolicy> ? retryPolicies, - Map<
String, String> ? tags, - String? topic,
Creates a new GetSubscriptionResult.
ackDeadlineSeconds Optional.
bigqueryConfigs Optional.
cloudStorageConfigs Optional.
deadLetterPolicies Optional.
deletionPolicy Optional.
effectiveLabels Optional.
enableExactlyOnceDelivery Optional.
enableMessageOrdering Optional.
expirationPolicies Optional.
filter Optional.
id The provider-assigned unique ID for this managed resource.
labels Optional.
messageRetentionDuration Optional.
messageTransforms Optional.
name Optional.
project Optional.
pulumiLabels Optional.
pushConfigs Optional.
retainAckedMessages Optional.
retryPolicies Optional.
tags Optional.
topic Optional.
Implementation
const GetSubscriptionResult({
this.ackDeadlineSeconds,
this.bigqueryConfigs,
this.cloudStorageConfigs,
this.deadLetterPolicies,
this.deletionPolicy,
this.effectiveLabels,
this.enableExactlyOnceDelivery,
this.enableMessageOrdering,
this.expirationPolicies,
this.filter,
this.id,
this.labels,
this.messageRetentionDuration,
this.messageTransforms,
this.name,
this.project,
this.pulumiLabels,
this.pushConfigs,
this.retainAckedMessages,
this.retryPolicies,
this.tags,
this.topic,
});