GlossarySummary

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

Bases: object

Summary of a glossary. 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 catalog, 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 GlossarySummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_MOVING A constant which can be used with the lifecycle_state property of a GlossarySummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a GlossarySummary.
WORKFLOW_STATUS_APPROVED A constant which can be used with the workflow_status property of a GlossarySummary.
WORKFLOW_STATUS_ESCALATED A constant which can be used with the workflow_status property of a GlossarySummary.
WORKFLOW_STATUS_NEW A constant which can be used with the workflow_status property of a GlossarySummary.
WORKFLOW_STATUS_UNDER_REVIEW A constant which can be used with the workflow_status property of a GlossarySummary.
catalog_id Gets the catalog_id of this GlossarySummary.
description Gets the description of this GlossarySummary.
display_name Gets the display_name of this GlossarySummary.
import_job_definition_key Gets the import_job_definition_key of this GlossarySummary.
import_job_key Gets the import_job_key of this GlossarySummary.
key [Required] Gets the key of this GlossarySummary.
latest_import_job_execution_key Gets the latest_import_job_execution_key of this GlossarySummary.
latest_import_job_execution_status Gets the latest_import_job_execution_status of this GlossarySummary.
lifecycle_state Gets the lifecycle_state of this GlossarySummary.
time_created Gets the time_created of this GlossarySummary.
uri Gets the uri of this GlossarySummary.
workflow_status Gets the workflow_status of this GlossarySummary.

Methods

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

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

LIFECYCLE_STATE_CREATING = 'CREATING'

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

LIFECYCLE_STATE_DELETED = 'DELETED'

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

LIFECYCLE_STATE_DELETING = 'DELETING'

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

LIFECYCLE_STATE_FAILED = 'FAILED'

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

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

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

LIFECYCLE_STATE_MOVING = 'MOVING'

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

LIFECYCLE_STATE_UPDATING = 'UPDATING'

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

WORKFLOW_STATUS_APPROVED = 'APPROVED'

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

WORKFLOW_STATUS_ESCALATED = 'ESCALATED'

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

WORKFLOW_STATUS_NEW = 'NEW'

A constant which can be used with the workflow_status property of a GlossarySummary. 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 GlossarySummary. This constant has a value of “UNDER_REVIEW”

__init__(**kwargs)

Initializes a new GlossarySummary 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 GlossarySummary.
  • display_name (str) – The value to assign to the display_name property of this GlossarySummary.
  • catalog_id (str) – The value to assign to the catalog_id property of this GlossarySummary.
  • time_created (datetime) – The value to assign to the time_created property of this GlossarySummary.
  • description (str) – The value to assign to the description property of this GlossarySummary.
  • uri (str) – The value to assign to the uri property of this GlossarySummary.
  • workflow_status (str) – The value to assign to the workflow_status property of this GlossarySummary. 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’.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this GlossarySummary. 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’.
  • import_job_definition_key (str) – The value to assign to the import_job_definition_key property of this GlossarySummary.
  • import_job_key (str) – The value to assign to the import_job_key property of this GlossarySummary.
  • latest_import_job_execution_key (str) – The value to assign to the latest_import_job_execution_key property of this GlossarySummary.
  • latest_import_job_execution_status (str) – The value to assign to the latest_import_job_execution_status property of this GlossarySummary.
catalog_id

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

Returns:The catalog_id of this GlossarySummary.
Return type:str
description

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

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

Gets the display_name of this GlossarySummary. 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 GlossarySummary.
Return type:str
import_job_definition_key

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

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

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

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

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

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

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

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

Gets the latest_import_job_execution_status of this GlossarySummary. 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 GlossarySummary.
Return type:str
lifecycle_state

Gets the lifecycle_state of this GlossarySummary. 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 GlossarySummary.
Return type:str
time_created

Gets the time_created of this GlossarySummary. 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 GlossarySummary.
Return type:datetime
uri

Gets the uri of this GlossarySummary. URI to the glossary instance in the API.

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

Gets the workflow_status of this GlossarySummary. 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 GlossarySummary.
Return type:str