SupportedHostShapeSummary

class oci.ocvp.models.SupportedHostShapeSummary(**kwargs)

Bases: object

A specific compute shape supported by the Oracle Cloud VMware Solution.

Attributes

SUPPORTED_OPERATIONS_ADD_BLOCK_VOLUME_TO_DATASTORE A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_ADD_DATASTORE_TO_DATASTORE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_ATTACH_DATASTORE_CLUSTER_TO_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CANCEL_DOWNGRADE_HCX A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CREATE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CREATE_DATASTORE A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CREATE_DATASTORE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CREATE_ESXI_HOST A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_CREATE_SDDC A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DELETE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DELETE_DATASTORE A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DELETE_DATASTORE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DELETE_ESXI_HOST A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DELETE_SDDC A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DETACH_DATASTORE_CLUSTER_FROM_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_DOWNGRADE_HCX A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_IN_PLACE_UPGRADE A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_REFRESH_HCX_LICENSE_STATUS A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_REPLACE_HOST A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_SWAP_BILLING A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_UPDATE_DATASTORE A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_UPDATE_DATASTORE_CLUSTER A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
SUPPORTED_OPERATIONS_UPGRADE_HCX A constant which can be used with the supported_operations property of a SupportedHostShapeSummary.
default_ocpu_count Gets the default_ocpu_count of this SupportedHostShapeSummary.
description Gets the description of this SupportedHostShapeSummary.
is_single_host_sddc_supported Gets the is_single_host_sddc_supported of this SupportedHostShapeSummary.
is_support_monthly_commitment Gets the is_support_monthly_commitment of this SupportedHostShapeSummary.
is_support_shielded_instances Gets the is_support_shielded_instances of this SupportedHostShapeSummary.
name [Required] Gets the name of this SupportedHostShapeSummary.
shape_family [Required] Gets the shape_family of this SupportedHostShapeSummary.
supported_ocpu_count Gets the supported_ocpu_count of this SupportedHostShapeSummary.
supported_operations [Required] Gets the supported_operations of this SupportedHostShapeSummary.
supported_vmware_software_versions Gets the supported_vmware_software_versions of this SupportedHostShapeSummary.

Methods

__init__(**kwargs) Initializes a new SupportedHostShapeSummary object with values from keyword arguments.
SUPPORTED_OPERATIONS_ADD_BLOCK_VOLUME_TO_DATASTORE = 'ADD_BLOCK_VOLUME_TO_DATASTORE'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “ADD_BLOCK_VOLUME_TO_DATASTORE”

SUPPORTED_OPERATIONS_ADD_DATASTORE_TO_DATASTORE_CLUSTER = 'ADD_DATASTORE_TO_DATASTORE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “ADD_DATASTORE_TO_DATASTORE_CLUSTER”

SUPPORTED_OPERATIONS_ATTACH_DATASTORE_CLUSTER_TO_CLUSTER = 'ATTACH_DATASTORE_CLUSTER_TO_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “ATTACH_DATASTORE_CLUSTER_TO_CLUSTER”

SUPPORTED_OPERATIONS_ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST = 'ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST”

SUPPORTED_OPERATIONS_CANCEL_DOWNGRADE_HCX = 'CANCEL_DOWNGRADE_HCX'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CANCEL_DOWNGRADE_HCX”

SUPPORTED_OPERATIONS_CREATE_CLUSTER = 'CREATE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CREATE_CLUSTER”

SUPPORTED_OPERATIONS_CREATE_DATASTORE = 'CREATE_DATASTORE'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CREATE_DATASTORE”

SUPPORTED_OPERATIONS_CREATE_DATASTORE_CLUSTER = 'CREATE_DATASTORE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CREATE_DATASTORE_CLUSTER”

SUPPORTED_OPERATIONS_CREATE_ESXI_HOST = 'CREATE_ESXI_HOST'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CREATE_ESXI_HOST”

SUPPORTED_OPERATIONS_CREATE_SDDC = 'CREATE_SDDC'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “CREATE_SDDC”

SUPPORTED_OPERATIONS_DELETE_CLUSTER = 'DELETE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DELETE_CLUSTER”

