Package-level declarations

Types

Link copied to clipboard
data class CapacityArgs(val publishMibPerSec: Output<Int>? = null, val subscribeMibPerSec: Output<Int>? = null) : ConvertibleToJava<CapacityArgs>

The throughput capacity configuration for each partition.

Link copied to clipboard
Link copied to clipboard
data class DeliveryConfigArgs(val deliveryRequirement: Output<DeliveryConfigDeliveryRequirement>? = null) : ConvertibleToJava<DeliveryConfigArgs>

The settings for a subscription's message delivery.

Link copied to clipboard
Link copied to clipboard
data class ExportConfigArgs(val deadLetterTopic: Output<String>? = null, val desiredState: Output<ExportConfigDesiredState>? = null, val pubsubConfig: Output<PubSubConfigArgs>? = null) : ConvertibleToJava<ExportConfigArgs>

Configuration for a Pub/Sub Lite subscription that writes messages to a destination. User subscriber clients must not connect to this subscription.

Link copied to clipboard
Link copied to clipboard
data class GetReservationPlainArgs(val location: String, val project: String? = null, val reservationId: String) : ConvertibleToJava<GetReservationPlainArgs>
Link copied to clipboard
data class GetSubscriptionPlainArgs(val location: String, val project: String? = null, val subscriptionId: String) : ConvertibleToJava<GetSubscriptionPlainArgs>
Link copied to clipboard
data class GetTopicPlainArgs(val location: String, val project: String? = null, val topicId: String) : ConvertibleToJava<GetTopicPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class PartitionConfigArgs(val capacity: Output<CapacityArgs>? = null, val count: Output<String>? = null, val scale: Output<Int>? = null) : ConvertibleToJava<PartitionConfigArgs>

The settings for a topic's partitions.

Link copied to clipboard
data class PubSubConfigArgs(val topic: Output<String>? = null) : ConvertibleToJava<PubSubConfigArgs>

Configuration for exporting to a Pub/Sub topic.

Link copied to clipboard
Link copied to clipboard
data class ReservationConfigArgs(val throughputReservation: Output<String>? = null) : ConvertibleToJava<ReservationConfigArgs>

The settings for this topic's Reservation usage.

Link copied to clipboard
data class RetentionConfigArgs(val perPartitionBytes: Output<String>? = null, val period: Output<String>? = null) : ConvertibleToJava<RetentionConfigArgs>

The settings for a topic's message retention.