Class ExadbVmClusterProperties (0.4.0)

ExadbVmClusterProperties(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The properties of an ExadbVmCluster.

Attributes

Name Description
cluster_name str
Optional. Immutable. The cluster name for Exascale vm cluster. The cluster name must begin with an alphabetic character and may contain hyphens(-) but can not contain underscores(\_). It should be not more than 11 characters and is not case sensitive. OCI Cluster name.
grid_image_id str
Required. Immutable. Grid Infrastructure Version.
node_count int
Required. The number of nodes/VMs in the ExadbVmCluster.
enabled_ecpu_count_per_node int
Required. Immutable. The number of ECPUs enabled per node for an exadata vm cluster on exascale infrastructure.
additional_ecpu_count_per_node int
Optional. Immutable. The number of additional ECPUs per node for an Exadata VM cluster on exascale infrastructure.
vm_file_system_storage google.cloud.oracledatabase_v1.types.ExadbVmClusterStorageDetails
Required. Immutable. Total storage details for the ExadbVmCluster.
license_model google.cloud.oracledatabase_v1.types.ExadbVmClusterProperties.LicenseModel
Optional. Immutable. The license type of the ExadbVmCluster.
exascale_db_storage_vault str
Required. Immutable. The name of ExascaleDbStorageVault associated with the ExadbVmCluster. It can refer to an existing ExascaleDbStorageVault. Or a new one can be created during the ExadbVmCluster creation (requires storage_vault_properties to be set). Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
hostname_prefix str
Required. Immutable. Prefix for VM cluster host names.
hostname str
Output only. The hostname of the ExadbVmCluster.
ssh_public_keys MutableSequence[str]
Required. Immutable. The SSH public keys for the ExadbVmCluster.
data_collection_options google.cloud.oracledatabase_v1.types.DataCollectionOptionsCommon
Optional. Immutable. Indicates user preference for data collection options.
time_zone google.type.datetime_pb2.TimeZone
Optional. Immutable. The time zone of the ExadbVmCluster.
lifecycle_state google.cloud.oracledatabase_v1.types.ExadbVmClusterProperties.ExadbVmClusterLifecycleState
Output only. State of the cluster.
shape_attribute google.cloud.oracledatabase_v1.types.ExadbVmClusterProperties.ShapeAttribute
Required. Immutable. The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later
memory_size_gb int
Output only. Memory per VM (GB) (Read-only): Shows the amount of memory allocated to each VM. Memory is calculated based on 2.75 GB per Total ECPUs.
scan_listener_port_tcp int
Optional. Immutable. SCAN listener port - TCP
oci_uri str
Output only. Deep link to the OCI console to view this resource.
gi_version str
Output only. The Oracle Grid Infrastructure (GI) software version.

Classes

ExadbVmClusterLifecycleState

ExadbVmClusterLifecycleState(value)

The various lifecycle states of the VM cluster.

LicenseModel

LicenseModel(value)

The Oracle license model that applies to the ExaScale VM cluster

ShapeAttribute

ShapeAttribute(value)

The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later