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