Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace UpdateDbSystemDetails

Describes the parameters for updating the DB system.

*Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Properties

Optional backupNetworkNsgIds

backupNetworkNsgIds: Array<string>

A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.

Optional cpuCoreCount

cpuCoreCount: undefined | number

The new number of CPU cores to set for the DB system. Not applicable for INTEL based virtual machine DB systems. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional dataCollectionOptions

dataCollectionOptions: model.DataCollectionOptions

Optional dataStorageSizeInGBs

dataStorageSizeInGBs: undefined | number

The size, in gigabytes, to scale the attached storage up to for this virtual machine DB system. This value must be greater than current storage size. Note that the resulting total storage size attached will be greater than the amount requested to allow for REDO/RECO space and software volume. Applies only to virtual machine DB systems. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {@code {\"Department\": \"Finance\"}}

Optional licenseModel

licenseModel: LicenseModel

The Oracle Database license model that applies to all databases on the DB system. The default is LICENSE_INCLUDED.

Optional maintenanceWindowDetails

maintenanceWindowDetails: model.MaintenanceWindow

Optional nsgIds

nsgIds: Array<string>

The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:

  • A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty.

Optional recoStorageSizeInGBs

recoStorageSizeInGBs: undefined | number

The size, in gigabytes, to scale the attached RECO storage up to for this virtual machine DB system. This value must be greater than current storage size. Note that the resulting total storage size attached will be greater than the amount requested to allow for the software volume. Applies only to virtual machine DB systems. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional shape

shape: undefined | string

The shape of the DB system. The shape determines resources allocated to the DB system.

  • For virtual machine shapes, the number of CPU cores and memory

    To get a list of shapes, use the {@link #listDbSystemShapes(ListDbSystemShapesRequest) listDbSystemShapes} operation.

Optional sshPublicKeys

sshPublicKeys: Array<string>

The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters.

Optional version

version: model.PatchDetails

Functions

getDeserializedJsonObj

getJsonObj