Class FederatedCatalogOptions (0.5.0)

FederatedCatalogOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration options for a federated catalog.

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
unity_catalog_info google.cloud.biglake_v1.types.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo
Optional. Info specific to a Unity Catalog by Databricks. This field is a member of oneof_ remote_catalog_info.
glue_catalog_info google.cloud.biglake_v1.types.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo
Optional. Info specific to an AWS Glue Catalog. This field is a member of oneof_ remote_catalog_info.
secret_name str
Optional. The secret resource name in Secret Manager, in the format projects/{project_id}/locations/{location}/secrets/{secret_id} or projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}. The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used. This field is not used when service_principal_application_id is set. This field is a member of oneof_ _secret_name.
service_directory_name str
Optional. The service directory resource name for routing traffic over a private network connection through Cross-Cloud Interconnect, in the format projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}. This field is a member of oneof_ _service_directory_name.
refresh_options google.cloud.biglake_v1.types.IcebergCatalog.FederatedCatalogOptions.RefreshOptions
Optional. Refresh configuration.
refresh_status google.cloud.biglake_v1.types.IcebergCatalog.FederatedCatalogOptions.RefreshStatus
Output only. The status of the background refresh operations.

Classes

GlueCatalogInfo

GlueCatalogInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AWS Glue Catalog info. We support regional AWS Glue default account catalog and S3 Table Buckets.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

RefreshOptions

RefreshOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Refresh configuration.

RefreshSchedule

RefreshSchedule(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Schedule defines if and when metadata refresh should be scheduled.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

RefreshScope

RefreshScope(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The scope defines a subset of namespaces to be refreshed.

RefreshStatus

RefreshStatus(mapping=None, *, ignore_unknown_fields=False, **kwargs)

UnityCatalogInfo

UnityCatalogInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)