ibm.getIsDedicatedHosts
Explore with Pulumi AI
Retrieve the dedicated hosts. For more information, about dedicated hosts in the 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) {
}
}
{}
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const example = ibm.getIsDedicatedHosts({
hostGroup: ibm_is_dedicated_host_group.example.id,
});
import pulumi
import pulumi_ibm as ibm
example = ibm.get_is_dedicated_hosts(host_group=ibm_is_dedicated_host_group["example"]["id"])
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.GetIsDedicatedHosts(ctx, &ibm.GetIsDedicatedHostsArgs{
HostGroup: pulumi.StringRef(ibm_is_dedicated_host_group.Example.Id),
}, 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.GetIsDedicatedHosts.Invoke(new()
{
HostGroup = ibm_is_dedicated_host_group.Example.Id,
});
});
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.GetIsDedicatedHostsArgs;
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.getIsDedicatedHosts(GetIsDedicatedHostsArgs.builder()
.hostGroup(ibm_is_dedicated_host_group.example().id())
.build());
}
}
variables:
example:
fn::invoke:
function: ibm:getIsDedicatedHosts
arguments:
hostGroup: ${ibm_is_dedicated_host_group.example.id}
Using getIsDedicatedHosts
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 getIsDedicatedHosts(args: GetIsDedicatedHostsArgs, opts?: InvokeOptions): Promise<GetIsDedicatedHostsResult>
function getIsDedicatedHostsOutput(args: GetIsDedicatedHostsOutputArgs, opts?: InvokeOptions): Output<GetIsDedicatedHostsResult>
def get_is_dedicated_hosts(host_group: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
resource_group: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIsDedicatedHostsResult
def get_is_dedicated_hosts_output(host_group: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
resource_group: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIsDedicatedHostsResult]
func GetIsDedicatedHosts(ctx *Context, args *GetIsDedicatedHostsArgs, opts ...InvokeOption) (*GetIsDedicatedHostsResult, error)
func GetIsDedicatedHostsOutput(ctx *Context, args *GetIsDedicatedHostsOutputArgs, opts ...InvokeOption) GetIsDedicatedHostsResultOutput
> Note: This function is named GetIsDedicatedHosts
in the Go SDK.
public static class GetIsDedicatedHosts
{
public static Task<GetIsDedicatedHostsResult> InvokeAsync(GetIsDedicatedHostsArgs args, InvokeOptions? opts = null)
public static Output<GetIsDedicatedHostsResult> Invoke(GetIsDedicatedHostsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIsDedicatedHostsResult> getIsDedicatedHosts(GetIsDedicatedHostsArgs args, InvokeOptions options)
public static Output<GetIsDedicatedHostsResult> getIsDedicatedHosts(GetIsDedicatedHostsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIsDedicatedHosts:getIsDedicatedHosts
arguments:
# arguments dictionary
The following arguments are supported:
- Host
Group string - The unique identifier of the dedicated host group.
- Id string
- (String) The unique identifier for this resource group.
- Name string
- The name of the dedicated host
- Resource
Group string - The ID of the Resource group this dedicated host belongs to.
- Zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- Host
Group string - The unique identifier of the dedicated host group.
- Id string
- (String) The unique identifier for this resource group.
- Name string
- The name of the dedicated host
- Resource
Group string - The ID of the Resource group this dedicated host belongs to.
- Zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- host
Group String - The unique identifier of the dedicated host group.
- id String
- (String) The unique identifier for this resource group.
- name String
- The name of the dedicated host
- resource
Group String - The ID of the Resource group this dedicated host belongs to.
- zone String
- (String) The globally unique name of the zone this dedicated host resides in.
- host
Group string - The unique identifier of the dedicated host group.
- id string
- (String) The unique identifier for this resource group.
- name string
- The name of the dedicated host
- resource
Group string - The ID of the Resource group this dedicated host belongs to.
- zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- host_
group str - The unique identifier of the dedicated host group.
- id str
- (String) The unique identifier for this resource group.
- name str
- The name of the dedicated host
- resource_
group str - The ID of the Resource group this dedicated host belongs to.
- zone str
- (String) The globally unique name of the zone this dedicated host resides in.
- host
Group String - The unique identifier of the dedicated host group.
- id String
- (String) The unique identifier for this resource group.
- name String
- The name of the dedicated host
- resource
Group String - The ID of the Resource group this dedicated host belongs to.
- zone String
- (String) The globally unique name of the zone this dedicated host resides in.
getIsDedicatedHosts Result
The following output properties are available:
- Dedicated
Hosts List<GetIs Dedicated Hosts Dedicated Host> - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- Id string
- (String) The unique identifier for this resource group.
- Total
Count double - (String) The total number of resources across all pages.
- Host
Group string - (String) The unique identifier of the dedicated host group this dedicated host is in.
- Name string
- (String) The globally unique name for this virtual server instance profile.
- Resource
Group string - (List) The resource group for this dedicated host.
- Zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- Dedicated
Hosts []GetIs Dedicated Hosts Dedicated Host - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- Id string
- (String) The unique identifier for this resource group.
- Total
Count float64 - (String) The total number of resources across all pages.
- Host
Group string - (String) The unique identifier of the dedicated host group this dedicated host is in.
- Name string
- (String) The globally unique name for this virtual server instance profile.
- Resource
Group string - (List) The resource group for this dedicated host.
- Zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- dedicated
Hosts List<GetIs Dedicated Hosts Dedicated Host> - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- id String
- (String) The unique identifier for this resource group.
- total
Count Double - (String) The total number of resources across all pages.
- host
Group String - (String) The unique identifier of the dedicated host group this dedicated host is in.
- name String
- (String) The globally unique name for this virtual server instance profile.
- resource
Group String - (List) The resource group for this dedicated host.
- zone String
- (String) The globally unique name of the zone this dedicated host resides in.
- dedicated
Hosts GetIs Dedicated Hosts Dedicated Host[] - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- id string
- (String) The unique identifier for this resource group.
- total
Count number - (String) The total number of resources across all pages.
- host
Group string - (String) The unique identifier of the dedicated host group this dedicated host is in.
- name string
- (String) The globally unique name for this virtual server instance profile.
- resource
Group string - (List) The resource group for this dedicated host.
- zone string
- (String) The globally unique name of the zone this dedicated host resides in.
- dedicated_
hosts Sequence[GetIs Dedicated Hosts Dedicated Host] - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- id str
- (String) The unique identifier for this resource group.
- total_
count float - (String) The total number of resources across all pages.
- host_
group str - (String) The unique identifier of the dedicated host group this dedicated host is in.
- name str
- (String) The globally unique name for this virtual server instance profile.
- resource_
group str - (List) The resource group for this dedicated host.
- zone str
- (String) The globally unique name of the zone this dedicated host resides in.
- dedicated
Hosts List<Property Map> - (List) Collection of dedicated hosts. Nested dedicated_hosts blocks have the following structure.
- id String
- (String) The unique identifier for this resource group.
- total
Count Number - (String) The total number of resources across all pages.
- host
Group String - (String) The unique identifier of the dedicated host group this dedicated host is in.
- name String
- (String) The globally unique name for this virtual server instance profile.
- resource
Group String - (List) The resource group for this dedicated host.
- zone String
- (String) The globally unique name of the zone this dedicated host resides in.
Supporting Types
GetIsDedicatedHostsDedicatedHost
This property is required. List<string>- (List) Access management tags associated for dedicated hosts.
- Available
Memory This property is required. double - (String) The amount of memory in GB that is currently available for
- Available
Vcpus This property is required. List<GetIs Dedicated Hosts Dedicated Host Available Vcpus> - (Integer) The available VCPU for this NUMA node.
- Created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- Crn
This property is required. string - (String) The CRN for this virtual server instance.
- Disks
This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk> - (List) Collection of the dedicated host's disks.
- Host
Group This property is required. string - The unique identifier of the dedicated host group.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Instance
Placement Enabled This property is required. bool - (String) If set to true, instances can be placed on this dedicated host.
- Instances
This property is required. List<GetIs Dedicated Hosts Dedicated Host Instance> - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- Lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- Memory
This property is required. double - (String) The total amount of memory in GB for this host.
- Name
This property is required. string - The name of the dedicated host
- Numas
This property is required. List<GetIs Dedicated Hosts Dedicated Host Numa> - The dedicated host NUMA configuration.
- Profiles
This property is required. List<GetIs Dedicated Hosts Dedicated Host Profile> - (List) The profile this dedicated host uses.
- Provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- Resource
Group This property is required. string - The ID of the Resource group this dedicated host belongs to.
- Resource
Type This property is required. string - (String) The type of resource referenced.
- Socket
Count This property is required. double - (String) The total number of sockets for this host.
- State
This property is required. 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.
- Supported
Instance Profiles This property is required. List<GetIs Dedicated Hosts Dedicated Host Supported Instance Profile> - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- Vcpus
This property is required. List<GetIs Dedicated Hosts Dedicated Host Vcpus> - (List) The total
VCPU
of the dedicated host. - Zone
This property is required. string - (String) The globally unique name of the zone this dedicated host resides in.
This property is required. []string- (List) Access management tags associated for dedicated hosts.
- Available
Memory This property is required. float64 - (String) The amount of memory in GB that is currently available for
- Available
Vcpus This property is required. []GetIs Dedicated Hosts Dedicated Host Available Vcpus - (Integer) The available VCPU for this NUMA node.
- Created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- Crn
This property is required. string - (String) The CRN for this virtual server instance.
- Disks
This property is required. []GetIs Dedicated Hosts Dedicated Host Disk - (List) Collection of the dedicated host's disks.
- Host
Group This property is required. string - The unique identifier of the dedicated host group.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Instance
Placement Enabled This property is required. bool - (String) If set to true, instances can be placed on this dedicated host.
- Instances
This property is required. []GetIs Dedicated Hosts Dedicated Host Instance - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- Lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- Memory
This property is required. float64 - (String) The total amount of memory in GB for this host.
- Name
This property is required. string - The name of the dedicated host
- Numas
This property is required. []GetIs Dedicated Hosts Dedicated Host Numa - The dedicated host NUMA configuration.
- Profiles
This property is required. []GetIs Dedicated Hosts Dedicated Host Profile - (List) The profile this dedicated host uses.
- Provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- Resource
Group This property is required. string - The ID of the Resource group this dedicated host belongs to.
- Resource
Type This property is required. string - (String) The type of resource referenced.
- Socket
Count This property is required. float64 - (String) The total number of sockets for this host.
- State
This property is required. 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.
- Supported
Instance Profiles This property is required. []GetIs Dedicated Hosts Dedicated Host Supported Instance Profile - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- Vcpus
This property is required. []GetIs Dedicated Hosts Dedicated Host Vcpus - (List) The total
VCPU
of the dedicated host. - Zone
This property is required. string - (String) The globally unique name of the zone this dedicated host resides in.
This property is required. List<String>- (List) Access management tags associated for dedicated hosts.
- available
Memory This property is required. Double - (String) The amount of memory in GB that is currently available for
- available
Vcpus This property is required. List<GetIs Dedicated Hosts Dedicated Host Available Vcpus> - (Integer) The available VCPU for this NUMA node.
- created
At This property is required. String - (Timestamp) The date and time that the disk was created.
- crn
This property is required. String - (String) The CRN for this virtual server instance.
- disks
This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk> - (List) Collection of the dedicated host's disks.
- host
Group This property is required. String - The unique identifier of the dedicated host group.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- instance
Placement Enabled This property is required. Boolean - (String) If set to true, instances can be placed on this dedicated host.
- instances
This property is required. List<GetIs Dedicated Hosts Dedicated Host Instance> - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- lifecycle
State This property is required. String - (String) The lifecycle state of the dedicated host resource.
- memory
This property is required. Double - (String) The total amount of memory in GB for this host.
- name
This property is required. String - The name of the dedicated host
- numas
This property is required. List<GetIs Dedicated Hosts Dedicated Host Numa> - The dedicated host NUMA configuration.
- profiles
This property is required. List<GetIs Dedicated Hosts Dedicated Host Profile> - (List) The profile this dedicated host uses.
- provisionable
This property is required. Boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Group This property is required. String - The ID of the Resource group this dedicated host belongs to.
- resource
Type This property is required. String - (String) The type of resource referenced.
- socket
Count This property is required. Double - (String) The total number of sockets for this host.
- state
This property is required. 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.
- supported
Instance Profiles This property is required. List<GetIs Dedicated Hosts Dedicated Host Supported Instance Profile> - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- vcpus
This property is required. List<GetIs Dedicated Hosts Dedicated Host Vcpus> - (List) The total
VCPU
of the dedicated host. - zone
This property is required. String - (String) The globally unique name of the zone this dedicated host resides in.
This property is required. string[]- (List) Access management tags associated for dedicated hosts.
- available
Memory This property is required. number - (String) The amount of memory in GB that is currently available for
- available
Vcpus This property is required. GetIs Dedicated Hosts Dedicated Host Available Vcpus[] - (Integer) The available VCPU for this NUMA node.
- created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- crn
This property is required. string - (String) The CRN for this virtual server instance.
- disks
This property is required. GetIs Dedicated Hosts Dedicated Host Disk[] - (List) Collection of the dedicated host's disks.
- host
Group This property is required. string - The unique identifier of the dedicated host group.
- href
This property is required. string - (String) The URL for this virtual server instance profile.
- id
This property is required. string - (String) The unique identifier for this resource group.
- instance
Placement Enabled This property is required. boolean - (String) If set to true, instances can be placed on this dedicated host.
- instances
This property is required. GetIs Dedicated Hosts Dedicated Host Instance[] - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- memory
This property is required. number - (String) The total amount of memory in GB for this host.
- name
This property is required. string - The name of the dedicated host
- numas
This property is required. GetIs Dedicated Hosts Dedicated Host Numa[] - The dedicated host NUMA configuration.
- profiles
This property is required. GetIs Dedicated Hosts Dedicated Host Profile[] - (List) The profile this dedicated host uses.
- provisionable
This property is required. boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Group This property is required. string - The ID of the Resource group this dedicated host belongs to.
- resource
Type This property is required. string - (String) The type of resource referenced.
- socket
Count This property is required. number - (String) The total number of sockets for this host.
- state
This property is required. 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.
- supported
Instance Profiles This property is required. GetIs Dedicated Hosts Dedicated Host Supported Instance Profile[] - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- vcpus
This property is required. GetIs Dedicated Hosts Dedicated Host Vcpus[] - (List) The total
VCPU
of the dedicated host. - zone
This property is required. string - (String) The globally unique name of the zone this dedicated host resides in.
This property is required. Sequence[str]- (List) Access management tags associated for dedicated hosts.
- available_
memory This property is required. float - (String) The amount of memory in GB that is currently available for
- available_
vcpus This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Available Vcpus] - (Integer) The available VCPU for this NUMA node.
- created_
at This property is required. str - (Timestamp) The date and time that the disk was created.
- crn
This property is required. str - (String) The CRN for this virtual server instance.
- disks
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Disk] - (List) Collection of the dedicated host's disks.
- host_
group This property is required. str - The unique identifier of the dedicated host group.
- href
This property is required. str - (String) The URL for this virtual server instance profile.
- id
This property is required. str - (String) The unique identifier for this resource group.
- instance_
placement_ enabled This property is required. bool - (String) If set to true, instances can be placed on this dedicated host.
- instances
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Instance] - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- lifecycle_
state This property is required. str - (String) The lifecycle state of the dedicated host resource.
- memory
This property is required. float - (String) The total amount of memory in GB for this host.
- name
This property is required. str - The name of the dedicated host
- numas
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Numa] - The dedicated host NUMA configuration.
- profiles
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Profile] - (List) The profile this dedicated host uses.
- provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- resource_
group This property is required. str - The ID of the Resource group this dedicated host belongs to.
- resource_
type This property is required. str - (String) The type of resource referenced.
- socket_
count This property is required. float - (String) The total number of sockets for this host.
- state
This property is required. 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 This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Supported Instance Profile] - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- vcpus
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Vcpus] - (List) The total
VCPU
of the dedicated host. - zone
This property is required. str - (String) The globally unique name of the zone this dedicated host resides in.
This property is required. List<String>- (List) Access management tags associated for dedicated hosts.
- available
Memory This property is required. Number - (String) The amount of memory in GB that is currently available for
- available
Vcpus This property is required. List<Property Map> - (Integer) The available VCPU for this NUMA node.
- created
At This property is required. String - (Timestamp) The date and time that the disk was created.
- crn
This property is required. String - (String) The CRN for this virtual server instance.
- disks
This property is required. List<Property Map> - (List) Collection of the dedicated host's disks.
- host
Group This property is required. String - The unique identifier of the dedicated host group.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- instance
Placement Enabled This property is required. Boolean - (String) If set to true, instances can be placed on this dedicated host.
- instances
This property is required. List<Property Map> - (List) Array of instances that are allocated to this dedicated host. Nested instances blocks have the following structure.
- lifecycle
State This property is required. String - (String) The lifecycle state of the dedicated host resource.
- memory
This property is required. Number - (String) The total amount of memory in GB for this host.
- name
This property is required. String - The name of the dedicated host
- numas
This property is required. List<Property Map> - The dedicated host NUMA configuration.
- profiles
This property is required. List<Property Map> - (List) The profile this dedicated host uses.
- provisionable
This property is required. Boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Group This property is required. String - The ID of the Resource group this dedicated host belongs to.
- resource
Type This property is required. String - (String) The type of resource referenced.
- socket
Count This property is required. Number - (String) The total number of sockets for this host.
- state
This property is required. 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.
- supported
Instance Profiles This property is required. List<Property Map> - (List) Array of instance profiles that can be used by instances placed on this dedicated host.
- vcpus
This property is required. List<Property Map> - (List) The total
VCPU
of the dedicated host. - zone
This property is required. String - (String) The globally unique name of the zone this dedicated host resides in.
GetIsDedicatedHostsDedicatedHostAvailableVcpus
- Architecture
This property is required. string - (String) The
VCPU
architecture. - Count
This property is required. double - (String) The number of
VCPUs
assigned. - Manufacturer
This property is required. string
- Architecture
This property is required. string - (String) The
VCPU
architecture. - Count
This property is required. float64 - (String) The number of
VCPUs
assigned. - Manufacturer
This property is required. string
- architecture
This property is required. String - (String) The
VCPU
architecture. - count
This property is required. Double - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. String
- architecture
This property is required. string - (String) The
VCPU
architecture. - count
This property is required. number - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. string
- architecture
This property is required. str - (String) The
VCPU
architecture. - count
This property is required. float - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. str
- architecture
This property is required. String - (String) The
VCPU
architecture. - count
This property is required. Number - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. String
GetIsDedicatedHostsDedicatedHostDisk
- Available
This property is required. double - (String) The remaining space left for instance placement in GB (gigabytes).
- Created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Instance
Disks This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk Instance Disk> - (List) Instance disks that are on this dedicated host disk.
- Interface
Type This property is required. 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.
- Lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- Name
This property is required. string - The name of the dedicated host
- Provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- Resource
Type This property is required. string - (String) The type of resource referenced.
- Size
This property is required. double - (String) The size of the disk in GB (gigabytes).
- Supported
Instance Interface Types This property is required. List<string> - (String) The instance disk interfaces supported for this dedicated host disk.
- Available
This property is required. float64 - (String) The remaining space left for instance placement in GB (gigabytes).
- Created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Instance
Disks This property is required. []GetIs Dedicated Hosts Dedicated Host Disk Instance Disk - (List) Instance disks that are on this dedicated host disk.
- Interface
Type This property is required. 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.
- Lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- Name
This property is required. string - The name of the dedicated host
- Provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- Resource
Type This property is required. string - (String) The type of resource referenced.
- Size
This property is required. float64 - (String) The size of the disk in GB (gigabytes).
- Supported
Instance Interface Types This property is required. []string - (String) The instance disk interfaces supported for this dedicated host disk.
- available
This property is required. Double - (String) The remaining space left for instance placement in GB (gigabytes).
- created
At This property is required. String - (Timestamp) The date and time that the disk was created.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- instance
Disks This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk Instance Disk> - (List) Instance disks that are on this dedicated host disk.
- interface
Type This property is required. 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.
- lifecycle
State This property is required. String - (String) The lifecycle state of the dedicated host resource.
- name
This property is required. String - The name of the dedicated host
- provisionable
This property is required. Boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Type This property is required. String - (String) The type of resource referenced.
- size
This property is required. Double - (String) The size of the disk in GB (gigabytes).
- supported
Instance Interface Types This property is required. List<String> - (String) The instance disk interfaces supported for this dedicated host disk.
- available
This property is required. number - (String) The remaining space left for instance placement in GB (gigabytes).
- created
At This property is required. string - (Timestamp) The date and time that the disk was created.
- href
This property is required. string - (String) The URL for this virtual server instance profile.
- id
This property is required. string - (String) The unique identifier for this resource group.
- instance
Disks This property is required. GetIs Dedicated Hosts Dedicated Host Disk Instance Disk[] - (List) Instance disks that are on this dedicated host disk.
- interface
Type This property is required. 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.
- lifecycle
State This property is required. string - (String) The lifecycle state of the dedicated host resource.
- name
This property is required. string - The name of the dedicated host
- provisionable
This property is required. boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Type This property is required. string - (String) The type of resource referenced.
- size
This property is required. number - (String) The size of the disk in GB (gigabytes).
- supported
Instance Interface Types This property is required. string[] - (String) The instance disk interfaces supported for this dedicated host disk.
- available
This property is required. float - (String) The remaining space left for instance placement in GB (gigabytes).
- created_
at This property is required. str - (Timestamp) The date and time that the disk was created.
- href
This property is required. str - (String) The URL for this virtual server instance profile.
- id
This property is required. str - (String) The unique identifier for this resource group.
- instance_
disks This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Disk Instance Disk] - (List) Instance disks that are on this dedicated host disk.
- interface_
type This property is required. 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 This property is required. str - (String) The lifecycle state of the dedicated host resource.
- name
This property is required. str - The name of the dedicated host
- provisionable
This property is required. bool - (String) Indicates whether this dedicated host is available for instance creation.
- resource_
type This property is required. str - (String) The type of resource referenced.
- size
This property is required. float - (String) The size of the disk in GB (gigabytes).
- supported_
instance_ interface_ types This property is required. Sequence[str] - (String) The instance disk interfaces supported for this dedicated host disk.
- available
This property is required. Number - (String) The remaining space left for instance placement in GB (gigabytes).
- created
At This property is required. String - (Timestamp) The date and time that the disk was created.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- instance
Disks This property is required. List<Property Map> - (List) Instance disks that are on this dedicated host disk.
- interface
Type This property is required. 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.
- lifecycle
State This property is required. String - (String) The lifecycle state of the dedicated host resource.
- name
This property is required. String - The name of the dedicated host
- provisionable
This property is required. Boolean - (String) Indicates whether this dedicated host is available for instance creation.
- resource
Type This property is required. String - (String) The type of resource referenced.
- size
This property is required. Number - (String) The size of the disk in GB (gigabytes).
- supported
Instance Interface Types This property is required. List<String> - (String) The instance disk interfaces supported for this dedicated host disk.
GetIsDedicatedHostsDedicatedHostDiskInstanceDisk
- Deleteds
This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk Instance Disk Deleted> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Name
This property is required. string - The name of the dedicated host
- Resource
Type This property is required. string - (String) The type of resource referenced.
- Deleteds
This property is required. []GetIs Dedicated Hosts Dedicated Host Disk Instance Disk Deleted - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Name
This property is required. string - The name of the dedicated host
- Resource
Type This property is required. string - (String) The type of resource referenced.
- deleteds
This property is required. List<GetIs Dedicated Hosts Dedicated Host Disk Instance Disk Deleted> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- name
This property is required. String - The name of the dedicated host
- resource
Type This property is required. String - (String) The type of resource referenced.
- deleteds
This property is required. GetIs Dedicated Hosts Dedicated Host Disk Instance Disk Deleted[] - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. string - (String) The URL for this virtual server instance profile.
- id
This property is required. string - (String) The unique identifier for this resource group.
- name
This property is required. string - The name of the dedicated host
- resource
Type This property is required. string - (String) The type of resource referenced.
- deleteds
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Disk Instance Disk Deleted] - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. str - (String) The URL for this virtual server instance profile.
- id
This property is required. str - (String) The unique identifier for this resource group.
- name
This property is required. str - The name of the dedicated host
- resource_
type This property is required. str - (String) The type of resource referenced.
- deleteds
This property is required. List<Property Map> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- name
This property is required. String - The name of the dedicated host
- resource
Type This property is required. String - (String) The type of resource referenced.
GetIsDedicatedHostsDedicatedHostDiskInstanceDiskDeleted
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
- more
Info This property is required. string - (String) Link to documentation about deleted resources.
- more_
info This property is required. str - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
GetIsDedicatedHostsDedicatedHostInstance
- Crn
This property is required. string - (String) The CRN for this virtual server instance.
- Deleteds
This property is required. List<GetIs Dedicated Hosts Dedicated Host Instance Deleted> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Name
This property is required. string - The name of the dedicated host
- Crn
This property is required. string - (String) The CRN for this virtual server instance.
- Deleteds
This property is required. []GetIs Dedicated Hosts Dedicated Host Instance Deleted - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- Href
This property is required. string - (String) The URL for this virtual server instance profile.
- Id
This property is required. string - (String) The unique identifier for this resource group.
- Name
This property is required. string - The name of the dedicated host
- crn
This property is required. String - (String) The CRN for this virtual server instance.
- deleteds
This property is required. List<GetIs Dedicated Hosts Dedicated Host Instance Deleted> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- name
This property is required. String - The name of the dedicated host
- crn
This property is required. string - (String) The CRN for this virtual server instance.
- deleteds
This property is required. GetIs Dedicated Hosts Dedicated Host Instance Deleted[] - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. string - (String) The URL for this virtual server instance profile.
- id
This property is required. string - (String) The unique identifier for this resource group.
- name
This property is required. string - The name of the dedicated host
- crn
This property is required. str - (String) The CRN for this virtual server instance.
- deleteds
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Instance Deleted] - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. str - (String) The URL for this virtual server instance profile.
- id
This property is required. str - (String) The unique identifier for this resource group.
- name
This property is required. str - The name of the dedicated host
- crn
This property is required. String - (String) The CRN for this virtual server instance.
- deleteds
This property is required. List<Property Map> - (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested deleted blocks have the following structure.
- href
This property is required. String - (String) The URL for this virtual server instance profile.
- id
This property is required. String - (String) The unique identifier for this resource group.
- name
This property is required. String - The name of the dedicated host
GetIsDedicatedHostsDedicatedHostInstanceDeleted
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
- more
Info This property is required. string - (String) Link to documentation about deleted resources.
- more_
info This property is required. str - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
GetIsDedicatedHostsDedicatedHostNuma
- Count
This property is required. double - (String) The number of
VCPUs
assigned. - Nodes
This property is required. List<GetIs Dedicated Hosts Dedicated Host Numa Node> - (List) The NUMA nodes for this dedicated host.
- Count
This property is required. float64 - (String) The number of
VCPUs
assigned. - Nodes
This property is required. []GetIs Dedicated Hosts Dedicated Host Numa Node - (List) The NUMA nodes for this dedicated host.
- count
This property is required. Double - (String) The number of
VCPUs
assigned. - nodes
This property is required. List<GetIs Dedicated Hosts Dedicated Host Numa Node> - (List) The NUMA nodes for this dedicated host.
- count
This property is required. number - (String) The number of
VCPUs
assigned. - nodes
This property is required. GetIs Dedicated Hosts Dedicated Host Numa Node[] - (List) The NUMA nodes for this dedicated host.
- count
This property is required. float - (String) The number of
VCPUs
assigned. - nodes
This property is required. Sequence[GetIs Dedicated Hosts Dedicated Host Numa Node] - (List) The NUMA nodes for this dedicated host.
- count
This property is required. Number - (String) The number of
VCPUs
assigned. - nodes
This property is required. List<Property Map> - (List) The NUMA nodes for this dedicated host.
GetIsDedicatedHostsDedicatedHostNumaNode
- Available
Vcpu This property is required. double - (Integer) The available VCPU for this NUMA node.
- Vcpu
This property is required. double - (List) The total
VCPU
of the dedicated host.
- Available
Vcpu This property is required. float64 - (Integer) The available VCPU for this NUMA node.
- Vcpu
This property is required. float64 - (List) The total
VCPU
of the dedicated host.
- available
Vcpu This property is required. Double - (Integer) The available VCPU for this NUMA node.
- vcpu
This property is required. Double - (List) The total
VCPU
of the dedicated host.
- available
Vcpu This property is required. number - (Integer) The available VCPU for this NUMA node.
- vcpu
This property is required. number - (List) The total
VCPU
of the dedicated host.
- available_
vcpu This property is required. float - (Integer) The available VCPU for this NUMA node.
- vcpu
This property is required. float - (List) The total
VCPU
of the dedicated host.
- available
Vcpu This property is required. Number - (Integer) The available VCPU for this NUMA node.
- vcpu
This property is required. Number - (List) The total
VCPU
of the dedicated host.
GetIsDedicatedHostsDedicatedHostProfile
GetIsDedicatedHostsDedicatedHostSupportedInstanceProfile
GetIsDedicatedHostsDedicatedHostVcpus
- Architecture
This property is required. string - (String) The
VCPU
architecture. - Count
This property is required. double - (String) The number of
VCPUs
assigned. - Manufacturer
This property is required. string
- Architecture
This property is required. string - (String) The
VCPU
architecture. - Count
This property is required. float64 - (String) The number of
VCPUs
assigned. - Manufacturer
This property is required. string
- architecture
This property is required. String - (String) The
VCPU
architecture. - count
This property is required. Double - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. String
- architecture
This property is required. string - (String) The
VCPU
architecture. - count
This property is required. number - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. string
- architecture
This property is required. str - (String) The
VCPU
architecture. - count
This property is required. float - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. str
- architecture
This property is required. String - (String) The
VCPU
architecture. - count
This property is required. Number - (String) The number of
VCPUs
assigned. - manufacturer
This property is required. String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.