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)Remote catalog background refresh status.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UnityCatalogInfo
UnityCatalogInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)Unity Catalog info.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields