DiscoveredExternalDbSystemComponent

class oci.database_management.models.DiscoveredExternalDbSystemComponent(**kwargs)

Bases: object

The details of an external DB system component.

Attributes

COMPONENT_TYPE_ASM A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_ASM_INSTANCE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_CLUSTER A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_CLUSTER_INSTANCE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_DATABASE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_DATABASE_HOME A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_DATABASE_INSTANCE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_DATABASE_NODE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_DBSYSTEM A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_LISTENER A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
COMPONENT_TYPE_PLUGGABLE_DATABASE A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent.
STATUS_EXISTING A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent.
STATUS_MARKED_FOR_DELETION A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent.
STATUS_NEW A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent.
STATUS_UNKNOWN A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent.
associated_components Gets the associated_components of this DiscoveredExternalDbSystemComponent.
component_id [Required] Gets the component_id of this DiscoveredExternalDbSystemComponent.
component_name [Required] Gets the component_name of this DiscoveredExternalDbSystemComponent.
component_type [Required] Gets the component_type of this DiscoveredExternalDbSystemComponent.
display_name [Required] Gets the display_name of this DiscoveredExternalDbSystemComponent.
is_selected_for_monitoring Gets the is_selected_for_monitoring of this DiscoveredExternalDbSystemComponent.
resource_id Gets the resource_id of this DiscoveredExternalDbSystemComponent.
status Gets the status of this DiscoveredExternalDbSystemComponent.

Methods

__init__(**kwargs) Initializes a new DiscoveredExternalDbSystemComponent object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
COMPONENT_TYPE_ASM = 'ASM'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “ASM”

COMPONENT_TYPE_ASM_INSTANCE = 'ASM_INSTANCE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “ASM_INSTANCE”

COMPONENT_TYPE_CLUSTER = 'CLUSTER'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “CLUSTER”

COMPONENT_TYPE_CLUSTER_INSTANCE = 'CLUSTER_INSTANCE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “CLUSTER_INSTANCE”

COMPONENT_TYPE_DATABASE = 'DATABASE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “DATABASE”

COMPONENT_TYPE_DATABASE_HOME = 'DATABASE_HOME'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “DATABASE_HOME”

COMPONENT_TYPE_DATABASE_INSTANCE = 'DATABASE_INSTANCE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “DATABASE_INSTANCE”

COMPONENT_TYPE_DATABASE_NODE = 'DATABASE_NODE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “DATABASE_NODE”

COMPONENT_TYPE_DBSYSTEM = 'DBSYSTEM'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “DBSYSTEM”

COMPONENT_TYPE_LISTENER = 'LISTENER'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “LISTENER”

COMPONENT_TYPE_PLUGGABLE_DATABASE = 'PLUGGABLE_DATABASE'

A constant which can be used with the component_type property of a DiscoveredExternalDbSystemComponent. This constant has a value of “PLUGGABLE_DATABASE”

STATUS_EXISTING = 'EXISTING'

A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent. This constant has a value of “EXISTING”

STATUS_MARKED_FOR_DELETION = 'MARKED_FOR_DELETION'

A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent. This constant has a value of “MARKED_FOR_DELETION”

STATUS_NEW = 'NEW'

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

STATUS_UNKNOWN = 'UNKNOWN'

A constant which can be used with the status property of a DiscoveredExternalDbSystemComponent. This constant has a value of “UNKNOWN”

__init__(**kwargs)

Initializes a new DiscoveredExternalDbSystemComponent object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • component_id (str) – The value to assign to the component_id property of this DiscoveredExternalDbSystemComponent.
  • display_name (str) – The value to assign to the display_name property of this DiscoveredExternalDbSystemComponent.
  • component_name (str) – The value to assign to the component_name property of this DiscoveredExternalDbSystemComponent.
  • component_type (str) – The value to assign to the component_type property of this DiscoveredExternalDbSystemComponent. Allowed values for this property are: “ASM”, “ASM_INSTANCE”, “CLUSTER”, “CLUSTER_INSTANCE”, “DATABASE”, “DATABASE_INSTANCE”, “DATABASE_HOME”, “DATABASE_NODE”, “DBSYSTEM”, “LISTENER”, “PLUGGABLE_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • resource_id (str) – The value to assign to the resource_id property of this DiscoveredExternalDbSystemComponent.
  • is_selected_for_monitoring (bool) – The value to assign to the is_selected_for_monitoring property of this DiscoveredExternalDbSystemComponent.
  • status (str) – The value to assign to the status property of this DiscoveredExternalDbSystemComponent. Allowed values for this property are: “NEW”, “EXISTING”, “MARKED_FOR_DELETION”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • associated_components (list[oci.database_management.models.AssociatedComponent]) – The value to assign to the associated_components property of this DiscoveredExternalDbSystemComponent.
associated_components

Gets the associated_components of this DiscoveredExternalDbSystemComponent. The list of associated components.

Returns:The associated_components of this DiscoveredExternalDbSystemComponent.
Return type:list[oci.database_management.models.AssociatedComponent]
component_id

[Required] Gets the component_id of this DiscoveredExternalDbSystemComponent. The identifier of the discovered DB system component.

Returns:The component_id of this DiscoveredExternalDbSystemComponent.
Return type:str
component_name

[Required] Gets the component_name of this DiscoveredExternalDbSystemComponent. The name of the discovered DB system component.

Returns:The component_name of this DiscoveredExternalDbSystemComponent.
Return type:str
component_type

[Required] Gets the component_type of this DiscoveredExternalDbSystemComponent. The external DB system component type.

Allowed values for this property are: “ASM”, “ASM_INSTANCE”, “CLUSTER”, “CLUSTER_INSTANCE”, “DATABASE”, “DATABASE_INSTANCE”, “DATABASE_HOME”, “DATABASE_NODE”, “DBSYSTEM”, “LISTENER”, “PLUGGABLE_DATABASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The component_type of this DiscoveredExternalDbSystemComponent.
Return type:str
display_name

[Required] Gets the display_name of this DiscoveredExternalDbSystemComponent. The user-friendly name for the discovered DB system component. The name does not have to be unique.

Returns:The display_name of this DiscoveredExternalDbSystemComponent.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

is_selected_for_monitoring

Gets the is_selected_for_monitoring of this DiscoveredExternalDbSystemComponent. Indicates whether the DB system component should be provisioned as an OCI resource or not.

Returns:The is_selected_for_monitoring of this DiscoveredExternalDbSystemComponent.
Return type:bool
resource_id

Gets the resource_id of this DiscoveredExternalDbSystemComponent. The OCID of the existing OCI resource matching the discovered DB system component.

Returns:The resource_id of this DiscoveredExternalDbSystemComponent.
Return type:str
status

Gets the status of this DiscoveredExternalDbSystemComponent. The state of the discovered DB system component.

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

Returns:The status of this DiscoveredExternalDbSystemComponent.
Return type:str