Package-level declarations

Types

Link copied to clipboard
data class GetSchemaIamPolicyPlainArgs(val project: String? = null, val schema: String) : ConvertibleToJava<GetSchemaIamPolicyPlainArgs>

A collection of arguments for invoking getSchemaIamPolicy.

Link copied to clipboard
data class GetSubscriptionIamPolicyPlainArgs(val project: String? = null, val subscription: String) : ConvertibleToJava<GetSubscriptionIamPolicyPlainArgs>

A collection of arguments for invoking getSubscriptionIamPolicy.

Link copied to clipboard
data class GetSubscriptionPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetSubscriptionPlainArgs>

A collection of arguments for invoking getSubscription.

Link copied to clipboard
data class GetTopicIamPolicyPlainArgs(val project: String? = null, val topic: String) : ConvertibleToJava<GetTopicIamPolicyPlainArgs>

A collection of arguments for invoking getTopicIamPolicy.

Link copied to clipboard
data class GetTopicPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetTopicPlainArgs>

A collection of arguments for invoking getTopic.

Link copied to clipboard
Link copied to clipboard
data class LiteSubscriptionDeliveryConfigArgs(val deliveryRequirement: Output<String>) : ConvertibleToJava<LiteSubscriptionDeliveryConfigArgs>
Link copied to clipboard
data class LiteTopicPartitionConfigArgs(val capacity: Output<LiteTopicPartitionConfigCapacityArgs>? = null, val count: Output<Int>) : ConvertibleToJava<LiteTopicPartitionConfigArgs>
Link copied to clipboard
data class LiteTopicPartitionConfigCapacityArgs(val publishMibPerSec: Output<Int>, val subscribeMibPerSec: Output<Int>) : ConvertibleToJava<LiteTopicPartitionConfigCapacityArgs>
Link copied to clipboard
data class LiteTopicReservationConfigArgs(val throughputReservation: Output<String>? = null) : ConvertibleToJava<LiteTopicReservationConfigArgs>
Link copied to clipboard
data class LiteTopicRetentionConfigArgs(val perPartitionBytes: Output<String>, val period: Output<String>? = null) : ConvertibleToJava<LiteTopicRetentionConfigArgs>
Link copied to clipboard
data class SchemaIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SchemaIamBindingConditionArgs>
Link copied to clipboard
data class SchemaIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SchemaIamMemberConditionArgs>
Link copied to clipboard
data class SubscriptionBigqueryConfigArgs(val dropUnknownFields: Output<Boolean>? = null, val serviceAccountEmail: Output<String>? = null, val table: Output<String>, val useTableSchema: Output<Boolean>? = null, val useTopicSchema: Output<Boolean>? = null, val writeMetadata: Output<Boolean>? = null) : ConvertibleToJava<SubscriptionBigqueryConfigArgs>
Link copied to clipboard
data class SubscriptionCloudStorageConfigArgs(val avroConfig: Output<SubscriptionCloudStorageConfigAvroConfigArgs>? = null, val bucket: Output<String>, val filenameDatetimeFormat: Output<String>? = null, val filenamePrefix: Output<String>? = null, val filenameSuffix: Output<String>? = null, val maxBytes: Output<Int>? = null, val maxDuration: Output<String>? = null, val maxMessages: Output<Int>? = null, val serviceAccountEmail: Output<String>? = null, val state: Output<String>? = null) : ConvertibleToJava<SubscriptionCloudStorageConfigArgs>
data class SubscriptionCloudStorageConfigAvroConfigArgs(val useTopicSchema: Output<Boolean>? = null, val writeMetadata: Output<Boolean>? = null) : ConvertibleToJava<SubscriptionCloudStorageConfigAvroConfigArgs>
Link copied to clipboard
data class SubscriptionDeadLetterPolicyArgs(val deadLetterTopic: Output<String>? = null, val maxDeliveryAttempts: Output<Int>? = null) : ConvertibleToJava<SubscriptionDeadLetterPolicyArgs>
Link copied to clipboard
data class SubscriptionExpirationPolicyArgs(val ttl: Output<String>) : ConvertibleToJava<SubscriptionExpirationPolicyArgs>
Link copied to clipboard
data class SubscriptionIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SubscriptionIAMBindingConditionArgs>
Link copied to clipboard
data class SubscriptionIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SubscriptionIAMMemberConditionArgs>
Link copied to clipboard
data class SubscriptionPushConfigArgs(val attributes: Output<Map<String, String>>? = null, val noWrapper: Output<SubscriptionPushConfigNoWrapperArgs>? = null, val oidcToken: Output<SubscriptionPushConfigOidcTokenArgs>? = null, val pushEndpoint: Output<String>) : ConvertibleToJava<SubscriptionPushConfigArgs>
Link copied to clipboard
data class SubscriptionPushConfigNoWrapperArgs(val writeMetadata: Output<Boolean>) : ConvertibleToJava<SubscriptionPushConfigNoWrapperArgs>
Link copied to clipboard
data class SubscriptionPushConfigOidcTokenArgs(val audience: Output<String>? = null, val serviceAccountEmail: Output<String>) : ConvertibleToJava<SubscriptionPushConfigOidcTokenArgs>
Link copied to clipboard
data class SubscriptionRetryPolicyArgs(val maximumBackoff: Output<String>? = null, val minimumBackoff: Output<String>? = null) : ConvertibleToJava<SubscriptionRetryPolicyArgs>
Link copied to clipboard
data class TopicIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<TopicIAMBindingConditionArgs>
Link copied to clipboard
data class TopicIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<TopicIAMMemberConditionArgs>
Link copied to clipboard
data class TopicIngestionDataSourceSettingsArgs(val awsKinesis: Output<TopicIngestionDataSourceSettingsAwsKinesisArgs>? = null, val awsMsk: Output<TopicIngestionDataSourceSettingsAwsMskArgs>? = null, val azureEventHubs: Output<TopicIngestionDataSourceSettingsAzureEventHubsArgs>? = null, val cloudStorage: Output<TopicIngestionDataSourceSettingsCloudStorageArgs>? = null, val confluentCloud: Output<TopicIngestionDataSourceSettingsConfluentCloudArgs>? = null, val platformLogsSettings: Output<TopicIngestionDataSourceSettingsPlatformLogsSettingsArgs>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsArgs>
data class TopicIngestionDataSourceSettingsAwsKinesisArgs(val awsRoleArn: Output<String>, val consumerArn: Output<String>, val gcpServiceAccount: Output<String>, val streamArn: Output<String>) : ConvertibleToJava<TopicIngestionDataSourceSettingsAwsKinesisArgs>
data class TopicIngestionDataSourceSettingsAwsMskArgs(val awsRoleArn: Output<String>, val clusterArn: Output<String>, val gcpServiceAccount: Output<String>, val topic: Output<String>) : ConvertibleToJava<TopicIngestionDataSourceSettingsAwsMskArgs>
data class TopicIngestionDataSourceSettingsAzureEventHubsArgs(val clientId: Output<String>? = null, val eventHub: Output<String>? = null, val gcpServiceAccount: Output<String>? = null, val namespace: Output<String>? = null, val resourceGroup: Output<String>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsAzureEventHubsArgs>
data class TopicIngestionDataSourceSettingsCloudStorageArgs(val avroFormat: Output<TopicIngestionDataSourceSettingsCloudStorageAvroFormatArgs>? = null, val bucket: Output<String>, val matchGlob: Output<String>? = null, val minimumObjectCreateTime: Output<String>? = null, val pubsubAvroFormat: Output<TopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatArgs>? = null, val textFormat: Output<TopicIngestionDataSourceSettingsCloudStorageTextFormatArgs>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsCloudStorageArgs>
class TopicIngestionDataSourceSettingsCloudStorageAvroFormatArgs : ConvertibleToJava<TopicIngestionDataSourceSettingsCloudStorageAvroFormatArgs>
class TopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatArgs : ConvertibleToJava<TopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatArgs>
data class TopicIngestionDataSourceSettingsCloudStorageTextFormatArgs(val delimiter: Output<String>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsCloudStorageTextFormatArgs>
data class TopicIngestionDataSourceSettingsConfluentCloudArgs(val bootstrapServer: Output<String>, val clusterId: Output<String>? = null, val gcpServiceAccount: Output<String>, val identityPoolId: Output<String>, val topic: Output<String>) : ConvertibleToJava<TopicIngestionDataSourceSettingsConfluentCloudArgs>
data class TopicIngestionDataSourceSettingsPlatformLogsSettingsArgs(val severity: Output<String>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsPlatformLogsSettingsArgs>
Link copied to clipboard
data class TopicMessageStoragePolicyArgs(val allowedPersistenceRegions: Output<List<String>>, val enforceInTransit: Output<Boolean>? = null) : ConvertibleToJava<TopicMessageStoragePolicyArgs>
Link copied to clipboard
data class TopicSchemaSettingsArgs(val encoding: Output<String>? = null, val schema: Output<String>) : ConvertibleToJava<TopicSchemaSettingsArgs>