TypeSummary¶
-
class
oci.data_catalog.models.TypeSummary(**kwargs)¶ Bases:
objectSummary 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_ACTIVEA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_CREATINGA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_DELETINGA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_FAILEDA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_INACTIVEA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_MOVINGA constant which can be used with the lifecycle_state property of a TypeSummary. LIFECYCLE_STATE_UPDATINGA constant which can be used with the lifecycle_state property of a TypeSummary. catalog_idGets the catalog_id of this TypeSummary. descriptionGets the description of this TypeSummary. key[Required] Gets the key of this TypeSummary. lifecycle_stateGets the lifecycle_state of this TypeSummary. nameGets the name of this TypeSummary. parent_type_keyGets the parent_type_key of this TypeSummary. parent_type_nameGets the parent_type_name of this TypeSummary. type_categoryGets the type_category of this TypeSummary. uriGets 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
-