Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace VmTargetAsset

Description of the VM target asset.

Properties

Optional blockVolumesPerformance

blockVolumesPerformance: undefined | number

Performance of the block volumes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional compartmentId

compartmentId: undefined | string

Compartment identifier

Optional compatibilityMessages

compatibilityMessages: Array<CompatibilityMessage>

Messages about the compatibility issues.

Optional createdResourceId

createdResourceId: undefined | string

Created resource identifier

Optional displayName

displayName: undefined | string

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

estimatedCost

estimatedCost: CostEstimation

id

id: string

Unique identifier that is immutable on creation.

isExcludedFromExecution

isExcludedFromExecution: boolean

A boolean indicating whether the asset should be migrated.

Optional lifecycleDetails

lifecycleDetails: undefined | string

A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state.

lifecycleState

lifecycleState: LifecycleState

The current state of the target asset.

Optional migrationAsset

migrationAsset: model.MigrationAsset

migrationPlanId

migrationPlanId: string

OCID of the associated migration plan.

Optional msLicense

msLicense: undefined | string

Microsoft license for VM configuration.

preferredShapeType

preferredShapeType: PreferredShapeType

Preferred VM shape type that you provide.

Optional recommendedSpec

recommendedSpec: model.LaunchInstanceDetails

Optional testSpec

testSpec: model.LaunchInstanceDetails

timeAssessed

timeAssessed: Date

The time when the assessment was done. An RFC3339 formatted datetime string.

timeCreated

timeCreated: Date

The time when the target asset was created. An RFC3339 formatted datetime string.

timeUpdated

timeUpdated: Date

The time when the target asset was updated. An RFC3339 formatted datetime string.

Const type

type: string = "INSTANCE"

Optional userSpec

userSpec: model.LaunchInstanceDetails

Methods

getDeserializedJsonObj

getJsonObj