AwsMsk(mapping=None, *, ignore_unknown_fields=False, **kwargs)Ingestion settings for Amazon MSK.
| Attributes | |
|---|---|
| Name | Description | 
| state
   :noindex: | google.pubsub_v1.types.IngestionDataSourceSettings.AwsMsk.StateOutput only. An output-only field that indicates the state of the Amazon MSK ingestion source. | 
| cluster_arn
   :noindex: | strRequired. The Amazon Resource Name (ARN) that uniquely identifies the cluster. | 
| topic
   :noindex: | strRequired. The name of the topic in the Amazon MSK cluster that Pub/Sub will import from. | 
| aws_role_arn
   :noindex: | strRequired. AWS role ARN to be used for Federated Identity authentication with Amazon MSK. Check the Pub/Sub docs for how to set up this role and the required permissions that need to be attached to it. | 
| gcp_service_account
   :noindex: | strRequired. The GCP service account to be used for Federated Identity authentication with Amazon MSK (via a AssumeRoleWithWebIdentitycall for the provided role).
   Theaws_role_arnmust be set up withaccounts.google.com:subequals to this service account
   number. | 
Classes
State
State(value)Possible states for managed ingestion from Amazon MSK.