SUPPORTED_OPERATIONS_DELETE_DATASTORE = 'DELETE_DATASTORE'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DELETE_DATASTORE”

SUPPORTED_OPERATIONS_DELETE_DATASTORE_CLUSTER = 'DELETE_DATASTORE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DELETE_DATASTORE_CLUSTER”

SUPPORTED_OPERATIONS_DELETE_ESXI_HOST = 'DELETE_ESXI_HOST'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DELETE_ESXI_HOST”

SUPPORTED_OPERATIONS_DELETE_SDDC = 'DELETE_SDDC'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DELETE_SDDC”

SUPPORTED_OPERATIONS_DETACH_DATASTORE_CLUSTER_FROM_CLUSTER = 'DETACH_DATASTORE_CLUSTER_FROM_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DETACH_DATASTORE_CLUSTER_FROM_CLUSTER”

SUPPORTED_OPERATIONS_DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST = 'DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST”

SUPPORTED_OPERATIONS_DOWNGRADE_HCX = 'DOWNGRADE_HCX'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “DOWNGRADE_HCX”

SUPPORTED_OPERATIONS_IN_PLACE_UPGRADE = 'IN_PLACE_UPGRADE'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “IN_PLACE_UPGRADE”

SUPPORTED_OPERATIONS_REFRESH_HCX_LICENSE_STATUS = 'REFRESH_HCX_LICENSE_STATUS'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “REFRESH_HCX_LICENSE_STATUS”

SUPPORTED_OPERATIONS_REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER = 'REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER”

SUPPORTED_OPERATIONS_REPLACE_HOST = 'REPLACE_HOST'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “REPLACE_HOST”

SUPPORTED_OPERATIONS_SWAP_BILLING = 'SWAP_BILLING'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “SWAP_BILLING”

SUPPORTED_OPERATIONS_UPDATE_DATASTORE = 'UPDATE_DATASTORE'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “UPDATE_DATASTORE”

SUPPORTED_OPERATIONS_UPDATE_DATASTORE_CLUSTER = 'UPDATE_DATASTORE_CLUSTER'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “UPDATE_DATASTORE_CLUSTER”

SUPPORTED_OPERATIONS_UPGRADE_HCX = 'UPGRADE_HCX'

A constant which can be used with the supported_operations property of a SupportedHostShapeSummary. This constant has a value of “UPGRADE_HCX”

__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this SupportedHostShapeSummary.
  • supported_operations (list[str]) – The value to assign to the supported_operations property of this SupportedHostShapeSummary. Allowed values for items in this list are: “CREATE_SDDC”, “DELETE_SDDC”, “CREATE_CLUSTER”, “DELETE_CLUSTER”, “CREATE_ESXI_HOST”, “DELETE_ESXI_HOST”, “UPGRADE_HCX”, “DOWNGRADE_HCX”, “CANCEL_DOWNGRADE_HCX”, “REFRESH_HCX_LICENSE_STATUS”, “SWAP_BILLING”, “REPLACE_HOST”, “IN_PLACE_UPGRADE”, “CREATE_DATASTORE”, “UPDATE_DATASTORE”, “ADD_BLOCK_VOLUME_TO_DATASTORE”, “DELETE_DATASTORE”, “CREATE_DATASTORE_CLUSTER”, “UPDATE_DATASTORE_CLUSTER”, “ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST”, “ATTACH_DATASTORE_CLUSTER_TO_CLUSTER”, “DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST”, “DETACH_DATASTORE_CLUSTER_FROM_CLUSTER”, “DELETE_DATASTORE_CLUSTER”, “ADD_DATASTORE_TO_DATASTORE_CLUSTER”, “REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • shape_family (str) – The value to assign to the shape_family property of this SupportedHostShapeSummary.
  • default_ocpu_count (float) – The value to assign to the default_ocpu_count property of this SupportedHostShapeSummary.
  • supported_ocpu_count (list[float]) – The value to assign to the supported_ocpu_count property of this SupportedHostShapeSummary.
  • is_single_host_sddc_supported (bool) – The value to assign to the is_single_host_sddc_supported property of this SupportedHostShapeSummary.
  • supported_vmware_software_versions (list[str]) – The value to assign to the supported_vmware_software_versions property of this SupportedHostShapeSummary.
  • description (str) – The value to assign to the description property of this SupportedHostShapeSummary.
  • is_support_shielded_instances (bool) – The value to assign to the is_support_shielded_instances property of this SupportedHostShapeSummary.
  • is_support_monthly_commitment (bool) – The value to assign to the is_support_monthly_commitment property of this SupportedHostShapeSummary.
