1. Packages
  2. Ibm Provider
  3. API Docs
  4. IsDedicatedHost
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.IsDedicatedHost

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, update, delete and suspend the dedicated host resource. For more information, about dedicated host in your IBM Cloud VPC, see Dedicated hosts.

    Note: VPC infrastructure services are a regional specific based endpoint, by default targets to us-south. Please make sure to target right region in the provider block as shown in the provider.tf file, if VPC service is created in region other than us-south.

    provider.tf

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
        }
    }
    
    {}
    

    Create IsDedicatedHost Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IsDedicatedHost(name: string, args: IsDedicatedHostArgs, opts?: CustomResourceOptions);
    @overload
    def IsDedicatedHost(resource_name: str,
                        args: IsDedicatedHostArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def IsDedicatedHost(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        host_group: Optional[str] = None,
                        profile: Optional[str] = None,
                        access_tags: Optional[Sequence[str]] = None,
                        instance_placement_enabled: Optional[bool] = None,
                        is_dedicated_host_id: Optional[str] = None,
                        name: Optional[str] = None,
                        resource_group: Optional[str] = None)
    func NewIsDedicatedHost(ctx *Context, name string, args IsDedicatedHostArgs, opts ...ResourceOption) (*IsDedicatedHost, error)
    public IsDedicatedHost(string name, IsDedicatedHostArgs args, CustomResourceOptions? opts = null)
    public IsDedicatedHost(String name, IsDedicatedHostArgs args)
    public IsDedicatedHost(String name, IsDedicatedHostArgs args, CustomResourceOptions options)
    
    type: ibm:IsDedicatedHost
    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 IsDedicatedHostArgs
    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 IsDedicatedHostArgs
    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 IsDedicatedHostArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IsDedicatedHostArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IsDedicatedHostArgs
    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 isDedicatedHostResource = new Ibm.IsDedicatedHost("isDedicatedHostResource", new()
    {
        HostGroup = "string",
        Profile = "string",
        AccessTags = new[]
        {
            "string",
        },
        InstancePlacementEnabled = false,
        IsDedicatedHostId = "string",
        Name = "string",
        ResourceGroup = "string",
    });
    
    example, err := ibm.NewIsDedicatedHost(ctx, "isDedicatedHostResource", &ibm.IsDedicatedHostArgs{
    	HostGroup: pulumi.String("string"),
    	Profile:   pulumi.String("string"),
    	AccessTags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	InstancePlacementEnabled: pulumi.Bool(false),
    	IsDedicatedHostId:        pulumi.String("string"),
    	Name:                     pulumi.String("string"),
    	ResourceGroup:            pulumi.String("string"),
    })
    
    var isDedicatedHostResource = new IsDedicatedHost("isDedicatedHostResource", IsDedicatedHostArgs.builder()
        .hostGroup("string")
        .profile("string")
        .accessTags("string")
        .instancePlacementEnabled(false)
        .isDedicatedHostId("string")
        .name("string")
        .resourceGroup("string")
        .build());
    
    is_dedicated_host_resource = ibm.IsDedicatedHost("isDedicatedHostResource",
        host_group="string",
        profile="string",
        access_tags=["string"],
        instance_placement_enabled=False,
        is_dedicated_host_id="string",
        name="string",
        resource_group="string")
    
    const isDedicatedHostResource = new ibm.IsDedicatedHost("isDedicatedHostResource", {
        hostGroup: "string",
        profile: "string",
        accessTags: ["string"],
        instancePlacementEnabled: false,
        isDedicatedHostId: "string",
        name: "string",
        resourceGroup: "string",
    });
    
    type: ibm:IsDedicatedHost
    properties:
        accessTags:
            - string
        hostGroup: string
        instancePlacementEnabled: false
        isDedicatedHostId: string
        name: string
        profile: string
        resourceGroup: string
    

    IsDedicatedHost 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 IsDedicatedHost resource accepts the following input properties:

    HostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    Profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    AccessTags List<string>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    InstancePlacementEnabled bool
    If set to true instances can be placed on the dedicated host.
    IsDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    ResourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    HostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    Profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    AccessTags []string

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    InstancePlacementEnabled bool
    If set to true instances can be placed on the dedicated host.
    IsDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    ResourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    hostGroup String
    The unique ID of the dedicated host group for this dedicated host.
    profile String
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    accessTags List<String>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    instancePlacementEnabled Boolean
    If set to true instances can be placed on the dedicated host.
    isDedicatedHostId String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceGroup String
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    hostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    accessTags string[]

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    instancePlacementEnabled boolean
    If set to true instances can be placed on the dedicated host.
    isDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    host_group str
    The unique ID of the dedicated host group for this dedicated host.
    profile str
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    access_tags Sequence[str]

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    instance_placement_enabled bool
    If set to true instances can be placed on the dedicated host.
    is_dedicated_host_id str
    (String) The unique ID for this virtual server instance.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resource_group str
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    hostGroup String
    The unique ID of the dedicated host group for this dedicated host.
    profile String
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    accessTags List<String>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    instancePlacementEnabled Boolean
    If set to true instances can be placed on the dedicated host.
    isDedicatedHostId String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceGroup String
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IsDedicatedHost resource produces the following output properties:

    AvailableMemory double
    (String) The amount of memory in GB that is currently available for instances.
    AvailableVcpus List<IsDedicatedHostAvailableVcpus>
    (Integer) The available VCPU for this NUMA node.
    CreatedAt string
    (String) The date and time that the disk was created.
    Crn string
    (List) The CRN for the VSI.
    Disks List<IsDedicatedHostDisk>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    Href string
    (String) The URL for this VSI.
    Id string
    The provider-assigned unique ID for this managed resource.
    Instances List<IsDedicatedHostInstance>
    (List) Array of instances that are allocated to this dedicated host.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Memory double
    (String) The total amount of memory in GB for this host.
    Numas List<IsDedicatedHostNuma>
    The NUMA configuration for this dedicated host.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceType string
    (String) The type of resource referenced.
    SocketCount double
    (String) The total number of sockets for this host.
    State string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    SupportedInstanceProfiles List<IsDedicatedHostSupportedInstanceProfile>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    Vcpus List<IsDedicatedHostVcpus>
    (String) The total VCPU of the dedicated host.
    Zone string
    (String) The zone this dedicated host resides in.
    AvailableMemory float64
    (String) The amount of memory in GB that is currently available for instances.
    AvailableVcpus []IsDedicatedHostAvailableVcpus
    (Integer) The available VCPU for this NUMA node.
    CreatedAt string
    (String) The date and time that the disk was created.
    Crn string
    (List) The CRN for the VSI.
    Disks []IsDedicatedHostDisk
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    Href string
    (String) The URL for this VSI.
    Id string
    The provider-assigned unique ID for this managed resource.
    Instances []IsDedicatedHostInstance
    (List) Array of instances that are allocated to this dedicated host.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Memory float64
    (String) The total amount of memory in GB for this host.
    Numas []IsDedicatedHostNuma
    The NUMA configuration for this dedicated host.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceType string
    (String) The type of resource referenced.
    SocketCount float64
    (String) The total number of sockets for this host.
    State string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    SupportedInstanceProfiles []IsDedicatedHostSupportedInstanceProfile
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    Vcpus []IsDedicatedHostVcpus
    (String) The total VCPU of the dedicated host.
    Zone string
    (String) The zone this dedicated host resides in.
    availableMemory Double
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus List<IsDedicatedHostAvailableVcpus>
    (Integer) The available VCPU for this NUMA node.
    createdAt String
    (String) The date and time that the disk was created.
    crn String
    (List) The CRN for the VSI.
    disks List<IsDedicatedHostDisk>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    href String
    (String) The URL for this VSI.
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<IsDedicatedHostInstance>
    (List) Array of instances that are allocated to this dedicated host.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    memory Double
    (String) The total amount of memory in GB for this host.
    numas List<IsDedicatedHostNuma>
    The NUMA configuration for this dedicated host.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType String
    (String) The type of resource referenced.
    socketCount Double
    (String) The total number of sockets for this host.
    state String
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles List<IsDedicatedHostSupportedInstanceProfile>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus List<IsDedicatedHostVcpus>
    (String) The total VCPU of the dedicated host.
    zone String
    (String) The zone this dedicated host resides in.
    availableMemory number
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus IsDedicatedHostAvailableVcpus[]
    (Integer) The available VCPU for this NUMA node.
    createdAt string
    (String) The date and time that the disk was created.
    crn string
    (List) The CRN for the VSI.
    disks IsDedicatedHostDisk[]
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    href string
    (String) The URL for this VSI.
    id string
    The provider-assigned unique ID for this managed resource.
    instances IsDedicatedHostInstance[]
    (List) Array of instances that are allocated to this dedicated host.
    lifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    memory number
    (String) The total amount of memory in GB for this host.
    numas IsDedicatedHostNuma[]
    The NUMA configuration for this dedicated host.
    provisionable boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType string
    (String) The type of resource referenced.
    socketCount number
    (String) The total number of sockets for this host.
    state string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles IsDedicatedHostSupportedInstanceProfile[]
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus IsDedicatedHostVcpus[]
    (String) The total VCPU of the dedicated host.
    zone string
    (String) The zone this dedicated host resides in.
    available_memory float
    (String) The amount of memory in GB that is currently available for instances.
    available_vcpus Sequence[IsDedicatedHostAvailableVcpus]
    (Integer) The available VCPU for this NUMA node.
    created_at str
    (String) The date and time that the disk was created.
    crn str
    (List) The CRN for the VSI.
    disks Sequence[IsDedicatedHostDisk]
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    href str
    (String) The URL for this VSI.
    id str
    The provider-assigned unique ID for this managed resource.
    instances Sequence[IsDedicatedHostInstance]
    (List) Array of instances that are allocated to this dedicated host.
    lifecycle_state str
    (String) The lifecycle state of the dedicated host resource.
    memory float
    (String) The total amount of memory in GB for this host.
    numas Sequence[IsDedicatedHostNuma]
    The NUMA configuration for this dedicated host.
    provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    resource_type str
    (String) The type of resource referenced.
    socket_count float
    (String) The total number of sockets for this host.
    state str
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supported_instance_profiles Sequence[IsDedicatedHostSupportedInstanceProfile]
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus Sequence[IsDedicatedHostVcpus]
    (String) The total VCPU of the dedicated host.
    zone str
    (String) The zone this dedicated host resides in.
    availableMemory Number
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus List<Property Map>
    (Integer) The available VCPU for this NUMA node.
    createdAt String
    (String) The date and time that the disk was created.
    crn String
    (List) The CRN for the VSI.
    disks List<Property Map>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    href String
    (String) The URL for this VSI.
    id String
    The provider-assigned unique ID for this managed resource.
    instances List<Property Map>
    (List) Array of instances that are allocated to this dedicated host.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    memory Number
    (String) The total amount of memory in GB for this host.
    numas List<Property Map>
    The NUMA configuration for this dedicated host.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType String
    (String) The type of resource referenced.
    socketCount Number
    (String) The total number of sockets for this host.
    state String
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles List<Property Map>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus List<Property Map>
    (String) The total VCPU of the dedicated host.
    zone String
    (String) The zone this dedicated host resides in.

    Look up Existing IsDedicatedHost Resource

    Get an existing IsDedicatedHost 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?: IsDedicatedHostState, opts?: CustomResourceOptions): IsDedicatedHost
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_tags: Optional[Sequence[str]] = None,
            available_memory: Optional[float] = None,
            available_vcpus: Optional[Sequence[IsDedicatedHostAvailableVcpusArgs]] = None,
            created_at: Optional[str] = None,
            crn: Optional[str] = None,
            disks: Optional[Sequence[IsDedicatedHostDiskArgs]] = None,
            host_group: Optional[str] = None,
            href: Optional[str] = None,
            instance_placement_enabled: Optional[bool] = None,
            instances: Optional[Sequence[IsDedicatedHostInstanceArgs]] = None,
            is_dedicated_host_id: Optional[str] = None,
            lifecycle_state: Optional[str] = None,
            memory: Optional[float] = None,
            name: Optional[str] = None,
            numas: Optional[Sequence[IsDedicatedHostNumaArgs]] = None,
            profile: Optional[str] = None,
            provisionable: Optional[bool] = None,
            resource_group: Optional[str] = None,
            resource_type: Optional[str] = None,
            socket_count: Optional[float] = None,
            state: Optional[str] = None,
            supported_instance_profiles: Optional[Sequence[IsDedicatedHostSupportedInstanceProfileArgs]] = None,
            vcpus: Optional[Sequence[IsDedicatedHostVcpusArgs]] = None,
            zone: Optional[str] = None) -> IsDedicatedHost
    func GetIsDedicatedHost(ctx *Context, name string, id IDInput, state *IsDedicatedHostState, opts ...ResourceOption) (*IsDedicatedHost, error)
    public static IsDedicatedHost Get(string name, Input<string> id, IsDedicatedHostState? state, CustomResourceOptions? opts = null)
    public static IsDedicatedHost get(String name, Output<String> id, IsDedicatedHostState state, CustomResourceOptions options)
    resources:  _:    type: ibm:IsDedicatedHost    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.
    The following state arguments are supported:
    AccessTags List<string>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    AvailableMemory double
    (String) The amount of memory in GB that is currently available for instances.
    AvailableVcpus List<IsDedicatedHostAvailableVcpus>
    (Integer) The available VCPU for this NUMA node.
    CreatedAt string
    (String) The date and time that the disk was created.
    Crn string
    (List) The CRN for the VSI.
    Disks List<IsDedicatedHostDisk>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    HostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    Href string
    (String) The URL for this VSI.
    InstancePlacementEnabled bool
    If set to true instances can be placed on the dedicated host.
    Instances List<IsDedicatedHostInstance>
    (List) Array of instances that are allocated to this dedicated host.
    IsDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Memory double
    (String) The total amount of memory in GB for this host.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Numas List<IsDedicatedHostNuma>
    The NUMA configuration for this dedicated host.
    Profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    ResourceType string
    (String) The type of resource referenced.
    SocketCount double
    (String) The total number of sockets for this host.
    State string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    SupportedInstanceProfiles List<IsDedicatedHostSupportedInstanceProfile>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    Vcpus List<IsDedicatedHostVcpus>
    (String) The total VCPU of the dedicated host.
    Zone string
    (String) The zone this dedicated host resides in.
    AccessTags []string

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    AvailableMemory float64
    (String) The amount of memory in GB that is currently available for instances.
    AvailableVcpus []IsDedicatedHostAvailableVcpusArgs
    (Integer) The available VCPU for this NUMA node.
    CreatedAt string
    (String) The date and time that the disk was created.
    Crn string
    (List) The CRN for the VSI.
    Disks []IsDedicatedHostDiskArgs
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    HostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    Href string
    (String) The URL for this VSI.
    InstancePlacementEnabled bool
    If set to true instances can be placed on the dedicated host.
    Instances []IsDedicatedHostInstanceArgs
    (List) Array of instances that are allocated to this dedicated host.
    IsDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Memory float64
    (String) The total amount of memory in GB for this host.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Numas []IsDedicatedHostNumaArgs
    The NUMA configuration for this dedicated host.
    Profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    ResourceType string
    (String) The type of resource referenced.
    SocketCount float64
    (String) The total number of sockets for this host.
    State string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    SupportedInstanceProfiles []IsDedicatedHostSupportedInstanceProfileArgs
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    Vcpus []IsDedicatedHostVcpusArgs
    (String) The total VCPU of the dedicated host.
    Zone string
    (String) The zone this dedicated host resides in.
    accessTags List<String>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    availableMemory Double
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus List<IsDedicatedHostAvailableVcpus>
    (Integer) The available VCPU for this NUMA node.
    createdAt String
    (String) The date and time that the disk was created.
    crn String
    (List) The CRN for the VSI.
    disks List<IsDedicatedHostDisk>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    hostGroup String
    The unique ID of the dedicated host group for this dedicated host.
    href String
    (String) The URL for this VSI.
    instancePlacementEnabled Boolean
    If set to true instances can be placed on the dedicated host.
    instances List<IsDedicatedHostInstance>
    (List) Array of instances that are allocated to this dedicated host.
    isDedicatedHostId String
    (String) The unique ID for this virtual server instance.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    memory Double
    (String) The total amount of memory in GB for this host.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    numas List<IsDedicatedHostNuma>
    The NUMA configuration for this dedicated host.
    profile String
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceGroup String
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    resourceType String
    (String) The type of resource referenced.
    socketCount Double
    (String) The total number of sockets for this host.
    state String
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles List<IsDedicatedHostSupportedInstanceProfile>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus List<IsDedicatedHostVcpus>
    (String) The total VCPU of the dedicated host.
    zone String
    (String) The zone this dedicated host resides in.
    accessTags string[]

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    availableMemory number
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus IsDedicatedHostAvailableVcpus[]
    (Integer) The available VCPU for this NUMA node.
    createdAt string
    (String) The date and time that the disk was created.
    crn string
    (List) The CRN for the VSI.
    disks IsDedicatedHostDisk[]
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    hostGroup string
    The unique ID of the dedicated host group for this dedicated host.
    href string
    (String) The URL for this VSI.
    instancePlacementEnabled boolean
    If set to true instances can be placed on the dedicated host.
    instances IsDedicatedHostInstance[]
    (List) Array of instances that are allocated to this dedicated host.
    isDedicatedHostId string
    (String) The unique ID for this virtual server instance.
    lifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    memory number
    (String) The total amount of memory in GB for this host.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    numas IsDedicatedHostNuma[]
    The NUMA configuration for this dedicated host.
    profile string
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    provisionable boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceGroup string
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    resourceType string
    (String) The type of resource referenced.
    socketCount number
    (String) The total number of sockets for this host.
    state string
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles IsDedicatedHostSupportedInstanceProfile[]
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus IsDedicatedHostVcpus[]
    (String) The total VCPU of the dedicated host.
    zone string
    (String) The zone this dedicated host resides in.
    access_tags Sequence[str]

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    available_memory float
    (String) The amount of memory in GB that is currently available for instances.
    available_vcpus Sequence[IsDedicatedHostAvailableVcpusArgs]
    (Integer) The available VCPU for this NUMA node.
    created_at str
    (String) The date and time that the disk was created.
    crn str
    (List) The CRN for the VSI.
    disks Sequence[IsDedicatedHostDiskArgs]
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    host_group str
    The unique ID of the dedicated host group for this dedicated host.
    href str
    (String) The URL for this VSI.
    instance_placement_enabled bool
    If set to true instances can be placed on the dedicated host.
    instances Sequence[IsDedicatedHostInstanceArgs]
    (List) Array of instances that are allocated to this dedicated host.
    is_dedicated_host_id str
    (String) The unique ID for this virtual server instance.
    lifecycle_state str
    (String) The lifecycle state of the dedicated host resource.
    memory float
    (String) The total amount of memory in GB for this host.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    numas Sequence[IsDedicatedHostNumaArgs]
    The NUMA configuration for this dedicated host.
    profile str
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    resource_group str
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    resource_type str
    (String) The type of resource referenced.
    socket_count float
    (String) The total number of sockets for this host.
    state str
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supported_instance_profiles Sequence[IsDedicatedHostSupportedInstanceProfileArgs]
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus Sequence[IsDedicatedHostVcpusArgs]
    (String) The total VCPU of the dedicated host.
    zone str
    (String) The zone this dedicated host resides in.
    accessTags List<String>

    A list of access management tags to attach to the dedicated host.

    Note: You can attach only those access tags that already exists. For more information, about creating access tags, see working with tags. You must have the access listed in the Granting users access to tag resources for access_tags access_tags must be in the format key:value.

    availableMemory Number
    (String) The amount of memory in GB that is currently available for instances.
    availableVcpus List<Property Map>
    (Integer) The available VCPU for this NUMA node.
    createdAt String
    (String) The date and time that the disk was created.
    crn String
    (List) The CRN for the VSI.
    disks List<Property Map>
    (List) Collection of the dedicated host's disks. Nested disks blocks have the following structure:
    hostGroup String
    The unique ID of the dedicated host group for this dedicated host.
    href String
    (String) The URL for this VSI.
    instancePlacementEnabled Boolean
    If set to true instances can be placed on the dedicated host.
    instances List<Property Map>
    (List) Array of instances that are allocated to this dedicated host.
    isDedicatedHostId String
    (String) The unique ID for this virtual server instance.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    memory Number
    (String) The total amount of memory in GB for this host.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    numas List<Property Map>
    The NUMA configuration for this dedicated host.
    profile String
    Required - The globally unique name of the dedicated host profile to use for the dedicated host.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceGroup String
    The unique ID of the resource group to use. If unspecified, the account's default resource group is used.
    resourceType String
    (String) The type of resource referenced.
    socketCount Number
    (String) The total number of sockets for this host.
    state String
    (String) The administrative state of the dedicated host. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally, halt processing and surface the error, or bypass the dedicated host on which the unexpected property value was encountered.
    supportedInstanceProfiles List<Property Map>
    (String) Array of instance profiles that can be used by instances placed on this dedicated host.
    vcpus List<Property Map>
    (String) The total VCPU of the dedicated host.
    zone String
    (String) The zone this dedicated host resides in.

    Supporting Types

    IsDedicatedHostAvailableVcpus, IsDedicatedHostAvailableVcpusArgs

    Architecture string
    Count double
    (Integer) The total number of NUMA nodes for this dedicated host.
    Architecture string
    Count float64
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture String
    count Double
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture string
    count number
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture str
    count float
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture String
    count Number
    (Integer) The total number of NUMA nodes for this dedicated host.

    IsDedicatedHostDisk, IsDedicatedHostDiskArgs

    Available double
    (String) The remaining space left for instance placement in GB (gigabytes).
    CreatedAt string
    (String) The date and time that the disk was created.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    InstanceDisks List<IsDedicatedHostDiskInstanceDisk>
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    InterfaceType string
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceType string
    (String) The type of resource referenced.
    Size double
    (String) The size of the disk in GB (gigabytes).
    SupportedInstanceInterfaceTypes List<string>
    (String) The instance disk interfaces supported for this dedicated host disk.
    Available float64
    (String) The remaining space left for instance placement in GB (gigabytes).
    CreatedAt string
    (String) The date and time that the disk was created.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    InstanceDisks []IsDedicatedHostDiskInstanceDisk
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    InterfaceType string
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    LifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    ResourceType string
    (String) The type of resource referenced.
    Size float64
    (String) The size of the disk in GB (gigabytes).
    SupportedInstanceInterfaceTypes []string
    (String) The instance disk interfaces supported for this dedicated host disk.
    available Double
    (String) The remaining space left for instance placement in GB (gigabytes).
    createdAt String
    (String) The date and time that the disk was created.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    instanceDisks List<IsDedicatedHostDiskInstanceDisk>
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    interfaceType String
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType String
    (String) The type of resource referenced.
    size Double
    (String) The size of the disk in GB (gigabytes).
    supportedInstanceInterfaceTypes List<String>
    (String) The instance disk interfaces supported for this dedicated host disk.
    available number
    (String) The remaining space left for instance placement in GB (gigabytes).
    createdAt string
    (String) The date and time that the disk was created.
    href string
    (String) The URL for this VSI.
    id string
    (String) The unique ID for this virtual server instance.
    instanceDisks IsDedicatedHostDiskInstanceDisk[]
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    interfaceType string
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState string
    (String) The lifecycle state of the dedicated host resource.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    provisionable boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType string
    (String) The type of resource referenced.
    size number
    (String) The size of the disk in GB (gigabytes).
    supportedInstanceInterfaceTypes string[]
    (String) The instance disk interfaces supported for this dedicated host disk.
    available float
    (String) The remaining space left for instance placement in GB (gigabytes).
    created_at str
    (String) The date and time that the disk was created.
    href str
    (String) The URL for this VSI.
    id str
    (String) The unique ID for this virtual server instance.
    instance_disks Sequence[IsDedicatedHostDiskInstanceDisk]
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    interface_type str
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycle_state str
    (String) The lifecycle state of the dedicated host resource.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    provisionable bool
    (String) Indicates whether this dedicated host is available for instance creation.
    resource_type str
    (String) The type of resource referenced.
    size float
    (String) The size of the disk in GB (gigabytes).
    supported_instance_interface_types Sequence[str]
    (String) The instance disk interfaces supported for this dedicated host disk.
    available Number
    (String) The remaining space left for instance placement in GB (gigabytes).
    createdAt String
    (String) The date and time that the disk was created.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    instanceDisks List<Property Map>
    (List) Instance disks that are on this dedicated host disk. Nested instance_disks blocks have the following structure:
    interfaceType String
    (String) The disk interface used for attaching the disk. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
    lifecycleState String
    (String) The lifecycle state of the dedicated host resource.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    provisionable Boolean
    (String) Indicates whether this dedicated host is available for instance creation.
    resourceType String
    (String) The type of resource referenced.
    size Number
    (String) The size of the disk in GB (gigabytes).
    supportedInstanceInterfaceTypes List<String>
    (String) The instance disk interfaces supported for this dedicated host disk.

    IsDedicatedHostDiskInstanceDisk, IsDedicatedHostDiskInstanceDiskArgs

    Deleteds List<IsDedicatedHostDiskInstanceDiskDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    ResourceType string
    (String) The type of resource referenced.
    Deleteds []IsDedicatedHostDiskInstanceDiskDeleted
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    ResourceType string
    (String) The type of resource referenced.
    deleteds List<IsDedicatedHostDiskInstanceDiskDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceType String
    (String) The type of resource referenced.
    deleteds IsDedicatedHostDiskInstanceDiskDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href string
    (String) The URL for this VSI.
    id string
    (String) The unique ID for this virtual server instance.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceType string
    (String) The type of resource referenced.
    deleteds Sequence[IsDedicatedHostDiskInstanceDiskDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href str
    (String) The URL for this VSI.
    id str
    (String) The unique ID for this virtual server instance.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resource_type str
    (String) The type of resource referenced.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    resourceType String
    (String) The type of resource referenced.

    IsDedicatedHostDiskInstanceDiskDeleted, IsDedicatedHostDiskInstanceDiskDeletedArgs

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    IsDedicatedHostInstance, IsDedicatedHostInstanceArgs

    Crn string
    (List) The CRN for the VSI.
    Deleteds List<IsDedicatedHostInstanceDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Crn string
    (List) The CRN for the VSI.
    Deleteds []IsDedicatedHostInstanceDeleted
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    Href string
    (String) The URL for this VSI.
    Id string
    (String) The unique ID for this virtual server instance.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    crn String
    (List) The CRN for the VSI.
    deleteds List<IsDedicatedHostInstanceDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    crn string
    (List) The CRN for the VSI.
    deleteds IsDedicatedHostInstanceDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href string
    (String) The URL for this VSI.
    id string
    (String) The unique ID for this virtual server instance.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    crn str
    (List) The CRN for the VSI.
    deleteds Sequence[IsDedicatedHostInstanceDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href str
    (String) The URL for this VSI.
    id str
    (String) The unique ID for this virtual server instance.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    crn String
    (List) The CRN for the VSI.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and provides supplementary information. Nested deleted blocks have the following structure.
    href String
    (String) The URL for this VSI.
    id String
    (String) The unique ID for this virtual server instance.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.

    IsDedicatedHostInstanceDeleted, IsDedicatedHostInstanceDeletedArgs

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    IsDedicatedHostNuma, IsDedicatedHostNumaArgs

    Count double
    (Integer) The total number of NUMA nodes for this dedicated host.
    Nodes List<IsDedicatedHostNumaNode>
    (List) The NUMA nodes for this dedicated host.
    Count float64
    (Integer) The total number of NUMA nodes for this dedicated host.
    Nodes []IsDedicatedHostNumaNode
    (List) The NUMA nodes for this dedicated host.
    count Double
    (Integer) The total number of NUMA nodes for this dedicated host.
    nodes List<IsDedicatedHostNumaNode>
    (List) The NUMA nodes for this dedicated host.
    count number
    (Integer) The total number of NUMA nodes for this dedicated host.
    nodes IsDedicatedHostNumaNode[]
    (List) The NUMA nodes for this dedicated host.
    count float
    (Integer) The total number of NUMA nodes for this dedicated host.
    nodes Sequence[IsDedicatedHostNumaNode]
    (List) The NUMA nodes for this dedicated host.
    count Number
    (Integer) The total number of NUMA nodes for this dedicated host.
    nodes List<Property Map>
    (List) The NUMA nodes for this dedicated host.

    IsDedicatedHostNumaNode, IsDedicatedHostNumaNodeArgs

    AvailableVcpu double
    (Integer) The available VCPU for this NUMA node.
    Vcpu double
    (String) The total VCPU of the dedicated host.
    AvailableVcpu float64
    (Integer) The available VCPU for this NUMA node.
    Vcpu float64
    (String) The total VCPU of the dedicated host.
    availableVcpu Double
    (Integer) The available VCPU for this NUMA node.
    vcpu Double
    (String) The total VCPU of the dedicated host.
    availableVcpu number
    (Integer) The available VCPU for this NUMA node.
    vcpu number
    (String) The total VCPU of the dedicated host.
    available_vcpu float
    (Integer) The available VCPU for this NUMA node.
    vcpu float
    (String) The total VCPU of the dedicated host.
    availableVcpu Number
    (Integer) The available VCPU for this NUMA node.
    vcpu Number
    (String) The total VCPU of the dedicated host.

    IsDedicatedHostSupportedInstanceProfile, IsDedicatedHostSupportedInstanceProfileArgs

    Href string
    (String) The URL for this VSI.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    Href string
    (String) The URL for this VSI.
    Name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    href String
    (String) The URL for this VSI.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    href string
    (String) The URL for this VSI.
    name string
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    href str
    (String) The URL for this VSI.
    name str
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.
    href String
    (String) The URL for this VSI.
    name String
    The unique user-defined name for the dedicated host. If unspecified, the name will be a hyphenated list of randomly selected words.

    IsDedicatedHostVcpus, IsDedicatedHostVcpusArgs

    Architecture string
    Count double
    (Integer) The total number of NUMA nodes for this dedicated host.
    Architecture string
    Count float64
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture String
    count Double
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture string
    count number
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture str
    count float
    (Integer) The total number of NUMA nodes for this dedicated host.
    architecture String
    count Number
    (Integer) The total number of NUMA nodes for this dedicated host.

    Import

    The ibm_is_dedicated_host resource can be imported by using dedicated host ID.

    Example

    $ pulumi import ibm:index/isDedicatedHost:IsDedicatedHost example 0716-1c372bb2-decc-4555111a6-1010101
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud