InfrastructureTargetVersionSummary

class oci.database.models.InfrastructureTargetVersionSummary(**kwargs)

Bases: object

The target Exadata Infrastructure system software version for an infrastructure resource. Applies to Exadata Cloud@Customer and Exadata Cloud instances only.

To use any of the API operations, you must be authorized in an IAM policy. If you’re not authorized, talk to an administrator. If you’re an administrator who needs to write policies to give users access, see Getting Started with Policies.

Attributes

TARGET_RESOURCE_TYPE_CLOUD_EXADATA_INFRASTRUCTURE A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary.
TARGET_RESOURCE_TYPE_EXACC_INFRASTRUCTURE A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary.
TARGET_RESOURCE_TYPE_EXADATA_DB_SYSTEM A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary.
target_db_version_history_entry [Required] Gets the target_db_version_history_entry of this InfrastructureTargetVersionSummary.
target_resource_id Gets the target_resource_id of this InfrastructureTargetVersionSummary.
target_resource_type Gets the target_resource_type of this InfrastructureTargetVersionSummary.
target_storage_version_history_entry [Required] Gets the target_storage_version_history_entry of this InfrastructureTargetVersionSummary.

Methods

__init__(**kwargs) Initializes a new InfrastructureTargetVersionSummary object with values from keyword arguments.
TARGET_RESOURCE_TYPE_CLOUD_EXADATA_INFRASTRUCTURE = 'CLOUD_EXADATA_INFRASTRUCTURE'

A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary. This constant has a value of “CLOUD_EXADATA_INFRASTRUCTURE”

TARGET_RESOURCE_TYPE_EXACC_INFRASTRUCTURE = 'EXACC_INFRASTRUCTURE'

A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary. This constant has a value of “EXACC_INFRASTRUCTURE”

TARGET_RESOURCE_TYPE_EXADATA_DB_SYSTEM = 'EXADATA_DB_SYSTEM'

A constant which can be used with the target_resource_type property of a InfrastructureTargetVersionSummary. This constant has a value of “EXADATA_DB_SYSTEM”

__init__(**kwargs)

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

Parameters:
  • target_db_version_history_entry (list[str]) – The value to assign to the target_db_version_history_entry property of this InfrastructureTargetVersionSummary.
  • target_storage_version_history_entry (list[str]) – The value to assign to the target_storage_version_history_entry property of this InfrastructureTargetVersionSummary.
  • target_resource_type (str) – The value to assign to the target_resource_type property of this InfrastructureTargetVersionSummary. Allowed values for this property are: “EXADATA_DB_SYSTEM”, “CLOUD_EXADATA_INFRASTRUCTURE”, “EXACC_INFRASTRUCTURE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • target_resource_id (str) – The value to assign to the target_resource_id property of this InfrastructureTargetVersionSummary.
target_db_version_history_entry

[Required] Gets the target_db_version_history_entry of this InfrastructureTargetVersionSummary. The history entry of the target system software version for the database server patching operation.

Returns:The target_db_version_history_entry of this InfrastructureTargetVersionSummary.
Return type:list[str]
target_resource_id

Gets the target_resource_id of this InfrastructureTargetVersionSummary. The OCID of the target Exadata Infrastructure resource that will receive the maintenance update.

Returns:The target_resource_id of this InfrastructureTargetVersionSummary.
Return type:str
target_resource_type

Gets the target_resource_type of this InfrastructureTargetVersionSummary. The resource type of the target Exadata infrastructure resource that will receive the system software update.

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

Returns:The target_resource_type of this InfrastructureTargetVersionSummary.
Return type:str
target_storage_version_history_entry

[Required] Gets the target_storage_version_history_entry of this InfrastructureTargetVersionSummary. The history entry of the target storage cell system software version for the storage cell patching operation.

Returns:The target_storage_version_history_entry of this InfrastructureTargetVersionSummary.
Return type:list[str]