instanceRequirements

@JvmName(name = "vncxryvoejnhamvt")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "rtfcrsdahiphnonh")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)

Parameters

value

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes. You must specify `VCpuCount` and `MemoryMiB`. All other attributes are optional. Any unspecified optional attribute is set to its default. When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values. To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:


@JvmName(name = "ckakewkfqthjbypq")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)

Parameters

argument

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes. You must specify `VCpuCount` and `MemoryMiB`. All other attributes are optional. Any unspecified optional attribute is set to its default. When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values. To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request: