Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ComputeHost

The customer facing object includes host details.

Properties

Optional additionalData

additionalData: undefined | object

Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers

availabilityDomain

availabilityDomain: string

The availability domain of the compute host.

Example: {@code Uocm:US-CHICAGO-1-AD-2}

Optional capacityReservationId

capacityReservationId: undefined | string

The OCID for the Capacity Reserver that is currently on host

compartmentId

compartmentId: string

The OCID for the compartment. This should always be the root compartment.

Optional computeHostGroupId

computeHostGroupId: undefined | string

The OCID for the Customer-unique host group associated with the Compute Bare Metal Host.

Optional configurationData

configurationData: model.ComputeHostConfigurationData

Optional configurationState

configurationState: model.ConfigurationState

Configuration state of the Compute Bare Metal Host.

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.

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Optional displayName

displayName: undefined | string

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

faultDomain

faultDomain: string

A fault domain is a grouping of hardware and infrastructure within an availability domain. Each availability domain contains three fault domains. Fault domains let you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance that affects one fault domain does not affect instances in other fault domains.

This field is the Fault domain of the host

Optional firmwareBundleId

firmwareBundleId: undefined | string

The OCID for the Customer-unique firmware bundle associated with the Host.

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 gpuMemoryFabricId

gpuMemoryFabricId: undefined | string

The OCID for Customer-unique GPU Memory Fabric

health

health: Health

The heathy state of the host

Optional hostCorrelationId

hostCorrelationId: undefined | string

The ID that remains consistent when a host moves between capacity pools within the same tenancy.

Optional hpcIslandId

hpcIslandId: undefined | string

The OCID for Customer-unique HPC Island

id

id: string

The OCID for the Customer-unique host

Optional impactedComponentDetails

impactedComponentDetails: undefined | object

A list that contains impacted components related to an unhealthy host. An impacted component will be a free-form structure of key values pairs that will provide more or less details based on data tiering

Optional instanceId

instanceId: undefined | string

The public OCID for the Virtual Machine or Bare Metal instance

Optional lifecycleDetails

lifecycleDetails: undefined | object

A free-form description detailing why the host is in its current state.

lifecycleState

lifecycleState: LifecycleState

The lifecycle state of the host

Optional localBlockId

localBlockId: undefined | string

The OCID for Customer-unique Local Block

Optional networkBlockId

networkBlockId: undefined | string

The OCID for Customer-unique Network Block

Optional platform

platform: undefined | string

The platform of the host

Optional recycleDetails

recycleDetails: model.RecycleDetails

shape

shape: string

The shape of host

Optional timeConfigurationCheck

timeConfigurationCheck: Date

The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

timeCreated

timeCreated: Date

The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339).

Example: {@code 2016-08-25T21:10:29.600Z}

timeUpdated

timeUpdated: Date

The date and time that the compute host record was updated, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

Functions

getDeserializedJsonObj

getJsonObj