Glossary

class oci.data_catalog.models.Glossary(**kwargs)

Bases: object

Full glossary details. A glossary of business terms, such as ‘Customer’, ‘Account’, ‘Contact’ , ‘Address’, or ‘Product’, with definitions, used to provide common meaning across disparate data assets. Business glossaries may be hierarchical where some terms may contain child terms to allow them to be used as ‘taxonomies’. By linking data assets, data entities, and attributes to glossaries and glossary terms, the glossary can act as a way of organizing data catalog objects in a hierarchy to make a large number of objects more navigable and easier to consume. Objects in the data aatalog, such as data assets or data entities, may be linked to any level in the glossary, so that the glossary can be used to browse the available data according to the business model of the organization.

Attributes

LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_MOVING A constant which can be used with the lifecycle_state property of a Glossary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a Glossary.
WORKFLOW_STATUS_APPROVED A constant which can be used with the workflow_status property of a Glossary.
WORKFLOW_STATUS_ESCALATED A constant which can be used with the workflow_status property of a Glossary.
WORKFLOW_STATUS_NEW A constant which can be used with the workflow_status property of a Glossary.
WORKFLOW_STATUS_UNDER_REVIEW A constant which can be used with the workflow_status property of a Glossary.
catalog_id Gets the catalog_id of this Glossary.
created_by_id Gets the created_by_id of this Glossary.
custom_property_members Gets the custom_property_members of this Glossary.
description Gets the description of this Glossary.
display_name Gets the display_name of this Glossary.
import_job_definition_key Gets the import_job_definition_key of this Glossary.
import_job_key Gets the import_job_key of this Glossary.
key [Required] Gets the key of this Glossary.
latest_import_job_execution_key Gets the latest_import_job_execution_key of this Glossary.
latest_import_job_execution_status Gets the latest_import_job_execution_status of this Glossary.
lifecycle_state Gets the lifecycle_state of this Glossary.
owner Gets the owner of this Glossary.
time_created Gets the time_created of this Glossary.
time_updated Gets the time_updated of this Glossary.
updated_by_id Gets the updated_by_id of this Glossary.
uri Gets the uri of this Glossary.
workflow_status Gets the workflow_status of this Glossary.

Methods

__init__(**kwargs) Initializes a new Glossary object with values from keyword arguments.
LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_CREATING = 'CREATING'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “CREATING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “DELETING”

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “FAILED”

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “INACTIVE”

LIFECYCLE_STATE_MOVING = 'MOVING'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “MOVING”

LIFECYCLE_STATE_UPDATING = 'UPDATING'

A constant which can be used with the lifecycle_state property of a Glossary. This constant has a value of “UPDATING”

WORKFLOW_STATUS_APPROVED = 'APPROVED'

A constant which can be used with the workflow_status property of a Glossary. This constant has a value of “APPROVED”

WORKFLOW_STATUS_ESCALATED = 'ESCALATED'

A constant which can be used with the workflow_status property of a Glossary. This constant has a value of “ESCALATED”

WORKFLOW_STATUS_NEW = 'NEW'

A constant which can be used with the workflow_status property of a Glossary. This constant has a value of “NEW”

WORKFLOW_STATUS_UNDER_REVIEW = 'UNDER_REVIEW'

A constant which can be used with the workflow_status property of a Glossary. This constant has a value of “UNDER_REVIEW”

__init__(**kwargs)

