Package-level declarations

Types

Link copied to clipboard
data class GetSchemaIamPolicyResult(val etag: String, val id: String, val policyData: String, val project: String, val schema: String)

A collection of values returned by getSchemaIamPolicy.

Link copied to clipboard
data class GetSubscriptionBigqueryConfig(val dropUnknownFields: Boolean, val serviceAccountEmail: String, val table: String, val useTableSchema: Boolean, val useTopicSchema: Boolean, val writeMetadata: Boolean)
Link copied to clipboard
data class GetSubscriptionCloudStorageConfig(val avroConfigs: List<GetSubscriptionCloudStorageConfigAvroConfig>, val bucket: String, val filenameDatetimeFormat: String, val filenamePrefix: String, val filenameSuffix: String, val maxBytes: Int, val maxDuration: String, val maxMessages: Int, val serviceAccountEmail: String, val state: String)
data class GetSubscriptionCloudStorageConfigAvroConfig(val useTopicSchema: Boolean, val writeMetadata: Boolean)
Link copied to clipboard
data class GetSubscriptionDeadLetterPolicy(val deadLetterTopic: String, val maxDeliveryAttempts: Int)
Link copied to clipboard
Link copied to clipboard
data class GetSubscriptionIamPolicyResult(val etag: String, val id: String, val policyData: String, val project: String, val subscription: String)

A collection of values returned by getSubscriptionIamPolicy.

Link copied to clipboard
data class GetSubscriptionPushConfig(val attributes: Map<String, String>, val noWrappers: List<GetSubscriptionPushConfigNoWrapper>, val oidcTokens: List<GetSubscriptionPushConfigOidcToken>, val pushEndpoint: String)
Link copied to clipboard
data class GetSubscriptionPushConfigNoWrapper(val writeMetadata: Boolean)
Link copied to clipboard
data class GetSubscriptionPushConfigOidcToken(val audience: String, val serviceAccountEmail: String)
Link copied to clipboard
data class GetSubscriptionResult(val ackDeadlineSeconds: Int, val bigqueryConfigs: List<GetSubscriptionBigqueryConfig>, val cloudStorageConfigs: List<GetSubscriptionCloudStorageConfig>, val deadLetterPolicies: List<GetSubscriptionDeadLetterPolicy>, val effectiveLabels: Map<String, String>, val enableExactlyOnceDelivery: Boolean, val enableMessageOrdering: Boolean, val expirationPolicies: List<GetSubscriptionExpirationPolicy>, val filter: String, val id: String, val labels: Map<String, String>, val messageRetentionDuration: String, val name: String, val project: String? = null, val pulumiLabels: Map<String, String>, val pushConfigs: List<GetSubscriptionPushConfig>, val retainAckedMessages: Boolean, val retryPolicies: List<GetSubscriptionRetryPolicy>, val topic: String)

A collection of values returned by getSubscription.

Link copied to clipboard
data class GetSubscriptionRetryPolicy(val maximumBackoff: String, val minimumBackoff: String)
Link copied to clipboard
data class GetTopicIamPolicyResult(val etag: String, val id: String, val policyData: String, val project: String, val topic: String)

A collection of values returned by getTopicIamPolicy.

data class GetTopicIngestionDataSourceSettingAwsKinese(val awsRoleArn: String, val consumerArn: String, val gcpServiceAccount: String, val streamArn: String)
Link copied to clipboard
data class GetTopicIngestionDataSourceSettingAwsMsk(val awsRoleArn: String, val clusterArn: String, val gcpServiceAccount: String, val topic: String)
data class GetTopicIngestionDataSourceSettingAzureEventHub(val clientId: String, val eventHub: String, val gcpServiceAccount: String, val namespace: String, val resourceGroup: String, val subscriptionId: String, val tenantId: String)
data class GetTopicIngestionDataSourceSettingConfluentCloud(val bootstrapServer: String, val clusterId: String, val gcpServiceAccount: String, val identityPoolId: String, val topic: String)
Link copied to clipboard
data class GetTopicMessageStoragePolicy(val allowedPersistenceRegions: List<String>, val enforceInTransit: Boolean)
Link copied to clipboard
data class GetTopicResult(val effectiveLabels: Map<String, String>, val id: String, val ingestionDataSourceSettings: List<GetTopicIngestionDataSourceSetting>, val kmsKeyName: String, val labels: Map<String, String>, val messageRetentionDuration: String, val messageStoragePolicies: List<GetTopicMessageStoragePolicy>, val name: String, val project: String? = null, val pulumiLabels: Map<String, String>, val schemaSettings: List<GetTopicSchemaSetting>)

