Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
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
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
Link copied to clipboard
Link copied to clipboard
data class GetTopicIngestionDataSourceSetting(val awsKineses: List<GetTopicIngestionDataSourceSettingAwsKinese>, val awsMsks: List<GetTopicIngestionDataSourceSettingAwsMsk>, val azureEventHubs: List<GetTopicIngestionDataSourceSettingAzureEventHub>, val cloudStorages: List<GetTopicIngestionDataSourceSettingCloudStorage>, val confluentClouds: List<GetTopicIngestionDataSourceSettingConfluentCloud>, val platformLogsSettings: List<GetTopicIngestionDataSourceSettingPlatformLogsSetting>)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetTopicIngestionDataSourceSettingCloudStorage(val avroFormats: List<GetTopicIngestionDataSourceSettingCloudStorageAvroFormat>, val bucket: String, val matchGlob: String, val minimumObjectCreateTime: String, val pubsubAvroFormats: List<GetTopicIngestionDataSourceSettingCloudStoragePubsubAvroFormat>, val textFormats: List<GetTopicIngestionDataSourceSettingCloudStorageTextFormat>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
data class LiteTopicPartitionConfig(val capacity: LiteTopicPartitionConfigCapacity? = null, val count: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
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)
Link copied to clipboard
data class TopicIngestionDataSourceSettings(val awsKinesis: TopicIngestionDataSourceSettingsAwsKinesis? = null, val awsMsk: TopicIngestionDataSourceSettingsAwsMsk? = null, val azureEventHubs: TopicIngestionDataSourceSettingsAzureEventHubs? = null, val cloudStorage: TopicIngestionDataSourceSettingsCloudStorage? = null, val confluentCloud: TopicIngestionDataSourceSettingsConfluentCloud? = null, val platformLogsSettings: TopicIngestionDataSourceSettingsPlatformLogsSettings? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TopicMessageStoragePolicy(val allowedPersistenceRegions: List<String>, val enforceInTransit: Boolean? = null)
Link copied to clipboard