published on Tuesday, Jun 16, 2026 by Pulumi
published on Tuesday, Jun 16, 2026 by Pulumi
Use this data source to get information about an EC2 Dedicated Host.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testDedicatedHost = new aws.ec2.DedicatedHost("test", {
instanceType: "c5.18xlarge",
availabilityZone: "us-west-2a",
});
const test = aws.ec2.getDedicatedHostOutput({
hostId: testDedicatedHost.id,
});
import pulumi
import pulumi_aws as aws
test_dedicated_host = aws.ec2.DedicatedHost("test",
instance_type="c5.18xlarge",
availability_zone="us-west-2a")
test = aws.ec2.get_dedicated_host_output(host_id=test_dedicated_host.id)
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testDedicatedHost, err := ec2.NewDedicatedHost(ctx, "test", &ec2.DedicatedHostArgs{
InstanceType: pulumi.String("c5.18xlarge"),
AvailabilityZone: pulumi.String("us-west-2a"),
})
if err != nil {
return err
}
_ = ec2.LookupDedicatedHostOutput(ctx, ec2.GetDedicatedHostOutputArgs{
HostId: testDedicatedHost.ID(),
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var testDedicatedHost = new Aws.Ec2.DedicatedHost("test", new()
{
InstanceType = "c5.18xlarge",
AvailabilityZone = "us-west-2a",
});
var test = Aws.Ec2.GetDedicatedHost.Invoke(new()
{
HostId = testDedicatedHost.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.DedicatedHost;
import com.pulumi.aws.ec2.DedicatedHostArgs;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetDedicatedHostArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
var testDedicatedHost = new DedicatedHost("testDedicatedHost", DedicatedHostArgs.builder()
.instanceType("c5.18xlarge")
.availabilityZone("us-west-2a")
.build());
final var test = Ec2Functions.getDedicatedHost(GetDedicatedHostArgs.builder()
.hostId(testDedicatedHost.id())
.build());
}
}
resources:
testDedicatedHost:
type: aws:ec2:DedicatedHost
name: test
properties:
instanceType: c5.18xlarge
availabilityZone: us-west-2a
variables:
test:
fn::invoke:
function: aws:ec2:getDedicatedHost
arguments:
hostId: ${testDedicatedHost.id}
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_ec2_getdedicatedhost" "test" {
host_id = aws_ec2_dedicatedhost.test.id
}
resource "aws_ec2_dedicatedhost" "test" {
instance_type = "c5.18xlarge"
availability_zone = "us-west-2a"
}
Filter Example
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.ec2.getDedicatedHost({
filters: [{
name: "instance-type",
values: ["c5.18xlarge"],
}],
});
import pulumi
import pulumi_aws as aws
test = aws.ec2.get_dedicated_host(filters=[{
"name": "instance-type",
"values": ["c5.18xlarge"],
}])
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ec2.LookupDedicatedHost(ctx, &ec2.LookupDedicatedHostArgs{
Filters: []ec2.GetDedicatedHostFilter{
{
Name: "instance-type",
Values: []string{
"c5.18xlarge",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.Ec2.GetDedicatedHost.Invoke(new()
{
Filters = new[]
{
new Aws.Ec2.Inputs.GetDedicatedHostFilterInputArgs
{
Name = "instance-type",
Values = new[]
{
"c5.18xlarge",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetDedicatedHostArgs;
import com.pulumi.aws.ec2.inputs.GetDedicatedHostFilterArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 test = Ec2Functions.getDedicatedHost(GetDedicatedHostArgs.builder()
.filters(GetDedicatedHostFilterArgs.builder()
.name("instance-type")
.values("c5.18xlarge")
.build())
.build());
}
}
variables:
test:
fn::invoke:
function: aws:ec2:getDedicatedHost
arguments:
filters:
- name: instance-type
values:
- c5.18xlarge
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_ec2_getdedicatedhost" "test" {
filters {
name = "instance-type"
values = ["c5.18xlarge"]
}
}
Using getDedicatedHost
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 getDedicatedHost(args: GetDedicatedHostArgs, opts?: InvokeOptions): Promise<GetDedicatedHostResult>
function getDedicatedHostOutput(args: GetDedicatedHostOutputArgs, opts?: InvokeOptions): Output<GetDedicatedHostResult>def get_dedicated_host(filters: Optional[Sequence[GetDedicatedHostFilter]] = None,
host_id: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetDedicatedHostResult
def get_dedicated_host_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetDedicatedHostFilterArgs]]]] = None,
host_id: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
tags: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDedicatedHostResult]func LookupDedicatedHost(ctx *Context, args *LookupDedicatedHostArgs, opts ...InvokeOption) (*LookupDedicatedHostResult, error)
func LookupDedicatedHostOutput(ctx *Context, args *LookupDedicatedHostOutputArgs, opts ...InvokeOption) LookupDedicatedHostResultOutput> Note: This function is named LookupDedicatedHost in the Go SDK.
public static class GetDedicatedHost
{
public static Task<GetDedicatedHostResult> InvokeAsync(GetDedicatedHostArgs args, InvokeOptions? opts = null)
public static Output<GetDedicatedHostResult> Invoke(GetDedicatedHostInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDedicatedHostResult> getDedicatedHost(GetDedicatedHostArgs args, InvokeOptions options)
public static Output<GetDedicatedHostResult> getDedicatedHost(GetDedicatedHostArgs args, InvokeOptions options)
fn::invoke:
function: aws:ec2/getDedicatedHost:getDedicatedHost
arguments:
# arguments dictionarydata "aws_ec2_getdedicatedhost" "name" {
# arguments
}The following arguments are supported:
- Filters
List<Get
Dedicated Host Filter> - Configuration block. Detailed below.
- Host
Id string ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- Filters
[]Get
Dedicated Host Filter - Configuration block. Detailed below.
- Host
Id string ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- filters list(object)
- Configuration block. Detailed below.
- host_
id string ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map(string)
- filters
List<Get
Dedicated Host Filter> - Configuration block. Detailed below.
- host
Id String ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- filters
Get
Dedicated Host Filter[] - Configuration block. Detailed below.
- host
Id string ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- filters
Sequence[Get
Dedicated Host Filter] - Configuration block. Detailed below.
- host_
id str ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- filters List<Property Map>
- Configuration block. Detailed below.
- host
Id String ID of the Dedicated Host.
The arguments of this data source act as filters for querying the available EC2 Hosts in the current region. The given filters must match exactly one host whose data will be exported as attributes.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
getDedicatedHost Result
The following output properties are available:
- Allocation
Time string - Time that the Dedicated Host was allocated, in RFC3339 format.
- Allows
Multiple stringInstance Types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - Arn string
- ARN of the Dedicated Host.
- Asset
Id string - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- Auto
Placement string - Whether auto-placement is on or off.
- Availability
Zone string - Availability Zone of the Dedicated Host.
- Availability
Zone stringId - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - Available
Capacities List<GetDedicated Host Available Capacity> - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- Cores int
- Number of cores on the Dedicated Host.
- Host
Id string - Host
Maintenance string - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - Host
Recovery string - Whether host recovery is enabled or disabled for the Dedicated Host.
- Host
Reservation stringId - The reservation ID of the Dedicated Host.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Family string - Instance family supported by the Dedicated Host. For example, "m5".
- Instance
Type string - The instance type of the running instance.
- Instances
List<Get
Dedicated Host Instance> - The instances running on the Dedicated Host. See
instancesbelow. - Member
Of boolService Linked Resource Group - Whether the Dedicated Host is in a host resource group.
- Outpost
Arn string - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- Owner
Id string - The ID of the AWS account that owns the instance.
- Region string
- Release
Time string - Time that the Dedicated Host was released, in RFC3339 format.
- Sockets int
- Number of sockets on the Dedicated Host.
- State string
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - Dictionary<string, string>
- Total
Vcpus int - Total number of vCPUs on the Dedicated Host.
- Filters
List<Get
Dedicated Host Filter>
- Allocation
Time string - Time that the Dedicated Host was allocated, in RFC3339 format.
- Allows
Multiple stringInstance Types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - Arn string
- ARN of the Dedicated Host.
- Asset
Id string - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- Auto
Placement string - Whether auto-placement is on or off.
- Availability
Zone string - Availability Zone of the Dedicated Host.
- Availability
Zone stringId - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - Available
Capacities []GetDedicated Host Available Capacity - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- Cores int
- Number of cores on the Dedicated Host.
- Host
Id string - Host
Maintenance string - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - Host
Recovery string - Whether host recovery is enabled or disabled for the Dedicated Host.
- Host
Reservation stringId - The reservation ID of the Dedicated Host.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Family string - Instance family supported by the Dedicated Host. For example, "m5".
- Instance
Type string - The instance type of the running instance.
- Instances
[]Get
Dedicated Host Instance - The instances running on the Dedicated Host. See
instancesbelow. - Member
Of boolService Linked Resource Group - Whether the Dedicated Host is in a host resource group.
- Outpost
Arn string - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- Owner
Id string - The ID of the AWS account that owns the instance.
- Region string
- Release
Time string - Time that the Dedicated Host was released, in RFC3339 format.
- Sockets int
- Number of sockets on the Dedicated Host.
- State string
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - map[string]string
- Total
Vcpus int - Total number of vCPUs on the Dedicated Host.
- Filters
[]Get
Dedicated Host Filter
- allocation_
time string - Time that the Dedicated Host was allocated, in RFC3339 format.
- allows_
multiple_ stringinstance_ types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - arn string
- ARN of the Dedicated Host.
- asset_
id string - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- auto_
placement string - Whether auto-placement is on or off.
- availability_
zone string - Availability Zone of the Dedicated Host.
- availability_
zone_ stringid - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - available_
capacities list(object) - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- cores number
- Number of cores on the Dedicated Host.
- host_
id string - host_
maintenance string - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - host_
recovery string - Whether host recovery is enabled or disabled for the Dedicated Host.
- host_
reservation_ stringid - The reservation ID of the Dedicated Host.
- id string
- The provider-assigned unique ID for this managed resource.
- instance_
family string - Instance family supported by the Dedicated Host. For example, "m5".
- instance_
type string - The instance type of the running instance.
- instances list(object)
- The instances running on the Dedicated Host. See
instancesbelow. - member_
of_ boolservice_ linked_ resource_ group - Whether the Dedicated Host is in a host resource group.
- outpost_
arn string - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- owner_
id string - The ID of the AWS account that owns the instance.
- region string
- release_
time string - Time that the Dedicated Host was released, in RFC3339 format.
- sockets number
- Number of sockets on the Dedicated Host.
- state string
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - map(string)
- total_
vcpus number - Total number of vCPUs on the Dedicated Host.
- filters list(object)
- allocation
Time String - Time that the Dedicated Host was allocated, in RFC3339 format.
- allows
Multiple StringInstance Types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - arn String
- ARN of the Dedicated Host.
- asset
Id String - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- auto
Placement String - Whether auto-placement is on or off.
- availability
Zone String - Availability Zone of the Dedicated Host.
- availability
Zone StringId - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - available
Capacities List<GetDedicated Host Available Capacity> - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- cores Integer
- Number of cores on the Dedicated Host.
- host
Id String - host
Maintenance String - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - host
Recovery String - Whether host recovery is enabled or disabled for the Dedicated Host.
- host
Reservation StringId - The reservation ID of the Dedicated Host.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Family String - Instance family supported by the Dedicated Host. For example, "m5".
- instance
Type String - The instance type of the running instance.
- instances
List<Get
Dedicated Host Instance> - The instances running on the Dedicated Host. See
instancesbelow. - member
Of BooleanService Linked Resource Group - Whether the Dedicated Host is in a host resource group.
- outpost
Arn String - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- owner
Id String - The ID of the AWS account that owns the instance.
- region String
- release
Time String - Time that the Dedicated Host was released, in RFC3339 format.
- sockets Integer
- Number of sockets on the Dedicated Host.
- state String
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - Map<String,String>
- total
Vcpus Integer - Total number of vCPUs on the Dedicated Host.
- filters
List<Get
Dedicated Host Filter>
- allocation
Time string - Time that the Dedicated Host was allocated, in RFC3339 format.
- allows
Multiple stringInstance Types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - arn string
- ARN of the Dedicated Host.
- asset
Id string - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- auto
Placement string - Whether auto-placement is on or off.
- availability
Zone string - Availability Zone of the Dedicated Host.
- availability
Zone stringId - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - available
Capacities GetDedicated Host Available Capacity[] - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- cores number
- Number of cores on the Dedicated Host.
- host
Id string - host
Maintenance string - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - host
Recovery string - Whether host recovery is enabled or disabled for the Dedicated Host.
- host
Reservation stringId - The reservation ID of the Dedicated Host.
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Family string - Instance family supported by the Dedicated Host. For example, "m5".
- instance
Type string - The instance type of the running instance.
- instances
Get
Dedicated Host Instance[] - The instances running on the Dedicated Host. See
instancesbelow. - member
Of booleanService Linked Resource Group - Whether the Dedicated Host is in a host resource group.
- outpost
Arn string - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- owner
Id string - The ID of the AWS account that owns the instance.
- region string
- release
Time string - Time that the Dedicated Host was released, in RFC3339 format.
- sockets number
- Number of sockets on the Dedicated Host.
- state string
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - {[key: string]: string}
- total
Vcpus number - Total number of vCPUs on the Dedicated Host.
- filters
Get
Dedicated Host Filter[]
- allocation_
time str - Time that the Dedicated Host was allocated, in RFC3339 format.
- allows_
multiple_ strinstance_ types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - arn str
- ARN of the Dedicated Host.
- asset_
id str - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- auto_
placement str - Whether auto-placement is on or off.
- availability_
zone str - Availability Zone of the Dedicated Host.
- availability_
zone_ strid - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - available_
capacities Sequence[GetDedicated Host Available Capacity] - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- cores int
- Number of cores on the Dedicated Host.
- host_
id str - host_
maintenance str - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - host_
recovery str - Whether host recovery is enabled or disabled for the Dedicated Host.
- host_
reservation_ strid - The reservation ID of the Dedicated Host.
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
family str - Instance family supported by the Dedicated Host. For example, "m5".
- instance_
type str - The instance type of the running instance.
- instances
Sequence[Get
Dedicated Host Instance] - The instances running on the Dedicated Host. See
instancesbelow. - member_
of_ boolservice_ linked_ resource_ group - Whether the Dedicated Host is in a host resource group.
- outpost_
arn str - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- owner_
id str - The ID of the AWS account that owns the instance.
- region str
- release_
time str - Time that the Dedicated Host was released, in RFC3339 format.
- sockets int
- Number of sockets on the Dedicated Host.
- state str
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - Mapping[str, str]
- total_
vcpus int - Total number of vCPUs on the Dedicated Host.
- filters
Sequence[Get
Dedicated Host Filter]
- allocation
Time String - Time that the Dedicated Host was allocated, in RFC3339 format.
- allows
Multiple StringInstance Types - Whether the Dedicated Host supports multiple instance types of the same instance family. Valid values:
on,off. - arn String
- ARN of the Dedicated Host.
- asset
Id String - The ID of the Outpost hardware asset on which the Dedicated Host is allocated.
- auto
Placement String - Whether auto-placement is on or off.
- availability
Zone String - Availability Zone of the Dedicated Host.
- availability
Zone StringId - AZ ID of the Availability Zone in which the Dedicated Host is allocated (e.g.,
use1-az1). - available
Capacities List<Property Map> - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- cores Number
- Number of cores on the Dedicated Host.
- host
Id String - host
Maintenance String - Whether host maintenance is enabled or disabled for the Dedicated Host. Valid values:
on,off. - host
Recovery String - Whether host recovery is enabled or disabled for the Dedicated Host.
- host
Reservation StringId - The reservation ID of the Dedicated Host.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Family String - Instance family supported by the Dedicated Host. For example, "m5".
- instance
Type String - The instance type of the running instance.
- instances List<Property Map>
- The instances running on the Dedicated Host. See
instancesbelow. - member
Of BooleanService Linked Resource Group - Whether the Dedicated Host is in a host resource group.
- outpost
Arn String - ARN of the AWS Outpost on which the Dedicated Host is allocated.
- owner
Id String - The ID of the AWS account that owns the instance.
- region String
- release
Time String - Time that the Dedicated Host was released, in RFC3339 format.
- sockets Number
- Number of sockets on the Dedicated Host.
- state String
- Allocation state of the Dedicated Host. Valid values:
available,under-assessment,permanent-failure,released,released-permanent-failure,pending. - Map<String>
- total
Vcpus Number - Total number of vCPUs on the Dedicated Host.
- filters List<Property Map>
Supporting Types
GetDedicatedHostAvailableCapacity
- Available
Instance List<GetCapacities Dedicated Host Available Capacity Available Instance Capacity> - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - Available
Vcpus int - The number of vCPUs available for launching instances onto the Dedicated Host.
- Available
Instance []GetCapacities Dedicated Host Available Capacity Available Instance Capacity - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - Available
Vcpus int - The number of vCPUs available for launching instances onto the Dedicated Host.
- available_
instance_ list(object)capacities - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - available_
vcpus number - The number of vCPUs available for launching instances onto the Dedicated Host.
- available
Instance List<GetCapacities Dedicated Host Available Capacity Available Instance Capacity> - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - available
Vcpus Integer - The number of vCPUs available for launching instances onto the Dedicated Host.
- available
Instance GetCapacities Dedicated Host Available Capacity Available Instance Capacity[] - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - available
Vcpus number - The number of vCPUs available for launching instances onto the Dedicated Host.
- available_
instance_ Sequence[Getcapacities Dedicated Host Available Capacity Available Instance Capacity] - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - available_
vcpus int - The number of vCPUs available for launching instances onto the Dedicated Host.
- available
Instance List<Property Map>Capacities - The number of instances that can be launched onto the Dedicated Host for each instance size supported. See
availableInstanceCapacitybelow. - available
Vcpus Number - The number of vCPUs available for launching instances onto the Dedicated Host.
GetDedicatedHostAvailableCapacityAvailableInstanceCapacity
- Available
Capacity int - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- Instance
Type string - The instance type of the running instance.
- Total
Capacity int - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- Available
Capacity int - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- Instance
Type string - The instance type of the running instance.
- Total
Capacity int - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- available_
capacity number - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- instance_
type string - The instance type of the running instance.
- total_
capacity number - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- available
Capacity Integer - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- instance
Type String - The instance type of the running instance.
- total
Capacity Integer - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- available
Capacity number - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- instance
Type string - The instance type of the running instance.
- total
Capacity number - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- available_
capacity int - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- instance_
type str - The instance type of the running instance.
- total_
capacity int - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
- available
Capacity Number - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.
- instance
Type String - The instance type of the running instance.
- total
Capacity Number - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.
GetDedicatedHostFilter
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values List<string>
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values []string
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- name string
- Name of the field to filter by, as defined by the underlying AWS API.
- values list(string)
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- name string
- Name of the field to filter by, as defined by the underlying AWS API.
- values string[]
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- name str
- Name of the field to filter by, as defined by the underlying AWS API.
- values Sequence[str]
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. A host will be selected if any one of the given values matches.
GetDedicatedHostInstance
- Instance
Id string - The ID of the instance running on the Dedicated Host.
- Instance
Type string - The instance type of the running instance.
- Owner
Id string - The ID of the AWS account that owns the instance.
- Instance
Id string - The ID of the instance running on the Dedicated Host.
- Instance
Type string - The instance type of the running instance.
- Owner
Id string - The ID of the AWS account that owns the instance.
- instance_
id string - The ID of the instance running on the Dedicated Host.
- instance_
type string - The instance type of the running instance.
- owner_
id string - The ID of the AWS account that owns the instance.
- instance
Id String - The ID of the instance running on the Dedicated Host.
- instance
Type String - The instance type of the running instance.
- owner
Id String - The ID of the AWS account that owns the instance.
- instance
Id string - The ID of the instance running on the Dedicated Host.
- instance
Type string - The instance type of the running instance.
- owner
Id string - The ID of the AWS account that owns the instance.
- instance_
id str - The ID of the instance running on the Dedicated Host.
- instance_
type str - The instance type of the running instance.
- owner_
id str - The ID of the AWS account that owns the instance.
- instance
Id String - The ID of the instance running on the Dedicated Host.
- instance
Type String - The instance type of the running instance.
- owner
Id String - The ID of the AWS account that owns the instance.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Tuesday, Jun 16, 2026 by Pulumi