CloudVmClusterTargetSummary

class oci.fleet_software_update.models.CloudVmClusterTargetSummary(**kwargs)

Bases: oci.fleet_software_update.models.target_details.TargetDetails

Details of a CloudVmCluster target member of a Exadata Fleet Update Collection. Stored references of the resource documented in https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudVmCluster/

Attributes

ENTITY_TYPE_CLOUDVMCLUSTER str(object=’’) -> str
ENTITY_TYPE_DATABASE str(object=’’) -> str
ENTITY_TYPE_VMCLUSTER str(object=’’) -> str
compartment_id Gets the compartment_id of this TargetDetails.
entity_type [Required] Gets the entity_type of this TargetDetails.
id Gets the id of this TargetDetails.
infrastructure_id Gets the infrastructure_id of this CloudVmClusterTargetSummary.
software_image_id Gets the software_image_id of this CloudVmClusterTargetSummary.

Methods

__init__(**kwargs) Initializes a new CloudVmClusterTargetSummary 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.
ENTITY_TYPE_CLOUDVMCLUSTER = 'CLOUDVMCLUSTER'
ENTITY_TYPE_DATABASE = 'DATABASE'
ENTITY_TYPE_VMCLUSTER = 'VMCLUSTER'
__init__(**kwargs)

Initializes a new CloudVmClusterTargetSummary object with values from keyword arguments. The default value of the entity_type attribute of this class is CLOUDVMCLUSTER and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • entity_type (str) – The value to assign to the entity_type property of this CloudVmClusterTargetSummary. Allowed values for this property are: “DATABASE”, “VMCLUSTER”, “CLOUDVMCLUSTER”
  • id (str) – The value to assign to the id property of this CloudVmClusterTargetSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this CloudVmClusterTargetSummary.
  • infrastructure_id (str) – The value to assign to the infrastructure_id property of this CloudVmClusterTargetSummary.
  • software_image_id (str) – The value to assign to the software_image_id property of this CloudVmClusterTargetSummary.
compartment_id

Gets the compartment_id of this TargetDetails. Compartment identifier of the target.

Returns:The compartment_id of this TargetDetails.
Return type:str
entity_type

[Required] Gets the entity_type of this TargetDetails. Resource EntityType for the target in the Exadata Fleet Update Collection.

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

Returns:The entity_type of this TargetDetails.
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.

id

Gets the id of this TargetDetails. OCID of the target resource in the Exadata Fleet Update Collection.

Returns:The id of this TargetDetails.
Return type:str
infrastructure_id

Gets the infrastructure_id of this CloudVmClusterTargetSummary. OCID of the related Exadata Infrastructure or Cloud Exadata Infrastructure resource.

Returns:The infrastructure_id of this CloudVmClusterTargetSummary.
Return type:str
software_image_id

Gets the software_image_id of this CloudVmClusterTargetSummary. OCID of the Grid Infrastructure software image.

Returns:The software_image_id of this CloudVmClusterTargetSummary.
Return type:str