ModifyInstancePlacementRequest
¶
Source code in docs_src/capo_ec2/types/modify_instance_placement_request.py
affinity
instance-attribute
¶
affinity: NotRequired[Affinity]
The affinity setting for the instance. For more information, see Host affinity in the Amazon EC2 User Guide.
group_id
instance-attribute
¶
group_id: NotRequired[PlacementGroupId]
The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.
group_name
instance-attribute
¶
group_name: NotRequired[PlacementGroupName]
The name of the placement group in which to place the instance. For spread placement groups, the instance must have a tenancy of default. For cluster and partition placement groups, the instance must have a tenancy of default or dedicated.
To remove an instance from a placement group, specify an empty string ("").
host_id
instance-attribute
¶
host_id: NotRequired[DedicatedHostId]
The ID of the Dedicated Host with which to associate the instance.
host_resource_group_arn
instance-attribute
¶
host_resource_group_arn: NotRequired[String]
The ARN of the host resource group in which to place the instance. The instance must have a tenancy of host to specify this parameter.
instance_id
instance-attribute
¶
instance_id: NotRequired[InstanceId]
The ID of the instance that you are modifying.
partition_number
instance-attribute
¶
partition_number: NotRequired[Integer]
The number of the partition in which to place the instance. Valid only if the placement group strategy is set to partition.
tenancy
instance-attribute
¶
tenancy: NotRequired[HostTenancy]
The tenancy for the instance.
For T3 instances, you must launch the instance on a Dedicated Host to use a tenancy of host. You can't change the tenancy from host to dedicated or default. Attempting to make one of these unsupported tenancy changes results in an InvalidRequest error code.