Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateDrProtectionGroupMemberComputeInstanceMovableDetails

Create properties for a movable compute instance member.

Properties

Optional destinationCapacityReservationId

destinationCapacityReservationId: undefined | string

The OCID of a capacity reservation in the destination region which will be used to launch the compute instance.

Example: {@code ocid1.capacityreservation.oc1..uniqueID}

Optional destinationCompartmentId

destinationCompartmentId: undefined | string

The OCID of a compartment in the destination region in which the compute instance should be launched.

Example: {@code ocid1.compartment.oc1..uniqueID}

Optional destinationDedicatedVmHostId

destinationDedicatedVmHostId: undefined | string

The OCID of a dedicated VM host in the destination region where the compute instance should be launched.

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID}

Optional fileSystemOperations

A list of operations performed on file systems used by the compute instance.

Optional isRetainFaultDomain

isRetainFaultDomain: undefined | false | true

A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region.

Example: {@code false}

memberId

memberId: string

The OCID of the member.

Example: {@code ocid1.instance.oc1..uniqueID}

Const memberType

memberType: string = "COMPUTE_INSTANCE_MOVABLE"

Optional vnicMappings

A list of compute instance VNIC mappings.

Methods

getDeserializedJsonObj

getJsonObj