TypeSummary

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

Bases: object

Summary data catalog type information. All types are statically defined in the system and are immutable. It isn’t possible to create new types or update existing types via the API.

Attributes

LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_MOVING A constant which can be used with the lifecycle_state property of a TypeSummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a TypeSummary.
catalog_id Gets the catalog_id of this TypeSummary.
description Gets the description of this TypeSummary.
key [Required] Gets the key of this TypeSummary.
lifecycle_state Gets the lifecycle_state of this TypeSummary.
name Gets the name of this TypeSummary.
parent_type_key Gets the parent_type_key of this TypeSummary.
parent_type_name Gets the parent_type_name of this TypeSummary.
type_category Gets the type_category of this TypeSummary.
uri Gets the uri of this TypeSummary.

Methods

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

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

LIFECYCLE_STATE_CREATING = 'CREATING'

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

LIFECYCLE_STATE_DELETED = 'DELETED'

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

LIFECYCLE_STATE_DELETING = 'DELETING'

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

LIFECYCLE_STATE_FAILED = 'FAILED'

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

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

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

LIFECYCLE_STATE_MOVING = 'MOVING'

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

LIFECYCLE_STATE_UPDATING = 'UPDATING'

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

__init__(**kwargs)

Initializes a new TypeSummary 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 TypeSummary.
  • name (str) – The value to assign to the name property of this TypeSummary.
  • description (str) – The value to assign to the description property of this TypeSummary.
  • catalog_id (str) – The value to assign to the catalog_id property of this TypeSummary.
  • type_category (str) – The value to assign to the type_category property of this TypeSummary.
  • uri (str) – The value to assign to the uri property of this TypeSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this TypeSummary. 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’.
  • parent_type_key (str) – The value to assign to the parent_type_key property of this TypeSummary.
  • parent_type_name (str) – The value to assign to the parent_type_name property of this TypeSummary.
catalog_id

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

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

Gets the description of this TypeSummary. Detailed description of the type.

Returns:The description of this TypeSummary.
Return type:str
key

[Required] Gets the key of this TypeSummary. Unique type key that is immutable.

Returns:The key of this TypeSummary.
Return type:str
lifecycle_state

Gets the lifecycle_state of this TypeSummary. State of the folder.

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 TypeSummary.
Return type:str
name

Gets the name of this TypeSummary. The immutable name of the type.

Returns:The name of this TypeSummary.
Return type:str
parent_type_key

Gets the parent_type_key of this TypeSummary. Unique key of the parent type.

Returns:The parent_type_key of this TypeSummary.
Return type:str
parent_type_name

Gets the parent_type_name of this TypeSummary. Name of the parent type.

Returns:The parent_type_name of this TypeSummary.
Return type:str
type_category

Gets the type_category of this TypeSummary. Indicates the category this type belongs to. For instance, data assets, connections.

Returns:The type_category of this TypeSummary.
Return type:str
uri

Gets the uri of this TypeSummary. URI to the type instance in the API.

Returns:The uri of this TypeSummary.
Return type:str