Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace LaunchCreateVolumeFromAttributes

The details of the volume to create for CreateVolume operation.

Properties

Optional compartmentId

compartmentId: undefined | string

The OCID of the compartment that contains the volume. If not provided, it will be inherited from the instance.

Optional displayName

displayName: undefined | string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional kmsKeyId

kmsKeyId: undefined | string

The OCID of the Vault service key to assign as the master encryption key for the volume.

sizeInGBs

sizeInGBs: number

The size of the volume in GBs. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Const volumeCreationType

volumeCreationType: string = "ATTRIBUTES"

Optional vpusPerGB

vpusPerGB: undefined | number

The number of volume performance units (VPUs) that will be applied to this volume per GB, representing the Block Volume service's elastic performance options. See Block Volume Performance Levels for more information.

Allowed values:

{@code 0}: Represents Lower Cost option.

{@code 10}: Represents Balanced option.

{@code 20}: Represents Higher Performance option.

{@code 30}-{@code 120}: Represents the Ultra High Performance option. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Methods

getDeserializedJsonObj

getJsonObj