pubsub library
Classes
- GetSchemaIamPolicyArgs
- Arguments for getSchemaIamPolicy. Arguments for getSchemaIamPolicy.
- GetSchemaIamPolicyResult
- Result data returned by getSchemaIamPolicy.
- GetSubscriptionArgs
- Arguments for getSubscription. Arguments for getSubscription.
- GetSubscriptionBigqueryConfig
- GetSubscriptionCloudStorageConfig
- GetSubscriptionCloudStorageConfigAvroConfig
- GetSubscriptionCloudStorageConfigTextConfig
- GetSubscriptionDeadLetterPolicy
- GetSubscriptionExpirationPolicy
- GetSubscriptionIamPolicyArgs
- Arguments for getSubscriptionIamPolicy. Arguments for getSubscriptionIamPolicy.
- GetSubscriptionIamPolicyResult
- Result data returned by getSubscriptionIamPolicy.
- GetSubscriptionMessageTransform
- GetSubscriptionMessageTransformAiInference
- GetSubscriptionMessageTransformAiInferenceUnstructuredInference
- GetSubscriptionMessageTransformJavascriptUdf
- GetSubscriptionPushConfig
- GetSubscriptionPushConfigNoWrapper
- GetSubscriptionPushConfigOidcToken
- GetSubscriptionResult
- Result data returned by getSubscription.
- GetSubscriptionRetryPolicy
- GetTopicArgs
- Arguments for getTopic. Arguments for getTopic.
- GetTopicIamPolicyArgs
- Arguments for getTopicIamPolicy. Arguments for getTopicIamPolicy.
- GetTopicIamPolicyResult
- Result data returned by getTopicIamPolicy.
- GetTopicIngestionDataSourceSetting
- GetTopicIngestionDataSourceSettingAwsKinese
- GetTopicIngestionDataSourceSettingAwsMsk
- GetTopicIngestionDataSourceSettingAzureEventHub
- GetTopicIngestionDataSourceSettingCloudStorage
- GetTopicIngestionDataSourceSettingCloudStorageTextFormat
- GetTopicIngestionDataSourceSettingConfluentCloud
- GetTopicIngestionDataSourceSettingPlatformLogsSetting
- GetTopicMessageStoragePolicy
- GetTopicMessageTransform
- GetTopicMessageTransformAiInference
- GetTopicMessageTransformAiInferenceUnstructuredInference
- GetTopicMessageTransformJavascriptUdf
- GetTopicResult
- Result data returned by getTopic.
- GetTopicSchemaSetting
- LiteReservation
-
> Warning: Pubsub Lite is deprecated and will be turned down effective March 18, 2026. The resource will be removed in a future major release, please use
googlePubsubReservationinstead. - LiteReservationArgs
- The set of arguments for LiteReservation. The set of arguments for LiteReservation.
- LiteReservationState
- Input properties used for looking up and filtering LiteReservation resources.
- LiteSubscription
-
> Warning: Pubsub Lite is deprecated and will be turned down effective March 18, 2026. The resource will be removed in a future major release, please use
gcp.pubsub.Subscriptioninstead. - LiteSubscriptionArgs
- The set of arguments for LiteSubscription. The set of arguments for LiteSubscription.
- LiteSubscriptionDeliveryConfig
- LiteSubscriptionState
- Input properties used for looking up and filtering LiteSubscription resources.
- LiteTopic
-
> Warning: Pubsub Lite is deprecated and will be turned down effective March 18, 2026. The resource will be removed in a future major release, please use
gcp.pubsub.Topicinstead. - LiteTopicArgs
- The set of arguments for LiteTopic. The set of arguments for LiteTopic.
- LiteTopicPartitionConfig
- LiteTopicPartitionConfigCapacity
- LiteTopicReservationConfig
- LiteTopicRetentionConfig
- LiteTopicState
- Input properties used for looking up and filtering LiteTopic resources.
- Schema
- A schema is a format that messages must follow, creating a contract between publisher and subscriber that Pub/Sub will enforce.
- SchemaArgs
- The set of arguments for Schema. The set of arguments for Schema.
- SchemaIamBinding
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Schema. Each of these resources serves a different use case:
- SchemaIamBindingArgs
- The set of arguments for SchemaIamBinding. The set of arguments for SchemaIamBinding.
- SchemaIamBindingCondition
- SchemaIamBindingState
- Input properties used for looking up and filtering SchemaIamBinding resources.
- SchemaIamMember
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Schema. Each of these resources serves a different use case:
- SchemaIamMemberArgs
- The set of arguments for SchemaIamMember. The set of arguments for SchemaIamMember.
- SchemaIamMemberCondition
- SchemaIamMemberState
- Input properties used for looking up and filtering SchemaIamMember resources.
- SchemaIamPolicy
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Schema. Each of these resources serves a different use case:
- SchemaIamPolicyArgs
- The set of arguments for SchemaIamPolicy. The set of arguments for SchemaIamPolicy.
- SchemaIamPolicyState
- Input properties used for looking up and filtering SchemaIamPolicy resources.
- SchemaState
- Input properties used for looking up and filtering Schema resources.
- Subscription
- A named resource representing the stream of messages from a single, specific topic, to be delivered to the subscribing application.
- SubscriptionArgs
- The set of arguments for Subscription. The set of arguments for Subscription.
- SubscriptionBigqueryConfig
- SubscriptionCloudStorageConfig
- SubscriptionCloudStorageConfigAvroConfig
- SubscriptionCloudStorageConfigTextConfig
- SubscriptionDeadLetterPolicy
- SubscriptionExpirationPolicy
- SubscriptionIAMBinding
- Three different resources help you manage your IAM policy for pubsub subscription. Each of these resources serves a different use case:
- SubscriptionIAMBindingArgs
- The set of arguments for SubscriptionIAMBinding. The set of arguments for SubscriptionIAMBinding.
- SubscriptionIAMBindingCondition
- SubscriptionIAMBindingState
- Input properties used for looking up and filtering SubscriptionIAMBinding resources.
- SubscriptionIAMMember
- Three different resources help you manage your IAM policy for pubsub subscription. Each of these resources serves a different use case:
- SubscriptionIAMMemberArgs
- The set of arguments for SubscriptionIAMMember. The set of arguments for SubscriptionIAMMember.
- SubscriptionIAMMemberCondition
- SubscriptionIAMMemberState
- Input properties used for looking up and filtering SubscriptionIAMMember resources.
- SubscriptionIAMPolicy
- Three different resources help you manage your IAM policy for pubsub subscription. Each of these resources serves a different use case:
- SubscriptionIAMPolicyArgs
- The set of arguments for SubscriptionIAMPolicy. The set of arguments for SubscriptionIAMPolicy.
- SubscriptionIAMPolicyState
- Input properties used for looking up and filtering SubscriptionIAMPolicy resources.
- SubscriptionMessageTransform
- SubscriptionMessageTransformAiInference
- SubscriptionMessageTransformAiInferenceUnstructuredInference
- SubscriptionMessageTransformJavascriptUdf
- SubscriptionPushConfig
- SubscriptionPushConfigNoWrapper
- SubscriptionPushConfigOidcToken
- SubscriptionRetryPolicy
- SubscriptionState
- Input properties used for looking up and filtering Subscription resources.
- Topic
- A named resource to which messages are sent by publishers.
- TopicArgs
- The set of arguments for Topic. The set of arguments for Topic.
- TopicIAMBinding
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Topic. Each of these resources serves a different use case:
- TopicIAMBindingArgs
- The set of arguments for TopicIAMBinding. The set of arguments for TopicIAMBinding.
- TopicIAMBindingCondition
- TopicIAMBindingState
- Input properties used for looking up and filtering TopicIAMBinding resources.
- TopicIAMMember
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Topic. Each of these resources serves a different use case:
- TopicIAMMemberArgs
- The set of arguments for TopicIAMMember. The set of arguments for TopicIAMMember.
- TopicIAMMemberCondition
- TopicIAMMemberState
- Input properties used for looking up and filtering TopicIAMMember resources.
- TopicIAMPolicy
- Three different resources help you manage your IAM policy for Cloud Pub/Sub Topic. Each of these resources serves a different use case:
- TopicIAMPolicyArgs
- The set of arguments for TopicIAMPolicy. The set of arguments for TopicIAMPolicy.
- TopicIAMPolicyState
- Input properties used for looking up and filtering TopicIAMPolicy resources.
- TopicIngestionDataSourceSettings
- TopicIngestionDataSourceSettingsAwsKinesis
- TopicIngestionDataSourceSettingsAwsMsk
- TopicIngestionDataSourceSettingsAzureEventHubs
- TopicIngestionDataSourceSettingsCloudStorage
- TopicIngestionDataSourceSettingsCloudStorageTextFormat
- TopicIngestionDataSourceSettingsConfluentCloud
- TopicIngestionDataSourceSettingsPlatformLogsSettings
- TopicMessageStoragePolicy
- TopicMessageTransform
- TopicMessageTransformAiInference
- TopicMessageTransformAiInferenceUnstructuredInference
- TopicMessageTransformJavascriptUdf
- TopicSchemaSettings
- TopicState
- Input properties used for looking up and filtering Topic resources.
Functions
-
getSchemaIamPolicy(
GetSchemaIamPolicyArgs args, {InvokeOptions? options}) → Future< GetSchemaIamPolicyResult> - Retrieves the current IAM policy data for schema
-
getSchemaIamPolicyOutput(
GetSchemaIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetSchemaIamPolicyResult> -
getSubscription(
GetSubscriptionArgs args, {InvokeOptions? options}) → Future< GetSubscriptionResult> - Get information about a Google Cloud Pub/Sub Subscription. For more information see the official documentation and API.
-
getSubscriptionIamPolicy(
GetSubscriptionIamPolicyArgs args, {InvokeOptions? options}) → Future< GetSubscriptionIamPolicyResult> - Retrieves the current IAM policy data for a Pubsub subscription.
-
getSubscriptionIamPolicyOutput(
GetSubscriptionIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetSubscriptionIamPolicyResult> -
getSubscriptionOutput(
GetSubscriptionArgs args, {InvokeOutputOptions? options}) → Output< GetSubscriptionResult> -
getTopic(
GetTopicArgs args, {InvokeOptions? options}) → Future< GetTopicResult> - Get information about a Google Cloud Pub/Sub Topic. For more information see the official documentation and API.
-
getTopicIamPolicy(
GetTopicIamPolicyArgs args, {InvokeOptions? options}) → Future< GetTopicIamPolicyResult> - Retrieves the current IAM policy data for topic
-
getTopicIamPolicyOutput(
GetTopicIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetTopicIamPolicyResult> -
getTopicOutput(
GetTopicArgs args, {InvokeOutputOptions? options}) → Output< GetTopicResult>