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

ibm.getIsDedicatedHostProfiles

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 profiles. For more information, about dedicated host profiles, 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.getIsDedicatedHostProfiles({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_dedicated_host_profiles()
    
    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.GetIsDedicatedHostProfiles(ctx, &ibm.GetIsDedicatedHostProfilesArgs{}, 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.GetIsDedicatedHostProfiles.Invoke();
    
    });
    
    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.GetIsDedicatedHostProfilesArgs;
    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.getIsDedicatedHostProfiles();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsDedicatedHostProfiles
          arguments: {}
    

    Using getIsDedicatedHostProfiles

    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 getIsDedicatedHostProfiles(args: GetIsDedicatedHostProfilesArgs, opts?: InvokeOptions): Promise<GetIsDedicatedHostProfilesResult>
    function getIsDedicatedHostProfilesOutput(args: GetIsDedicatedHostProfilesOutputArgs, opts?: InvokeOptions): Output<GetIsDedicatedHostProfilesResult>
    def get_is_dedicated_host_profiles(id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetIsDedicatedHostProfilesResult
    def get_is_dedicated_host_profiles_output(id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetIsDedicatedHostProfilesResult]
    func GetIsDedicatedHostProfiles(ctx *Context, args *GetIsDedicatedHostProfilesArgs, opts ...InvokeOption) (*GetIsDedicatedHostProfilesResult, error)
    func GetIsDedicatedHostProfilesOutput(ctx *Context, args *GetIsDedicatedHostProfilesOutputArgs, opts ...InvokeOption) GetIsDedicatedHostProfilesResultOutput

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

    public static class GetIsDedicatedHostProfiles 
    {
        public static Task<GetIsDedicatedHostProfilesResult> InvokeAsync(GetIsDedicatedHostProfilesArgs args, InvokeOptions? opts = null)
        public static Output<GetIsDedicatedHostProfilesResult> Invoke(GetIsDedicatedHostProfilesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsDedicatedHostProfilesResult> getIsDedicatedHostProfiles(GetIsDedicatedHostProfilesArgs args, InvokeOptions options)
    public static Output<GetIsDedicatedHostProfilesResult> getIsDedicatedHostProfiles(GetIsDedicatedHostProfilesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsDedicatedHostProfiles:getIsDedicatedHostProfiles
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique identifier of the dedicated host profiles.
    Id string
    The unique identifier of the dedicated host profiles.
    id String
    The unique identifier of the dedicated host profiles.
    id string
    The unique identifier of the dedicated host profiles.
    id str
    The unique identifier of the dedicated host profiles.
    id String
    The unique identifier of the dedicated host profiles.

    getIsDedicatedHostProfiles Result

    The following output properties are available:

    Supporting Types

    GetIsDedicatedHostProfilesProfile

    Class string
    The product class this dedicated host profile belongs to.
    Disks List<GetIsDedicatedHostProfilesProfileDisk>

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    Family string
    The product family this dedicated host profile belongs toThe 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.
    Href string
    The URL for this dedicated host.
    Memories List<GetIsDedicatedHostProfilesProfileMemory>

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    Name string
    The global unique name for this dedicated host profile.
    SocketCounts List<GetIsDedicatedHostProfilesProfileSocketCount>

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    Status 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<GetIsDedicatedHostProfilesProfileSupportedInstanceProfile>

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    VcpuArchitectures List<GetIsDedicatedHostProfilesProfileVcpuArchitecture>

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    VcpuCounts List<GetIsDedicatedHostProfilesProfileVcpuCount>

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    VcpuManufacturers List<GetIsDedicatedHostProfilesProfileVcpuManufacturer>

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    Class string
    The product class this dedicated host profile belongs to.
    Disks []GetIsDedicatedHostProfilesProfileDisk

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    Family string
    The product family this dedicated host profile belongs toThe 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.
    Href string
    The URL for this dedicated host.
    Memories []GetIsDedicatedHostProfilesProfileMemory

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    Name string
    The global unique name for this dedicated host profile.
    SocketCounts []GetIsDedicatedHostProfilesProfileSocketCount

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    Status 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 []GetIsDedicatedHostProfilesProfileSupportedInstanceProfile

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    VcpuArchitectures []GetIsDedicatedHostProfilesProfileVcpuArchitecture

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    VcpuCounts []GetIsDedicatedHostProfilesProfileVcpuCount

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    VcpuManufacturers []GetIsDedicatedHostProfilesProfileVcpuManufacturer

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    class_ String
    The product class this dedicated host profile belongs to.
    disks List<GetIsDedicatedHostProfilesProfileDisk>

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    family String
    The product family this dedicated host profile belongs toThe 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.
    href String
    The URL for this dedicated host.
    memories List<GetIsDedicatedHostProfilesProfileMemory>

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    name String
    The global unique name for this dedicated host profile.
    socketCounts List<GetIsDedicatedHostProfilesProfileSocketCount>

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    status 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<GetIsDedicatedHostProfilesProfileSupportedInstanceProfile>

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    vcpuArchitectures List<GetIsDedicatedHostProfilesProfileVcpuArchitecture>

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    vcpuCounts List<GetIsDedicatedHostProfilesProfileVcpuCount>

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    vcpuManufacturers List<GetIsDedicatedHostProfilesProfileVcpuManufacturer>

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    class string
    The product class this dedicated host profile belongs to.
    disks GetIsDedicatedHostProfilesProfileDisk[]

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    family string
    The product family this dedicated host profile belongs toThe 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.
    href string
    The URL for this dedicated host.
    memories GetIsDedicatedHostProfilesProfileMemory[]

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    name string
    The global unique name for this dedicated host profile.
    socketCounts GetIsDedicatedHostProfilesProfileSocketCount[]

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    status 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 GetIsDedicatedHostProfilesProfileSupportedInstanceProfile[]

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    vcpuArchitectures GetIsDedicatedHostProfilesProfileVcpuArchitecture[]

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    vcpuCounts GetIsDedicatedHostProfilesProfileVcpuCount[]

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    vcpuManufacturers GetIsDedicatedHostProfilesProfileVcpuManufacturer[]

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    class_ str
    The product class this dedicated host profile belongs to.
    disks Sequence[GetIsDedicatedHostProfilesProfileDisk]

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    family str
    The product family this dedicated host profile belongs toThe 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.
    href str
    The URL for this dedicated host.
    memories Sequence[GetIsDedicatedHostProfilesProfileMemory]

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    name str
    The global unique name for this dedicated host profile.
    socket_counts Sequence[GetIsDedicatedHostProfilesProfileSocketCount]

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    status str
    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[GetIsDedicatedHostProfilesProfileSupportedInstanceProfile]

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    vcpu_architectures Sequence[GetIsDedicatedHostProfilesProfileVcpuArchitecture]

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    vcpu_counts Sequence[GetIsDedicatedHostProfilesProfileVcpuCount]

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    vcpu_manufacturers Sequence[GetIsDedicatedHostProfilesProfileVcpuManufacturer]

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    class String
    The product class this dedicated host profile belongs to.
    disks List<Property Map>

    Collection of the dedicated host profile's disks. Nested disks blocks have the following structure:

    Nested scheme for disks:

    family String
    The product family this dedicated host profile belongs toThe 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.
    href String
    The URL for this dedicated host.
    memories List<Property Map>

    Nested memory blocks have the following structure:

    Nested scheme for memory:

    name String
    The global unique name for this dedicated host profile.
    socketCounts List<Property Map>

    Nested socket_count blocks have the following structure:

    Nested scheme for socket_count:

    status 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>

    Array of instance profiles that can be used by instances placed on dedicated hosts with this profile.

    Nested scheme for supported_instance_profiles:

    vcpuArchitectures List<Property Map>

    Nested vcpu_architecture blocks have the following structure:

    Nested scheme for vcpu_architecture:

    vcpuCounts List<Property Map>

    Nested vcpu_count blocks have the following structure:

    Nested scheme for vcpu_count:

    vcpuManufacturers List<Property Map>

    Nested vcpu_manufacturer blocks have the following structure:

    Nested scheme for vcpu_manufacturer:

    GetIsDedicatedHostProfilesProfileDisk

    InterfaceTypes List<GetIsDedicatedHostProfilesProfileDiskInterfaceType>

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    Quantities List<GetIsDedicatedHostProfilesProfileDiskQuantity>

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    Sizes List<GetIsDedicatedHostProfilesProfileDiskSize>
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    SupportedInstanceInterfaceTypes List<GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType>

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    InterfaceTypes []GetIsDedicatedHostProfilesProfileDiskInterfaceType

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    Quantities []GetIsDedicatedHostProfilesProfileDiskQuantity

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    Sizes []GetIsDedicatedHostProfilesProfileDiskSize
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    SupportedInstanceInterfaceTypes []GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    interfaceTypes List<GetIsDedicatedHostProfilesProfileDiskInterfaceType>

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    quantities List<GetIsDedicatedHostProfilesProfileDiskQuantity>

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    sizes List<GetIsDedicatedHostProfilesProfileDiskSize>
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    supportedInstanceInterfaceTypes List<GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType>

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    interfaceTypes GetIsDedicatedHostProfilesProfileDiskInterfaceType[]

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    quantities GetIsDedicatedHostProfilesProfileDiskQuantity[]

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    sizes GetIsDedicatedHostProfilesProfileDiskSize[]
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    supportedInstanceInterfaceTypes GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType[]

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    interface_types Sequence[GetIsDedicatedHostProfilesProfileDiskInterfaceType]

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    quantities Sequence[GetIsDedicatedHostProfilesProfileDiskQuantity]

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    sizes Sequence[GetIsDedicatedHostProfilesProfileDiskSize]
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    supported_instance_interface_types Sequence[GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType]

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    interfaceTypes List<Property Map>

    Nested interface_type blocks have the following structure:

    Nested scheme for interface_type:

    quantities List<Property Map>

    The number of disks of this type for a dedicated host with this profile. Nested quantity blocks have the following structure:

    Nested scheme for quantity:

    sizes List<Property Map>
    The size of the disk in GB (gigabytes). Nested size blocks have the following structure: Nested scheme for size:
    supportedInstanceInterfaceTypes List<Property Map>

    Nested supported_instance_interface_types blocks have the following structure:

    Nested scheme for supported_instance_interface_types:

    GetIsDedicatedHostProfilesProfileDiskInterfaceType

    Type string
    Value string
    Type string
    Value string
    type String
    value String
    type string
    value string
    type str
    value str
    type String
    value String

    GetIsDedicatedHostProfilesProfileDiskQuantity

    Type string
    The type for this profile field.
    Value double
    The value for this profile field.
    Type string
    The type for this profile field.
    Value float64
    The value for this profile field.
    type String
    The type for this profile field.
    value Double
    The value for this profile field.
    type string
    The type for this profile field.
    value number
    The value for this profile field.
    type str
    The type for this profile field.
    value float
    The value for this profile field.
    type String
    The type for this profile field.
    value Number
    The value for this profile field.

    GetIsDedicatedHostProfilesProfileDiskSize

    Type string
    The type for this profile field.
    Value double
    The size of the disk in GB (gigabytes).
    Type string
    The type for this profile field.
    Value float64
    The size of the disk in GB (gigabytes).
    type String
    The type for this profile field.
    value Double
    The size of the disk in GB (gigabytes).
    type string
    The type for this profile field.
    value number
    The size of the disk in GB (gigabytes).
    type str
    The type for this profile field.
    value float
    The size of the disk in GB (gigabytes).
    type String
    The type for this profile field.
    value Number
    The size of the disk in GB (gigabytes).

    GetIsDedicatedHostProfilesProfileDiskSupportedInstanceInterfaceType

    Type string
    The type for this profile field.
    Values List<string>
    The instance disk interfaces supported for a dedicated host with this profile.
    Type string
    The type for this profile field.
    Values []string
    The instance disk interfaces supported for a dedicated host with this profile.
    type String
    The type for this profile field.
    values List<String>
    The instance disk interfaces supported for a dedicated host with this profile.
    type string
    The type for this profile field.
    values string[]
    The instance disk interfaces supported for a dedicated host with this profile.
    type str
    The type for this profile field.
    values Sequence[str]
    The instance disk interfaces supported for a dedicated host with this profile.
    type String
    The type for this profile field.
    values List<String>
    The instance disk interfaces supported for a dedicated host with this profile.

    GetIsDedicatedHostProfilesProfileMemory

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

    GetIsDedicatedHostProfilesProfileSocketCount

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

    GetIsDedicatedHostProfilesProfileSupportedInstanceProfile

    Href string
    The URL for this virtual server instance profile.
    Name string
    The global unique name for this virtual server instance profile.
    Href string
    The URL for this virtual server instance profile.
    Name string
    The global unique name for this virtual server instance profile.
    href String
    The URL for this virtual server instance profile.
    name String
    The global unique name for this virtual server instance profile.
    href string
    The URL for this virtual server instance profile.
    name string
    The global unique name for this virtual server instance profile.
    href str
    The URL for this virtual server instance profile.
    name str
    The global unique name for this virtual server instance profile.
    href String
    The URL for this virtual server instance profile.
    name String
    The global unique name for this virtual server instance profile.

    GetIsDedicatedHostProfilesProfileVcpuArchitecture

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

    GetIsDedicatedHostProfilesProfileVcpuCount

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

    GetIsDedicatedHostProfilesProfileVcpuManufacturer

    Type string
    The type for this profile field.
    Value string
    The VCPU manufacturer for a dedicated host with this profile.
    Type string
    The type for this profile field.
    Value string
    The VCPU manufacturer for a dedicated host with this profile.
    type String
    The type for this profile field.
    value String
    The VCPU manufacturer for a dedicated host with this profile.
    type string
    The type for this profile field.
    value string
    The VCPU manufacturer for a dedicated host with this profile.
    type str
    The type for this profile field.
    value str
    The VCPU manufacturer for a dedicated host with this profile.
    type String
    The type for this profile field.
    value 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