default_ocpu_count

Gets the default_ocpu_count of this SupportedHostShapeSummary. The default OCPU count of the shape.

Returns:The default_ocpu_count of this SupportedHostShapeSummary.
Return type:float
description

Gets the description of this SupportedHostShapeSummary. Description of the shape.

Returns:The description of this SupportedHostShapeSummary.
Return type:str
is_single_host_sddc_supported

Gets the is_single_host_sddc_supported of this SupportedHostShapeSummary. Indicates whether the shape supports single host SDDCs.

Returns:The is_single_host_sddc_supported of this SupportedHostShapeSummary.
Return type:bool
is_support_monthly_commitment

Gets the is_support_monthly_commitment of this SupportedHostShapeSummary. Whether the shape supports “MONTH” Commitment.

Returns:The is_support_monthly_commitment of this SupportedHostShapeSummary.
Return type:bool
is_support_shielded_instances

Gets the is_support_shielded_instances of this SupportedHostShapeSummary. Indicates whether the shape supports shielded instances.

Returns:The is_support_shielded_instances of this SupportedHostShapeSummary.
Return type:bool
name

[Required] Gets the name of this SupportedHostShapeSummary. The name of the supported compute shape.

Returns:The name of this SupportedHostShapeSummary.
Return type:str
shape_family

[Required] Gets the shape_family of this SupportedHostShapeSummary. The family of the shape. ESXi hosts of one SDDC must have the same shape family.

Returns:The shape_family of this SupportedHostShapeSummary.
Return type:str
supported_ocpu_count

Gets the supported_ocpu_count of this SupportedHostShapeSummary. Support OCPU count of the shape.

Returns:The supported_ocpu_count of this SupportedHostShapeSummary.
Return type:list[float]
supported_operations

[Required] Gets the supported_operations of this SupportedHostShapeSummary. The operations where you can use the shape. The operations can be CREATE_SDDC or CREATE_ESXI_HOST.

Allowed values for items in this list are: “CREATE_SDDC”, “DELETE_SDDC”, “CREATE_CLUSTER”, “DELETE_CLUSTER”, “CREATE_ESXI_HOST”, “DELETE_ESXI_HOST”, “UPGRADE_HCX”, “DOWNGRADE_HCX”, “CANCEL_DOWNGRADE_HCX”, “REFRESH_HCX_LICENSE_STATUS”, “SWAP_BILLING”, “REPLACE_HOST”, “IN_PLACE_UPGRADE”, “CREATE_DATASTORE”, “UPDATE_DATASTORE”, “ADD_BLOCK_VOLUME_TO_DATASTORE”, “DELETE_DATASTORE”, “CREATE_DATASTORE_CLUSTER”, “UPDATE_DATASTORE_CLUSTER”, “ATTACH_DATASTORE_CLUSTER_TO_ESXI_HOST”, “ATTACH_DATASTORE_CLUSTER_TO_CLUSTER”, “DETACH_DATASTORE_CLUSTER_FROM_ESXI_HOST”, “DETACH_DATASTORE_CLUSTER_FROM_CLUSTER”, “DELETE_DATASTORE_CLUSTER”, “ADD_DATASTORE_TO_DATASTORE_CLUSTER”, “REMOVE_DATASTORE_FROM_DATASTORE_CLUSTER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The supported_operations of this SupportedHostShapeSummary.
Return type:list[str]
supported_vmware_software_versions

Gets the supported_vmware_software_versions of this SupportedHostShapeSummary. The VMware software versions supported by the shape.

Returns:The supported_vmware_software_versions of this SupportedHostShapeSummary.
Return type:list[str]