apache_beam.io.gcp.resource_identifiers module
Helper functions to generate resource labels strings for GCP entitites
These can be used on MonitoringInfo ‘resource’ labels.
- See example entities:
- https://s.apache.org/beam-gcp-debuggability
For GCP entities, populate the RESOURCE label with the aip.dev/122 format:
https://google.aip.dev/122
- If an official GCP format does not exist, try to use the following format.
- //whatever.googleapis.com/parents/{parentId}/whatevers/{whateverId}
-
apache_beam.io.gcp.resource_identifiers.
BigQueryTable
(project_id, dataset_id, table_id)[source]
-
apache_beam.io.gcp.resource_identifiers.
GoogleCloudStorageBucket
(bucket_id)[source]
-
apache_beam.io.gcp.resource_identifiers.
DatastoreNamespace
(project_id, namespace_id)[source]
-
apache_beam.io.gcp.resource_identifiers.
SpannerTable
(project_id, database_id, table_id)[source]
-
apache_beam.io.gcp.resource_identifiers.
SpannerSqlQuery
(project_id, query_name)[source]
-
apache_beam.io.gcp.resource_identifiers.
BigtableTable
(project_id, instance_id, table_id)[source]