Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModifyHostsCommand

Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled.

You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.

example

Use a bare-bones client and the command you need to make an API call.

import { EC2Client, ModifyHostsCommand } from "@aws-sdk/client-ec2"; // ES Modules import
// const { EC2Client, ModifyHostsCommand } = require("@aws-sdk/client-ec2"); // CommonJS import
const client = new EC2Client(config);
const command = new ModifyHostsCommand(input);
const response = await client.send(command);
see

ModifyHostsCommandInput for command's input shape.

see

ModifyHostsCommandOutput for command's response shape.

see

config for EC2Client's config shape.

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly input

input: ModifyHostsCommandInput

Readonly middlewareStack

middlewareStack: IMiddlewareStack<ModifyHostsCommandInput, ModifyHostsCommandOutput>

Methods

Static getEndpointParameterInstructions