odb / Client / update_exadb_vm_cluster
update_exadb_vm_cluster¶
- odb.Client.update_exadb_vm_cluster(**kwargs)¶
Updates the specified Exascale VM cluster.
See also: AWS API Documentation
Request Syntax
response = client.update_exadb_vm_cluster( exadbVmClusterId='string', dataCollectionOptions={ 'isDiagnosticsEventsEnabled': True|False, 'isHealthMonitoringEnabled': True|False, 'isIncidentLogsEnabled': True|False }, displayName='string', enabledEcpuCount=123, gridImageId='string', licenseModel='BRING_YOUR_OWN_LICENSE'|'LICENSE_INCLUDED', sshPublicKeys=[ 'string', ], systemVersion='string', totalEcpuCount=123, updateAction='ROLLING_APPLY'|'NON_ROLLING_APPLY'|'PRECHECK'|'ROLLBACK', vmFileSystemStorageTotalSizeInGBs=123 )
- Parameters:
exadbVmClusterId (string) –
[REQUIRED]
The unique identifier of the Exascale VM cluster to update.
dataCollectionOptions (dict) –
The set of preferences for the various diagnostic collection options for the Exascale VM cluster.
isDiagnosticsEventsEnabled (boolean) –
Indicates whether diagnostic collection is enabled for the VM cluster.
isHealthMonitoringEnabled (boolean) –
Indicates whether health monitoring is enabled for the VM cluster.
isIncidentLogsEnabled (boolean) –
Indicates whether incident logs are enabled for the cloud VM cluster.
displayName (string) – A new user-friendly name for the Exascale VM cluster.
enabledEcpuCount (integer) – The number of ECPUs to enable for the Exascale VM cluster.
gridImageId (string) – The Grid Infrastructure software image ID for the Exascale VM cluster.
licenseModel (string) – The Oracle license model to apply to the Exascale VM cluster.
sshPublicKeys (list) –
The public key portion of one or more key pairs used for SSH access to the Exascale VM cluster.
(string) –
systemVersion (string) – The version of the operating system of the image for the Exascale VM cluster.
totalEcpuCount (integer) – The total number of ECPUs for the Exascale VM cluster.
updateAction (string) – The update action to perform on the Exascale VM cluster.
vmFileSystemStorageTotalSizeInGBs (integer) – The total amount of file system storage, in gigabytes (GB), for the Exascale VM cluster.
- Return type:
dict
- Returns:
Response Syntax
{ 'displayName': 'string', 'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS', 'statusReason': 'string', 'exadbVmClusterId': 'string' }
Response Structure
(dict) –
displayName (string) –
The user-friendly name for the Exascale VM cluster.
status (string) –
The current status of the Exascale VM cluster.
statusReason (string) –
Additional information about the status of the Exascale VM cluster.
exadbVmClusterId (string) –
The unique identifier of the Exascale VM cluster.
Exceptions
odb.Client.exceptions.ThrottlingExceptionodb.Client.exceptions.ValidationExceptionodb.Client.exceptions.ConflictExceptionodb.Client.exceptions.AccessDeniedExceptionodb.Client.exceptions.InternalServerExceptionodb.Client.exceptions.ResourceNotFoundException