DatabasesSummary

class oci.dblm.models.DatabasesSummary(**kwargs)

Bases: object

Summary of a databases.

Attributes

DATABASE_TYPE_RAC A constant which can be used with the database_type property of a DatabasesSummary.
DATABASE_TYPE_SI A constant which can be used with the database_type property of a DatabasesSummary.
LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a DatabasesSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a DatabasesSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a DatabasesSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a DatabasesSummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a DatabasesSummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a DatabasesSummary.
additional_patches Gets the additional_patches of this DatabasesSummary.
current_patch_watermark Gets the current_patch_watermark of this DatabasesSummary.
database_id [Required] Gets the database_id of this DatabasesSummary.
database_name Gets the database_name of this DatabasesSummary.
database_type Gets the database_type of this DatabasesSummary.
defined_tags [Required] Gets the defined_tags of this DatabasesSummary.
freeform_tags [Required] Gets the freeform_tags of this DatabasesSummary.
host_or_cluster Gets the host_or_cluster of this DatabasesSummary.
image_details [Required] Gets the image_details of this DatabasesSummary.
lifecycle_state Gets the lifecycle_state of this DatabasesSummary.
oracle_home_path Gets the oracle_home_path of this DatabasesSummary.
patch_activity_details [Required] Gets the patch_activity_details of this DatabasesSummary.
patch_compliance_details [Required] Gets the patch_compliance_details of this DatabasesSummary.
patch_user Gets the patch_user of this DatabasesSummary.
release Gets the release of this DatabasesSummary.
release_full_version Gets the release_full_version of this DatabasesSummary.
sudo_file_path Gets the sudo_file_path of this DatabasesSummary.
system_tags Gets the system_tags of this DatabasesSummary.
vulnerabilities_summary Gets the vulnerabilities_summary of this DatabasesSummary.

Methods

__init__(**kwargs) Initializes a new DatabasesSummary object with values from keyword arguments.
DATABASE_TYPE_RAC = 'RAC'

A constant which can be used with the database_type property of a DatabasesSummary. This constant has a value of “RAC”

DATABASE_TYPE_SI = 'SI'

A constant which can be used with the database_type property of a DatabasesSummary. This constant has a value of “SI”

LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

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

LIFECYCLE_STATE_CREATING = 'CREATING'

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

LIFECYCLE_STATE_DELETED = 'DELETED'

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

LIFECYCLE_STATE_DELETING = 'DELETING'

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

LIFECYCLE_STATE_FAILED = 'FAILED'

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

LIFECYCLE_STATE_UPDATING = 'UPDATING'

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

__init__(**kwargs)

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

Parameters:
  • database_id (str) – The value to assign to the database_id property of this DatabasesSummary.
  • database_name (str) – The value to assign to the database_name property of this DatabasesSummary.
  • database_type (str) – The value to assign to the database_type property of this DatabasesSummary. Allowed values for this property are: “SI”, “RAC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • release (str) – The value to assign to the release property of this DatabasesSummary.
  • release_full_version (str) – The value to assign to the release_full_version property of this DatabasesSummary.
  • oracle_home_path (str) – The value to assign to the oracle_home_path property of this DatabasesSummary.
  • current_patch_watermark (str) – The value to assign to the current_patch_watermark property of this DatabasesSummary.
  • host_or_cluster (str) – The value to assign to the host_or_cluster property of this DatabasesSummary.
  • image_details (oci.dblm.models.ImageDetails) – The value to assign to the image_details property of this DatabasesSummary.
  • patch_compliance_details (oci.dblm.models.PatchComplianceDetails) – The value to assign to the patch_compliance_details property of this DatabasesSummary.
  • patch_activity_details (oci.dblm.models.PatchActivityDetails) – The value to assign to the patch_activity_details property of this DatabasesSummary.
  • patch_user (str) – The value to assign to the patch_user property of this DatabasesSummary.
  • sudo_file_path (str) – The value to assign to the sudo_file_path property of this DatabasesSummary.
  • additional_patches (list[oci.dblm.models.AdditionalPatches]) – The value to assign to the additional_patches property of this DatabasesSummary.
  • vulnerabilities_summary (object) – The value to assign to the vulnerabilities_summary property of this DatabasesSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this DatabasesSummary. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this DatabasesSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this DatabasesSummary.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this DatabasesSummary.
additional_patches

Gets the additional_patches of this DatabasesSummary. List of additional patches on database.

Returns:The additional_patches of this DatabasesSummary.
Return type:list[oci.dblm.models.AdditionalPatches]
current_patch_watermark

Gets the current_patch_watermark of this DatabasesSummary. This is the hashcode representing the list of patches applied.

Returns:The current_patch_watermark of this DatabasesSummary.
Return type:str
database_id

[Required] Gets the database_id of this DatabasesSummary. Database ocid.

Returns:The database_id of this DatabasesSummary.
Return type:str
database_name

Gets the database_name of this DatabasesSummary. Database name.

Returns:The database_name of this DatabasesSummary.
Return type:str
database_type

Gets the database_type of this DatabasesSummary. Database type.

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

Returns:The database_type of this DatabasesSummary.
Return type:str
defined_tags

[Required] Gets the defined_tags of this DatabasesSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this DatabasesSummary.
Return type:dict(str, dict(str, object))
freeform_tags

[Required] Gets the freeform_tags of this DatabasesSummary. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this DatabasesSummary.
Return type:dict(str, str)
host_or_cluster

Gets the host_or_cluster of this DatabasesSummary. For SI, hosted on host and for RAC, host on cluster.

Returns:The host_or_cluster of this DatabasesSummary.
Return type:str
image_details

[Required] Gets the image_details of this DatabasesSummary.

Returns:The image_details of this DatabasesSummary.
Return type:oci.dblm.models.ImageDetails
lifecycle_state

Gets the lifecycle_state of this DatabasesSummary. The current state of the database.

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

Returns:The lifecycle_state of this DatabasesSummary.
Return type:str
oracle_home_path

Gets the oracle_home_path of this DatabasesSummary. Path to the Oracle home.

Returns:The oracle_home_path of this DatabasesSummary.
Return type:str
patch_activity_details

[Required] Gets the patch_activity_details of this DatabasesSummary.

Returns:The patch_activity_details of this DatabasesSummary.
Return type:oci.dblm.models.PatchActivityDetails
patch_compliance_details

[Required] Gets the patch_compliance_details of this DatabasesSummary.

Returns:The patch_compliance_details of this DatabasesSummary.
Return type:oci.dblm.models.PatchComplianceDetails
patch_user

Gets the patch_user of this DatabasesSummary. Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user

Returns:The patch_user of this DatabasesSummary.
Return type:str
release

Gets the release of this DatabasesSummary. Database release.

Returns:The release of this DatabasesSummary.
Return type:str
release_full_version

Gets the release_full_version of this DatabasesSummary. Database release full version.

Returns:The release_full_version of this DatabasesSummary.
Return type:str
sudo_file_path

Gets the sudo_file_path of this DatabasesSummary. Path to sudo binary (executable) file

Returns:The sudo_file_path of this DatabasesSummary.
Return type:str
system_tags

Gets the system_tags of this DatabasesSummary. System tags for this resource. Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}

Returns:The system_tags of this DatabasesSummary.
Return type:dict(str, dict(str, object))
vulnerabilities_summary

Gets the vulnerabilities_summary of this DatabasesSummary. Summary of vulnerabilities found in registered resources grouped by severity.

Returns:The vulnerabilities_summary of this DatabasesSummary.
Return type:object