Initializes a new Glossary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • key (str) – The value to assign to the key property of this Glossary.
  • display_name (str) – The value to assign to the display_name property of this Glossary.
  • description (str) – The value to assign to the description property of this Glossary.
  • catalog_id (str) – The value to assign to the catalog_id property of this Glossary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this Glossary. Allowed values for this property are: “CREATING”, “ACTIVE”, “INACTIVE”, “UPDATING”, “DELETING”, “DELETED”, “FAILED”, “MOVING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • time_created (datetime) – The value to assign to the time_created property of this Glossary.
  • time_updated (datetime) – The value to assign to the time_updated property of this Glossary.
  • created_by_id (str) – The value to assign to the created_by_id property of this Glossary.
  • updated_by_id (str) – The value to assign to the updated_by_id property of this Glossary.
  • owner (str) – The value to assign to the owner property of this Glossary.
  • workflow_status (str) – The value to assign to the workflow_status property of this Glossary. Allowed values for this property are: “NEW”, “APPROVED”, “UNDER_REVIEW”, “ESCALATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • custom_property_members (list[oci.data_catalog.models.CustomPropertyGetUsage]) – The value to assign to the custom_property_members property of this Glossary.
  • import_job_definition_key (str) – The value to assign to the import_job_definition_key property of this Glossary.
  • import_job_key (str) – The value to assign to the import_job_key property of this Glossary.
  • latest_import_job_execution_key (str) – The value to assign to the latest_import_job_execution_key property of this Glossary.
  • latest_import_job_execution_status (str) – The value to assign to the latest_import_job_execution_status property of this Glossary.
  • uri (str) – The value to assign to the uri property of this Glossary.
catalog_id

Gets the catalog_id of this Glossary. The data catalog’s OCID.

Returns:The catalog_id of this Glossary.
Return type:str
created_by_id

Gets the created_by_id of this Glossary. OCID of the user who created this metadata element.

Returns:The created_by_id of this Glossary.
Return type:str
custom_property_members

Gets the custom_property_members of this Glossary. The list of customized properties along with the values for this object

Returns:The custom_property_members of this Glossary.
Return type:list[oci.data_catalog.models.CustomPropertyGetUsage]
description

Gets the description of this Glossary. Detailed description of the glossary.

Returns:The description of this Glossary.
Return type:str
display_name

Gets the display_name of this Glossary. A user-friendly display name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns:The display_name of this Glossary.
Return type:str
import_job_definition_key

Gets the import_job_definition_key of this Glossary. The unique key of the job definition resource that was used in the Glossary import.

Returns:The import_job_definition_key of this Glossary.
Return type:str
import_job_key

Gets the import_job_key of this Glossary. The unique key of the job policy for Glossary import.

Returns:The import_job_key of this Glossary.
Return type:str
key

[Required] Gets the key of this Glossary. Unique glossary key that is immutable.

Returns:The key of this Glossary.
Return type:str
latest_import_job_execution_key

Gets the latest_import_job_execution_key of this Glossary. The unique key of the parent job execution for which the log resource was created.

Returns:The latest_import_job_execution_key of this Glossary.
Return type:str
latest_import_job_execution_status

Gets the latest_import_job_execution_status of this Glossary. Status of the latest glossary import job execution, such as running, paused, or completed. This may include additional information like time import started , import file size and % of completion

Returns:The latest_import_job_execution_status of this Glossary.
Return type:str
lifecycle_state

Gets the lifecycle_state of this Glossary. The current state of the glossary.

Allowed values for this property are: “CREATING”, “ACTIVE”, “INACTIVE”, “UPDATING”, “DELETING”, “DELETED”, “FAILED”, “MOVING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this Glossary.
Return type:str
owner

Gets the owner of this Glossary. OCID of the user who is the owner of the glossary.

Returns:The owner of this Glossary.
Return type:str
time_created

Gets the time_created of this Glossary. The date and time the glossary was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z

Returns:The time_created of this Glossary.
Return type:datetime
time_updated

Gets the time_updated of this Glossary. The last time that any change was made to the glossary. An RFC3339 formatted datetime string.

Returns:The time_updated of this Glossary.
Return type:datetime
updated_by_id

Gets the updated_by_id of this Glossary. OCID of the user who updated this metadata element.

Returns:The updated_by_id of this Glossary.
Return type:str
uri

Gets the uri of this Glossary. URI to the tag instance in the API.

Returns:The uri of this Glossary.
Return type:str
workflow_status

Gets the workflow_status of this Glossary. Status of the approval process workflow for this business glossary.

Allowed values for this property are: “NEW”, “APPROVED”, “UNDER_REVIEW”, “ESCALATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The workflow_status of this Glossary.
Return type:str