A collection of values returned by getTopic.

Link copied to clipboard
data class GetTopicSchemaSetting(val encoding: String, val schema: String)
Link copied to clipboard
data class LiteSubscriptionDeliveryConfig(val deliveryRequirement: String)
Link copied to clipboard
data class LiteTopicPartitionConfig(val capacity: LiteTopicPartitionConfigCapacity? = null, val count: Int)
Link copied to clipboard
data class LiteTopicPartitionConfigCapacity(val publishMibPerSec: Int, val subscribeMibPerSec: Int)
Link copied to clipboard
data class LiteTopicReservationConfig(val throughputReservation: String? = null)
Link copied to clipboard
data class LiteTopicRetentionConfig(val perPartitionBytes: String, val period: String? = null)
Link copied to clipboard
data class SchemaIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class SchemaIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class SubscriptionBigqueryConfig(val dropUnknownFields: Boolean? = null, val serviceAccountEmail: String? = null, val table: String, val useTableSchema: Boolean? = null, val useTopicSchema: Boolean? = null, val writeMetadata: Boolean? = null)
Link copied to clipboard
data class SubscriptionCloudStorageConfig(val avroConfig: SubscriptionCloudStorageConfigAvroConfig? = null, val bucket: String, val filenameDatetimeFormat: String? = null, val filenamePrefix: String? = null, val filenameSuffix: String? = null, val maxBytes: Int? = null, val maxDuration: String? = null, val maxMessages: Int? = null, val serviceAccountEmail: String? = null, val state: String? = null)
Link copied to clipboard
data class SubscriptionCloudStorageConfigAvroConfig(val useTopicSchema: Boolean? = null, val writeMetadata: Boolean? = null)
Link copied to clipboard
data class SubscriptionDeadLetterPolicy(val deadLetterTopic: String? = null, val maxDeliveryAttempts: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class SubscriptionIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class SubscriptionIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class SubscriptionPushConfig(val attributes: Map<String, String>? = null, val noWrapper: SubscriptionPushConfigNoWrapper? = null, val oidcToken: SubscriptionPushConfigOidcToken? = null, val pushEndpoint: String)
Link copied to clipboard
data class SubscriptionPushConfigNoWrapper(val writeMetadata: Boolean)
Link copied to clipboard
data class SubscriptionPushConfigOidcToken(val audience: String? = null, val serviceAccountEmail: String)
Link copied to clipboard
data class SubscriptionRetryPolicy(val maximumBackoff: String? = null, val minimumBackoff: String? = null)
Link copied to clipboard
data class TopicIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class TopicIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
data class TopicIngestionDataSourceSettingsAwsKinesis(val awsRoleArn: String, val consumerArn: String, val gcpServiceAccount: String, val streamArn: String)
Link copied to clipboard
data class TopicIngestionDataSourceSettingsAwsMsk(val awsRoleArn: String, val clusterArn: String, val gcpServiceAccount: String, val topic: String)
data class TopicIngestionDataSourceSettingsAzureEventHubs(val clientId: String? = null, val eventHub: String? = null, val gcpServiceAccount: String? = null, val namespace: String? = null, val resourceGroup: String? = null, val subscriptionId: String? = null, val tenantId: String? = null)
data class TopicIngestionDataSourceSettingsCloudStorage(val avroFormat: TopicIngestionDataSourceSettingsCloudStorageAvroFormat? = null, val bucket: String, val matchGlob: String? = null, val minimumObjectCreateTime: String? = null, val pubsubAvroFormat: TopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat? = null, val textFormat: TopicIngestionDataSourceSettingsCloudStorageTextFormat? = null)
data class TopicIngestionDataSourceSettingsConfluentCloud(val bootstrapServer: String, val clusterId: String? = null, val gcpServiceAccount: String, val identityPoolId: String, val topic: String)
Link copied to clipboard
data class TopicMessageStoragePolicy(val allowedPersistenceRegions: List<String>, val enforceInTransit: Boolean? = null)
Link copied to clipboard
data class TopicSchemaSettings(val encoding: String? = null, val schema: String)