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

ibm.getIsDedicatedHostProfile

Explore with Pulumi AI

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

    Retrieve an information about the dedicated host profile. For more information, about dedicated host groups in your IBM Cloud VPC, see dedicated host profiles.

    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) {
        }
    }
    
    {}
    

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsDedicatedHostProfile({
        name: "dh2-56x464",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_dedicated_host_profile(name="dh2-56x464")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.LookupIsDedicatedHostProfile(ctx, &ibm.LookupIsDedicatedHostProfileArgs{
    			Name: pulumi.StringRef("dh2-56x464"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Ibm.GetIsDedicatedHostProfile.Invoke(new()
        {
            Name = "dh2-56x464",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsDedicatedHostProfileArgs;
    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) {
            final var example = IbmFunctions.getIsDedicatedHostProfile(GetIsDedicatedHostProfileArgs.builder()
                .name("dh2-56x464")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsDedicatedHostProfile
          arguments:
            name: dh2-56x464
    

    Using getIsDedicatedHostProfile

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getIsDedicatedHostProfile(args: GetIsDedicatedHostProfileArgs, opts?: InvokeOptions): Promise<GetIsDedicatedHostProfileResult>
    function getIsDedicatedHostProfileOutput(args: GetIsDedicatedHostProfileOutputArgs, opts?: InvokeOptions): Output<GetIsDedicatedHostProfileResult>
    def get_is_dedicated_host_profile(id: Optional[str] = None,
                                      name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetIsDedicatedHostProfileResult
    def get_is_dedicated_host_profile_output(id: Optional[pulumi.Input[str]] = None,
                                      name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetIsDedicatedHostProfileResult]
    func LookupIsDedicatedHostProfile(ctx *Context, args *LookupIsDedicatedHostProfileArgs, opts ...InvokeOption) (*LookupIsDedicatedHostProfileResult, error)
    func LookupIsDedicatedHostProfileOutput(ctx *Context, args *LookupIsDedicatedHostProfileOutputArgs, opts ...InvokeOption) LookupIsDedicatedHostProfileResultOutput

    > Note: This function is named LookupIsDedicatedHostProfile in the Go SDK.

    public static class GetIsDedicatedHostProfile 
    {
        public static Task<GetIsDedicatedHostProfileResult> InvokeAsync(GetIsDedicatedHostProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetIsDedicatedHostProfileResult> Invoke(GetIsDedicatedHostProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsDedicatedHostProfileResult> getIsDedicatedHostProfile(GetIsDedicatedHostProfileArgs args, InvokeOptions options)
    public static Output<GetIsDedicatedHostProfileResult> getIsDedicatedHostProfile(GetIsDedicatedHostProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsDedicatedHostProfile:getIsDedicatedHostProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    (String) The unique identifier of the dedicated host profile.
    Name string
    The globally unique user defined name for this VSI profile.
    Id string
    (String) The unique identifier of the dedicated host profile.
    Name string
    The globally unique user defined name for this VSI profile.
    id String
    (String) The unique identifier of the dedicated host profile.
    name String
    The globally unique user defined name for this VSI profile.
    id string
    (String) The unique identifier of the dedicated host profile.
    name string
    The globally unique user defined name for this VSI profile.
    id str
    (String) The unique identifier of the dedicated host profile.
    name str
    The globally unique user defined name for this VSI profile.
    id String
    (String) The unique identifier of the dedicated host profile.
    name String
    The globally unique user defined name for this VSI profile.

    getIsDedicatedHostProfile Result

    The following output properties are available:

    Class string
    (String) The product class this dedicated host profile belongs to.
    Disks List<GetIsDedicatedHostProfileDisk>
    (List) Collection of the dedicated host profile's disks.
    Family string
    (String) The product family this dedicated host profile belongs to.
    Href string
    (String) The URL for this virtual server instance profile.
    Id string
    (String) The unique identifier of the dedicated host profile.
    Memories List<GetIsDedicatedHostProfileMemory>
    (List) Nested memory blocks have the following structure.
    SocketCounts List<GetIsDedicatedHostProfileSocketCount>
    (List) Nested socket_count blocks have the following structure.
    Status string
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    SupportedInstanceProfiles List<GetIsDedicatedHostProfileSupportedInstanceProfile>
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    VcpuArchitectures List<GetIsDedicatedHostProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure.
    VcpuCounts List<GetIsDedicatedHostProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure.
    VcpuManufacturers List<GetIsDedicatedHostProfileVcpuManufacturer>
    (List) Nested vcpu_manufacturer blocks have the following structure.
    Name string
    (String) The globally unique name for this virtual server instance profile.
    Class string
    (String) The product class this dedicated host profile belongs to.
    Disks []GetIsDedicatedHostProfileDisk
    (List) Collection of the dedicated host profile's disks.
    Family string
    (String) The product family this dedicated host profile belongs to.
    Href string
    (String) The URL for this virtual server instance profile.
    Id string
    (String) The unique identifier of the dedicated host profile.
    Memories []GetIsDedicatedHostProfileMemory
    (List) Nested memory blocks have the following structure.
    SocketCounts []GetIsDedicatedHostProfileSocketCount
    (List) Nested socket_count blocks have the following structure.
    Status string
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    SupportedInstanceProfiles []GetIsDedicatedHostProfileSupportedInstanceProfile
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    VcpuArchitectures []GetIsDedicatedHostProfileVcpuArchitecture
    (List) Nested vcpu_architecture blocks have the following structure.
    VcpuCounts []GetIsDedicatedHostProfileVcpuCount
    (List) Nested vcpu_count blocks have the following structure.
    VcpuManufacturers []GetIsDedicatedHostProfileVcpuManufacturer
    (List) Nested vcpu_manufacturer blocks have the following structure.
    Name string
    (String) The globally unique name for this virtual server instance profile.
    class_ String
    (String) The product class this dedicated host profile belongs to.
    disks List<GetIsDedicatedHostProfileDisk>
    (List) Collection of the dedicated host profile's disks.
    family String
    (String) The product family this dedicated host profile belongs to.
    href String
    (String) The URL for this virtual server instance profile.
    id String
    (String) The unique identifier of the dedicated host profile.
    memories List<GetIsDedicatedHostProfileMemory>
    (List) Nested memory blocks have the following structure.
    socketCounts List<GetIsDedicatedHostProfileSocketCount>
    (List) Nested socket_count blocks have the following structure.
    status String
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedInstanceProfiles List<GetIsDedicatedHostProfileSupportedInstanceProfile>
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    vcpuArchitectures List<GetIsDedicatedHostProfileVcpuArchitecture>
    (List) Nested vcpu_architecture blocks have the following structure.
    vcpuCounts List<GetIsDedicatedHostProfileVcpuCount>
    (List) Nested vcpu_count blocks have the following structure.
    vcpuManufacturers List<GetIsDedicatedHostProfileVcpuManufacturer>
    (List) Nested vcpu_manufacturer blocks have the following structure.
    name String
    (String) The globally unique name for this virtual server instance profile.
    class string
    (String) The product class this dedicated host profile belongs to.
    disks GetIsDedicatedHostProfileDisk[]
    (List) Collection of the dedicated host profile's disks.
    family string
    (String) The product family this dedicated host profile belongs to.
    href string
    (String) The URL for this virtual server instance profile.
    id string
    (String) The unique identifier of the dedicated host profile.
    memories GetIsDedicatedHostProfileMemory[]
    (List) Nested memory blocks have the following structure.
    socketCounts GetIsDedicatedHostProfileSocketCount[]
    (List) Nested socket_count blocks have the following structure.
    status string
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedInstanceProfiles GetIsDedicatedHostProfileSupportedInstanceProfile[]
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    vcpuArchitectures GetIsDedicatedHostProfileVcpuArchitecture[]
    (List) Nested vcpu_architecture blocks have the following structure.
    vcpuCounts GetIsDedicatedHostProfileVcpuCount[]
    (List) Nested vcpu_count blocks have the following structure.
    vcpuManufacturers GetIsDedicatedHostProfileVcpuManufacturer[]
    (List) Nested vcpu_manufacturer blocks have the following structure.
    name string
    (String) The globally unique name for this virtual server instance profile.
    class_ str
    (String) The product class this dedicated host profile belongs to.
    disks Sequence[GetIsDedicatedHostProfileDisk]
    (List) Collection of the dedicated host profile's disks.
    family str
    (String) The product family this dedicated host profile belongs to.
    href str
    (String) The URL for this virtual server instance profile.
    id str
    (String) The unique identifier of the dedicated host profile.
    memories Sequence[GetIsDedicatedHostProfileMemory]
    (List) Nested memory blocks have the following structure.
    socket_counts Sequence[GetIsDedicatedHostProfileSocketCount]
    (List) Nested socket_count blocks have the following structure.
    status str
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supported_instance_profiles Sequence[GetIsDedicatedHostProfileSupportedInstanceProfile]
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    vcpu_architectures Sequence[GetIsDedicatedHostProfileVcpuArchitecture]
    (List) Nested vcpu_architecture blocks have the following structure.
    vcpu_counts Sequence[GetIsDedicatedHostProfileVcpuCount]
    (List) Nested vcpu_count blocks have the following structure.
    vcpu_manufacturers Sequence[GetIsDedicatedHostProfileVcpuManufacturer]
    (List) Nested vcpu_manufacturer blocks have the following structure.
    name str
    (String) The globally unique name for this virtual server instance profile.
    class String
    (String) The product class this dedicated host profile belongs to.
    disks List<Property Map>
    (List) Collection of the dedicated host profile's disks.
    family String
    (String) The product family this dedicated host profile belongs to.
    href String
    (String) The URL for this virtual server instance profile.
    id String
    (String) The unique identifier of the dedicated host profile.
    memories List<Property Map>
    (List) Nested memory blocks have the following structure.
    socketCounts List<Property Map>
    (List) Nested socket_count blocks have the following structure.
    status String
    (String) The status of the dedicated host profile. Values coule be, previous: This dedicated host profile is an older revision, but remains provisionable and usable. current: This profile is the latest revision.
    supportedInstanceProfiles List<Property Map>
    (List) Array of instance profiles that can be used by instances placed on dedicated hosts with this profile Nested supported_instance_profiles blocks have the following structure.
    vcpuArchitectures List<Property Map>
    (List) Nested vcpu_architecture blocks have the following structure.
    vcpuCounts List<Property Map>
    (List) Nested vcpu_count blocks have the following structure.
    vcpuManufacturers List<Property Map>
    (List) Nested vcpu_manufacturer blocks have the following structure.
    name String
    (String) The globally unique name for this virtual server instance profile.

    Supporting Types

    GetIsDedicatedHostProfileDisk

    InterfaceTypes List<GetIsDedicatedHostProfileDiskInterfaceType>
    (List) The interface type.
    Quantities List<GetIsDedicatedHostProfileDiskQuantity>
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    Sizes List<GetIsDedicatedHostProfileDiskSize>
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    SupportedInstanceInterfaceTypes List<GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType>
    (List) Nested supported_instance_interface_types blocks have the following structure:
    InterfaceTypes []GetIsDedicatedHostProfileDiskInterfaceType
    (List) The interface type.
    Quantities []GetIsDedicatedHostProfileDiskQuantity
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    Sizes []GetIsDedicatedHostProfileDiskSize
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    SupportedInstanceInterfaceTypes []GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType
    (List) Nested supported_instance_interface_types blocks have the following structure:
    interfaceTypes List<GetIsDedicatedHostProfileDiskInterfaceType>
    (List) The interface type.
    quantities List<GetIsDedicatedHostProfileDiskQuantity>
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    sizes List<GetIsDedicatedHostProfileDiskSize>
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    supportedInstanceInterfaceTypes List<GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType>
    (List) Nested supported_instance_interface_types blocks have the following structure:
    interfaceTypes GetIsDedicatedHostProfileDiskInterfaceType[]
    (List) The interface type.
    quantities GetIsDedicatedHostProfileDiskQuantity[]
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    sizes GetIsDedicatedHostProfileDiskSize[]
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    supportedInstanceInterfaceTypes GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType[]
    (List) Nested supported_instance_interface_types blocks have the following structure:
    interface_types Sequence[GetIsDedicatedHostProfileDiskInterfaceType]
    (List) The interface type.
    quantities Sequence[GetIsDedicatedHostProfileDiskQuantity]
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    sizes Sequence[GetIsDedicatedHostProfileDiskSize]
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    supported_instance_interface_types Sequence[GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType]
    (List) Nested supported_instance_interface_types blocks have the following structure:
    interfaceTypes List<Property Map>
    (List) The interface type.
    quantities List<Property Map>
    (List) The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:
    sizes List<Property Map>
    (List) The size of the disk in GB (gigabytes). Nested size blocks have the following structure:
    supportedInstanceInterfaceTypes List<Property Map>
    (List) Nested supported_instance_interface_types blocks have the following structure:

    GetIsDedicatedHostProfileDiskInterfaceType

    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    value str
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.

    GetIsDedicatedHostProfileDiskQuantity

    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for a dedicated host with this profile.

    GetIsDedicatedHostProfileDiskSize

    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for a dedicated host with this profile.

    GetIsDedicatedHostProfileDiskSupportedInstanceInterfaceType

    Type string
    (String) The type for this profile field.
    Values List<string>
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Values []string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    values string[]
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    values Sequence[str]
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    values List<String>
    (String) The VCPU manufacturer for a dedicated host with this profile.

    GetIsDedicatedHostProfileMemory

    Default double
    (String) The default value for this profile field.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default value for this profile field.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default value for this profile field.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default value for this profile field.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default value for this profile field.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default value for this profile field.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsDedicatedHostProfileSocketCount

    Default double
    (String) The default value for this profile field.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default value for this profile field.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default value for this profile field.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default value for this profile field.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default value for this profile field.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default value for this profile field.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsDedicatedHostProfileSupportedInstanceProfile

    Href string
    (String) The URL for this virtual server instance profile.
    Name string
    The globally unique user defined name for this VSI profile.
    Href string
    (String) The URL for this virtual server instance profile.
    Name string
    The globally unique user defined name for this VSI profile.
    href String
    (String) The URL for this virtual server instance profile.
    name String
    The globally unique user defined name for this VSI profile.
    href string
    (String) The URL for this virtual server instance profile.
    name string
    The globally unique user defined name for this VSI profile.
    href str
    (String) The URL for this virtual server instance profile.
    name str
    The globally unique user defined name for this VSI profile.
    href String
    (String) The URL for this virtual server instance profile.
    name String
    The globally unique user defined name for this VSI profile.

    GetIsDedicatedHostProfileVcpuArchitecture

    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    value str
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.

    GetIsDedicatedHostProfileVcpuCount

    Default double
    (String) The default value for this profile field.
    Max double
    (String) The maximum value for this profile field.
    Min double
    (String) The minimum value for this profile field.
    Step double
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values List<double>
    (String) The permitted values for this profile field.
    Default float64
    (String) The default value for this profile field.
    Max float64
    (String) The maximum value for this profile field.
    Min float64
    (String) The minimum value for this profile field.
    Step float64
    (String) The increment step value for this profile field.
    Type string
    (String) The type for this profile field.
    Value float64
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Values []float64
    (String) The permitted values for this profile field.
    default_ Double
    (String) The default value for this profile field.
    max Double
    (String) The maximum value for this profile field.
    min Double
    (String) The minimum value for this profile field.
    step Double
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Double
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Double>
    (String) The permitted values for this profile field.
    default number
    (String) The default value for this profile field.
    max number
    (String) The maximum value for this profile field.
    min number
    (String) The minimum value for this profile field.
    step number
    (String) The increment step value for this profile field.
    type string
    (String) The type for this profile field.
    value number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values number[]
    (String) The permitted values for this profile field.
    default float
    (String) The default value for this profile field.
    max float
    (String) The maximum value for this profile field.
    min float
    (String) The minimum value for this profile field.
    step float
    (String) The increment step value for this profile field.
    type str
    (String) The type for this profile field.
    value float
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values Sequence[float]
    (String) The permitted values for this profile field.
    default Number
    (String) The default value for this profile field.
    max Number
    (String) The maximum value for this profile field.
    min Number
    (String) The minimum value for this profile field.
    step Number
    (String) The increment step value for this profile field.
    type String
    (String) The type for this profile field.
    value Number
    (String) The VCPU manufacturer for a dedicated host with this profile.
    values List<Number>
    (String) The permitted values for this profile field.

    GetIsDedicatedHostProfileVcpuManufacturer

    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    Type string
    (String) The type for this profile field.
    Value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type string
    (String) The type for this profile field.
    value string
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type str
    (String) The type for this profile field.
    value str
    (String) The VCPU manufacturer for a dedicated host with this profile.
    type String
    (String) The type for this profile field.
    value String
    (String) The VCPU manufacturer for a dedicated host with this profile.

    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