IngestionDataSourceSettings(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Settings for an ingestion data source on a topic.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
aws_kinesis
:noindex: |
google.pubsub_v1.types.IngestionDataSourceSettings.AwsKinesis
Optional. Amazon Kinesis Data Streams. This field is a member of oneof _ source .
|
cloud_storage
:noindex: |
google.pubsub_v1.types.IngestionDataSourceSettings.CloudStorage
Optional. Cloud Storage. This field is a member of oneof _ source .
|
azure_event_hubs
:noindex: |
google.pubsub_v1.types.IngestionDataSourceSettings.AzureEventHubs
Optional. Azure Event Hubs. This field is a member of oneof _ source .
|
aws_msk
:noindex: |
google.pubsub_v1.types.IngestionDataSourceSettings.AwsMsk
Optional. Amazon MSK. This field is a member of oneof _ source .
|
confluent_cloud
:noindex: |
google.pubsub_v1.types.IngestionDataSourceSettings.ConfluentCloud
Optional. Confluent Cloud. This field is a member of oneof _ source .
|
platform_logs_settings
:noindex: |
google.pubsub_v1.types.PlatformLogsSettings
Optional. Platform Logs settings. If unset, no Platform Logs will be generated. |
Classes
AwsKinesis
AwsKinesis(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Ingestion settings for Amazon Kinesis Data Streams.
AwsMsk
AwsMsk(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Ingestion settings for Amazon MSK.
AzureEventHubs
AzureEventHubs(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Ingestion settings for Azure Event Hubs.
CloudStorage
CloudStorage(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Ingestion settings for Cloud Storage.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConfluentCloud
ConfluentCloud(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Ingestion settings for Confluent Cloud.