oci.Core.ComputeHost
Explore with Pulumi AI
This resource provides the Compute Host resource in Oracle Cloud Infrastructure Core service.
Customer can update the some fields for ComputeHost record
Create ComputeHost Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ComputeHost(name: string, args: ComputeHostArgs, opts?: CustomResourceOptions);
@overload
def ComputeHost(resource_name: str,
args: ComputeHostArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ComputeHost(resource_name: str,
opts: Optional[ResourceOptions] = None,
compute_host_id: Optional[str] = None,
compute_host_group_id: Optional[str] = None)
func NewComputeHost(ctx *Context, name string, args ComputeHostArgs, opts ...ResourceOption) (*ComputeHost, error)
public ComputeHost(string name, ComputeHostArgs args, CustomResourceOptions? opts = null)
public ComputeHost(String name, ComputeHostArgs args)
public ComputeHost(String name, ComputeHostArgs args, CustomResourceOptions options)
type: oci:Core:ComputeHost
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ComputeHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ComputeHostArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ComputeHostArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComputeHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComputeHostArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var computeHostResource = new Oci.Core.ComputeHost("computeHostResource", new()
{
ComputeHostId = "string",
ComputeHostGroupId = "string",
});
example, err := core.NewComputeHost(ctx, "computeHostResource", &core.ComputeHostArgs{
ComputeHostId: pulumi.String("string"),
ComputeHostGroupId: pulumi.String("string"),
})
var computeHostResource = new ComputeHost("computeHostResource", ComputeHostArgs.builder()
.computeHostId("string")
.computeHostGroupId("string")
.build());
compute_host_resource = oci.core.ComputeHost("computeHostResource",
compute_host_id="string",
compute_host_group_id="string")
const computeHostResource = new oci.core.ComputeHost("computeHostResource", {
computeHostId: "string",
computeHostGroupId: "string",
});
type: oci:Core:ComputeHost
properties:
computeHostGroupId: string
computeHostId: string
ComputeHost Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ComputeHost resource accepts the following input properties:
- Compute
Host stringId - The OCID of the compute host.
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- Compute
Host stringId - The OCID of the compute host.
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host StringId - The OCID of the compute host.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host stringId - The OCID of the compute host.
- compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute_
host_ strid - The OCID of the compute host.
- compute_
host_ strgroup_ id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host StringId - The OCID of the compute host.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
Outputs
All input properties are implicitly available as output properties. Additionally, the ComputeHost resource produces the following output properties:
- Additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- Availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- Capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Configuration
Datas List<ComputeHost Configuration Data> - Compute Host Configuration Data
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain 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.
- Dictionary<string, string>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- Health string
- The heathy state of the host
- Hpc
Island stringId - The OCID for Customer-unique HPC Island
- Id string
- The provider-assigned unique ID for this managed resource.
- Impacted
Component stringDetails - 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
- Instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- Lifecycle
Details Dictionary<string, string> - A free-form description detailing why the host is in its current state.
- Local
Block stringId - The OCID for Customer-unique Local Block
- Network
Block stringId - The OCID for Customer-unique Network Block
- Recycle
Details List<ComputeHost Recycle Detail> - Shows details about the last recycle performed on this host.
- Shape string
- The shape of host
- State string
- The lifecycle state of the host
- Time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- Availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- Capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Configuration
Datas []ComputeHost Configuration Data - Compute Host Configuration Data
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain 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.
- map[string]string
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- Health string
- The heathy state of the host
- Hpc
Island stringId - The OCID for Customer-unique HPC Island
- Id string
- The provider-assigned unique ID for this managed resource.
- Impacted
Component stringDetails - 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
- Instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- Lifecycle
Details map[string]string - A free-form description detailing why the host is in its current state.
- Local
Block stringId - The OCID for Customer-unique Local Block
- Network
Block stringId - The OCID for Customer-unique Network Block
- Recycle
Details []ComputeHost Recycle Detail - Shows details about the last recycle performed on this host.
- Shape string
- The shape of host
- State string
- The lifecycle state of the host
- Time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data String - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain String - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation StringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- configuration
Datas List<ComputeHost Configuration Data> - Compute Host Configuration Data
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- Map<String,String>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory StringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health String
- The heathy state of the host
- hpc
Island StringId - The OCID for Customer-unique HPC Island
- id String
- The provider-assigned unique ID for this managed resource.
- impacted
Component StringDetails - 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
- instance
Id String - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details Map<String,String> - A free-form description detailing why the host is in its current state.
- local
Block StringId - The OCID for Customer-unique Local Block
- network
Block StringId - The OCID for Customer-unique Network Block
- recycle
Details List<ComputeHost Recycle Detail> - Shows details about the last recycle performed on this host.
- shape String
- The shape of host
- state String
- The lifecycle state of the host
- time
Configuration StringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- configuration
Datas ComputeHost Configuration Data[] - Compute Host Configuration Data
- configuration
State string - Configuration state of the Compute Bare Metal Host.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- {[key: string]: string}
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health string
- The heathy state of the host
- hpc
Island stringId - The OCID for Customer-unique HPC Island
- id string
- The provider-assigned unique ID for this managed resource.
- impacted
Component stringDetails - 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
- instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details {[key: string]: string} - A free-form description detailing why the host is in its current state.
- local
Block stringId - The OCID for Customer-unique Local Block
- network
Block stringId - The OCID for Customer-unique Network Block
- recycle
Details ComputeHost Recycle Detail[] - Shows details about the last recycle performed on this host.
- shape string
- The shape of host
- state string
- The lifecycle state of the host
- time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional_
data str - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability_
domain str - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity_
reservation_ strid - The OCID for the Capacity Reserver that is currently on host
- compartment_
id str - (Updatable) The OCID for the compartment. This should always be the root compartment.
- configuration_
datas Sequence[ComputeHost Configuration Data] - Compute Host Configuration Data
- configuration_
state str - Configuration state of the Compute Bare Metal Host.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain str - 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.
- Mapping[str, str]
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu_
memory_ strfabric_ id - The OCID for Customer-unique GPU Memory Fabric
- health str
- The heathy state of the host
- hpc_
island_ strid - The OCID for Customer-unique HPC Island
- id str
- The provider-assigned unique ID for this managed resource.
- impacted_
component_ strdetails - 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
- instance_
id str - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle_
details Mapping[str, str] - A free-form description detailing why the host is in its current state.
- local_
block_ strid - The OCID for Customer-unique Local Block
- network_
block_ strid - The OCID for Customer-unique Network Block
- recycle_
details Sequence[ComputeHost Recycle Detail] - Shows details about the last recycle performed on this host.
- shape str
- The shape of host
- state str
- The lifecycle state of the host
- time_
configuration_ strcheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
created str - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data String - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain String - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation StringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- configuration
Datas List<Property Map> - Compute Host Configuration Data
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- Map<String>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory StringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health String
- The heathy state of the host
- hpc
Island StringId - The OCID for Customer-unique HPC Island
- id String
- The provider-assigned unique ID for this managed resource.
- impacted
Component StringDetails - 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
- instance
Id String - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details Map<String> - A free-form description detailing why the host is in its current state.
- local
Block StringId - The OCID for Customer-unique Local Block
- network
Block StringId - The OCID for Customer-unique Network Block
- recycle
Details List<Property Map> - Shows details about the last recycle performed on this host.
- shape String
- The shape of host
- state String
- The lifecycle state of the host
- time
Configuration StringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
Look up Existing ComputeHost Resource
Get an existing ComputeHost resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ComputeHostState, opts?: CustomResourceOptions): ComputeHost
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
additional_data: Optional[str] = None,
availability_domain: Optional[str] = None,
capacity_reservation_id: Optional[str] = None,
compartment_id: Optional[str] = None,
compute_host_group_id: Optional[str] = None,
compute_host_id: Optional[str] = None,
configuration_datas: Optional[Sequence[ComputeHostConfigurationDataArgs]] = None,
configuration_state: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
fault_domain: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
gpu_memory_fabric_id: Optional[str] = None,
health: Optional[str] = None,
hpc_island_id: Optional[str] = None,
impacted_component_details: Optional[str] = None,
instance_id: Optional[str] = None,
lifecycle_details: Optional[Mapping[str, str]] = None,
local_block_id: Optional[str] = None,
network_block_id: Optional[str] = None,
recycle_details: Optional[Sequence[ComputeHostRecycleDetailArgs]] = None,
shape: Optional[str] = None,
state: Optional[str] = None,
time_configuration_check: Optional[str] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> ComputeHost
func GetComputeHost(ctx *Context, name string, id IDInput, state *ComputeHostState, opts ...ResourceOption) (*ComputeHost, error)
public static ComputeHost Get(string name, Input<string> id, ComputeHostState? state, CustomResourceOptions? opts = null)
public static ComputeHost get(String name, Output<String> id, ComputeHostState state, CustomResourceOptions options)
resources: _: type: oci:Core:ComputeHost get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- Availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- Capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- Compute
Host stringId - The OCID of the compute host.
- Configuration
Datas List<ComputeHost Configuration Data> - Compute Host Configuration Data
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain 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.
- Dictionary<string, string>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- Health string
- The heathy state of the host
- Hpc
Island stringId - The OCID for Customer-unique HPC Island
- Impacted
Component stringDetails - 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
- Instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- Lifecycle
Details Dictionary<string, string> - A free-form description detailing why the host is in its current state.
- Local
Block stringId - The OCID for Customer-unique Local Block
- Network
Block stringId - The OCID for Customer-unique Network Block
- Recycle
Details List<ComputeHost Recycle Detail> - Shows details about the last recycle performed on this host.
- Shape string
- The shape of host
- State string
- The lifecycle state of the host
- Time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- Availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- Capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- Compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- Compute
Host stringId - The OCID of the compute host.
- Configuration
Datas []ComputeHost Configuration Data Args - Compute Host Configuration Data
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Fault
Domain 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.
- map[string]string
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- Health string
- The heathy state of the host
- Hpc
Island stringId - The OCID for Customer-unique HPC Island
- Impacted
Component stringDetails - 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
- Instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- Lifecycle
Details map[string]string - A free-form description detailing why the host is in its current state.
- Local
Block stringId - The OCID for Customer-unique Local Block
- Network
Block stringId - The OCID for Customer-unique Network Block
- Recycle
Details []ComputeHost Recycle Detail Args - Shows details about the last recycle performed on this host.
- Shape string
- The shape of host
- State string
- The lifecycle state of the host
- Time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- Time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data String - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain String - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation StringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host StringId - The OCID of the compute host.
- configuration
Datas List<ComputeHost Configuration Data> - Compute Host Configuration Data
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- Map<String,String>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory StringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health String
- The heathy state of the host
- hpc
Island StringId - The OCID for Customer-unique HPC Island
- impacted
Component StringDetails - 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
- instance
Id String - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details Map<String,String> - A free-form description detailing why the host is in its current state.
- local
Block StringId - The OCID for Customer-unique Local Block
- network
Block StringId - The OCID for Customer-unique Network Block
- recycle
Details List<ComputeHost Recycle Detail> - Shows details about the last recycle performed on this host.
- shape String
- The shape of host
- state String
- The lifecycle state of the host
- time
Configuration StringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data string - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain string - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation stringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id string - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host stringId - The OCID of the compute host.
- configuration
Datas ComputeHost Configuration Data[] - Compute Host Configuration Data
- configuration
State string - Configuration state of the Compute Bare Metal Host.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name string - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- {[key: string]: string}
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory stringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health string
- The heathy state of the host
- hpc
Island stringId - The OCID for Customer-unique HPC Island
- impacted
Component stringDetails - 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
- instance
Id string - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details {[key: string]: string} - A free-form description detailing why the host is in its current state.
- local
Block stringId - The OCID for Customer-unique Local Block
- network
Block stringId - The OCID for Customer-unique Network Block
- recycle
Details ComputeHost Recycle Detail[] - Shows details about the last recycle performed on this host.
- shape string
- The shape of host
- state string
- The lifecycle state of the host
- time
Configuration stringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created string - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated string - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional_
data str - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability_
domain str - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity_
reservation_ strid - The OCID for the Capacity Reserver that is currently on host
- compartment_
id str - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute_
host_ strgroup_ id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute_
host_ strid - The OCID of the compute host.
- configuration_
datas Sequence[ComputeHost Configuration Data Args] - Compute Host Configuration Data
- configuration_
state str - Configuration state of the Compute Bare Metal Host.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display_
name str - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault_
domain str - 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.
- Mapping[str, str]
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu_
memory_ strfabric_ id - The OCID for Customer-unique GPU Memory Fabric
- health str
- The heathy state of the host
- hpc_
island_ strid - The OCID for Customer-unique HPC Island
- impacted_
component_ strdetails - 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
- instance_
id str - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle_
details Mapping[str, str] - A free-form description detailing why the host is in its current state.
- local_
block_ strid - The OCID for Customer-unique Local Block
- network_
block_ strid - The OCID for Customer-unique Network Block
- recycle_
details Sequence[ComputeHost Recycle Detail Args] - Shows details about the last recycle performed on this host.
- shape str
- The shape of host
- state str
- The lifecycle state of the host
- time_
configuration_ strcheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time_
created str - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time_
updated str - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- additional
Data String - Additional data that can be exposed to the customer. Will include raw fault codes for strategic customers
- availability
Domain String - The availability domain of the compute host. Example:
Uocm:US-CHICAGO-1-AD-2
- capacity
Reservation StringId - The OCID for the Capacity Reserver that is currently on host
- compartment
Id String - (Updatable) The OCID for the compartment. This should always be the root compartment.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- compute
Host StringId - The OCID of the compute host.
- configuration
Datas List<Property Map> - Compute Host Configuration Data
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- display
Name String - (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- fault
Domain 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.
- Map<String>
(Updatable) 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:
{"Department": "Finance"}
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- gpu
Memory StringFabric Id - The OCID for Customer-unique GPU Memory Fabric
- health String
- The heathy state of the host
- hpc
Island StringId - The OCID for Customer-unique HPC Island
- impacted
Component StringDetails - 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
- instance
Id String - The public OCID for the Virtual Machine or Bare Metal instance
- lifecycle
Details Map<String> - A free-form description detailing why the host is in its current state.
- local
Block StringId - The OCID for Customer-unique Local Block
- network
Block StringId - The OCID for Customer-unique Network Block
- recycle
Details List<Property Map> - Shows details about the last recycle performed on this host.
- shape String
- The shape of host
- state String
- The lifecycle state of the host
- time
Configuration StringCheck - The date and time that the compute bare metal host configuration check was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- time
Created String - The date and time that the compute host record was created, in the format defined by [RFC3339](https://tools .ietf.org/html/rfc3339). Example:
2016-08-25T21:10:29.600Z
- time
Updated String - The date and time that the compute host record was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
Supporting Types
ComputeHostConfigurationData, ComputeHostConfigurationDataArgs
- Check
Details List<ComputeHost Configuration Data Check Detail> - Compute Host Group Configuration Details Check
- Time
Last stringApply - The time that was last applied.
- Check
Details []ComputeHost Configuration Data Check Detail - Compute Host Group Configuration Details Check
- Time
Last stringApply - The time that was last applied.
- check
Details List<ComputeHost Configuration Data Check Detail> - Compute Host Group Configuration Details Check
- time
Last StringApply - The time that was last applied.
- check
Details ComputeHost Configuration Data Check Detail[] - Compute Host Group Configuration Details Check
- time
Last stringApply - The time that was last applied.
- check_
details Sequence[ComputeHost Configuration Data Check Detail] - Compute Host Group Configuration Details Check
- time_
last_ strapply - The time that was last applied.
- check
Details List<Property Map> - Compute Host Group Configuration Details Check
- time
Last StringApply - The time that was last applied.
ComputeHostConfigurationDataCheckDetail, ComputeHostConfigurationDataCheckDetailArgs
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- Firmware
Bundle stringId - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- Recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- Type string
- The type of configuration
- Configuration
State string - Configuration state of the Compute Bare Metal Host.
- Firmware
Bundle stringId - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- Recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- Type string
- The type of configuration
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- firmware
Bundle StringId - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- recycle
Level String - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- type String
- The type of configuration
- configuration
State string - Configuration state of the Compute Bare Metal Host.
- firmware
Bundle stringId - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- type string
- The type of configuration
- configuration_
state str - Configuration state of the Compute Bare Metal Host.
- firmware_
bundle_ strid - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- recycle_
level str - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- type str
- The type of configuration
- configuration
State String - Configuration state of the Compute Bare Metal Host.
- firmware
Bundle StringId - The OCID for the Customer-unique firmware bundle associated with the Host Configuration.
- recycle
Level String - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- type String
- The type of configuration
ComputeHostRecycleDetail, ComputeHostRecycleDetailArgs
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- Recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- Compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- Recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- recycle
Level String - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- compute
Host stringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- recycle
Level string - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- compute_
host_ strgroup_ id - The OCID of the compute host group this host was attached to at the time of recycle.
- recycle_
level str - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
- compute
Host StringGroup Id - The OCID of the compute host group this host was attached to at the time of recycle.
- recycle
Level String - Preferred recycle level for hosts associated with the reservation config.
SKIP_RECYCLE
- Skips host wipe.FULL_RECYCLE
- Does not skip host wipe. This is the default behavior.
Import
ComputeHosts can be imported using the id
, e.g.
$ pulumi import oci:Core/computeHost:ComputeHost test_compute_host "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.