No results found
We couldn't find anything using that term, please try searching for something else.
AdditionalInfo This property is reserved for internal use. If you use it, the stack fails with this error: Bad property set: [Testing this
AdditionalInfo
This property is reserved for internal use. If you use it, the stack fails with this
error: Bad property set: [Testing this property] (Service: AmazonEC2; Status Code:
.
400; Error Code: InvalidParameterCombination; Request ID:
0XXXXXX-49c7-4b40-8bcc-76885dcXXXXX)
require: No
type: string
Update is requires require: Some interruption
affinity
Indicates whether the instance is associated with a dedicate host. If you want the
instance to always restart on the same host on which it was launched, specify
host
. If you want the instance to restart on any available host , but try to
launch onto the last host it run on ( on a good – effort basis ) , specify
default
.
require: No
type: string
allow value: default | host
Update is requires require: Some interruption
AvailabilityZone
The Availability Zone of the instance.
If not specified, an Availability Zone will be automatically chosen for you based on the
load balancing criteria for the Region.
This parameter is not support by DescribeImageAttribute .
require: No
type: string
Update is requires require: replacement
BlockDeviceMappings
The block device mapping entries that defines the block devices to attach to the
instance at launch.
By default, the block devices specified in the block device mapping for the AMI are
used. You can override the AMI block device mapping using the instance block device
mapping. For the root volume, you can override only the volume size, volume type, volume
encryption settings, and the DeleteOnTermination
setting.
After the instance is running, you can modify only the
DeleteOnTermination
parameter for the attached volume without
interrupt the instance . modify any other parameter result in instance replacement .
require: No
type: Array of BlockDeviceMapping
Update is requires require: Some interruption
CpuOptions
The cpu option for the instance . For more information , see Optimize cpu option in
the
Amazon Elastic Compute Cloud User Guide.
require: No
type: cpuoption
Update is requires require: replacement
CreditSpecification
The credit option for CPU usage of the burstable performance instance. Valid values
are standard
and unlimited
. To change this attribute after
launch , use
modifyinstancecreditspecification . For more information , see burstable
performance instance in theAmazon EC2 User Guide.
default :standard
(T2 instances) or unlimited
(T3/T3a/T4g
instances)
For T3 instances with host
tenancy, only standard
is
supported.
require: No
type: CreditSpecification
Update is requires require: No interruption
DisableApiTermination
If you set this parameter to true
, you can’t terminate the instance using
the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after
launch, use ModifyInstanceAttribute. Alternatively, if you set
InstanceInitiatedShutdownBehavior
to terminate
, you is terminate can
terminate the instance by run the shutdown command from the instance .
default :false
require: No
type: boolean
Update is requires require: No interruption
ebsoptimize
indicate whether the instance is optimize for Amazon EBS I / O. This optimization is provides
provide dedicate throughput to Amazon EBS and an optimize configuration stack to
provide optimal Amazon EBS I / o performance . This optimization is is is n’t available with all
instance type . additional usage charges is apply apply when using an EBS – optimize
instance .
default :false
require: No
type: boolean
Update is requires require: Some interruption
ElasticGpuSpecifications
An elastic GPU to associate with the instance.
Amazon Elastic Graphics reached end of life on January 8, 2024.
require: No
type: Array of ElasticGpuSpecification
Update is requires require: replacement
ElasticInferenceAccelerators
An elastic inference accelerator to associate with the instance .
Amazon Elastic Inference is no longer available.
require: No
type: Array of ElasticInferenceAccelerator
Update is requires require: replacement
EnclaveOptions
indicate whether the instance is enable for AWS Nitro
enclave .
require: No
type: EnclaveOptions
Update is requires require: replacement
HibernationOptions
indicate whether an instance is enable for hibernation . This parameter is is is valid only
if the instance meet the hibernation
prerequisite . For more information , see hibernate your Amazon EC2
instance in theAmazon EC2 User Guide.
You can’t enable hibernation and AWS Nitro Enclaves on the same
instance.
require: No
type: HibernationOptions
Update is requires require: replacement
HostId
If you specify host for the affinity
property , the ID of a dedicate host
that the instance is associate with . If you do n’t specify an ID , Amazon EC2 is launches launch the
instance onto any available , compatible dedicate host in your account . This type of launch
is call an untargeted launch . note that for untargeted launch , you must have a
compatible , dedicate host available to successfully launch instance .
require: No
type: string
Update is requires require: Some interruption
HostResourceGroupArn
The ARN of the host resource group in which to launch the instance . If you specify a
host resource group ARN , omit thetenancy parameter or set
it to host
.
require: No
type: string
Update is requires require: replacement
iaminstanceprofile
The name of an IAM instance profile . To create a new IAM instance profile , use the
AWS::IAM::InstanceProfile resource .
require: No
type: string
Update is requires require: No interruption
ImageId
The ID of the AMI. An AMI ID is required to launch an instance and must be specified
here or in a launch template.
require: Conditional
type: string
Update is requires require: replacement
InstanceInitiatedShutdownBehavior
Indicates whether an instance stops or terminates when you initiate shutdown from the
instance (using the operating system command for system shutdown).
default :stop
require: No
type: string
allow value: stop | terminate
Update is requires require: No interruption
Instancetype
The instance type. For more information, see Instance types
in the Amazon EC2 User Guide.
When you change your EBS-backed instance type, instance restart or replacement behavior depends on the
instance type compatibility between the old and new types. An instance with an instance store volume as the
root volume is always replaced. For more information, see Change the instance type
in the Amazon EC2 User Guide.
require: No
type: string
allow value: a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | a1.metal | c1.medium | c1.xlarge | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge | c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c5.large | c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5.metal | c5a.large | c5a.xlarge | c5a.2xlarge | c5a.4xlarge | c5a.8xlarge | c5a.12xlarge | c5a.16xlarge | c5a.24xlarge | c5ad.large | c5ad.xlarge | c5ad.2xlarge | c5ad.4xlarge | c5ad.8xlarge | c5ad.12xlarge | c5ad.16xlarge | c5ad.24xlarge | c5d.large | c5d.xlarge | c5d.2xlarge | c5d.4xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5d.metal | c5n.large | c5n.xlarge | c5n.2xlarge | c5n.4xlarge | c5n.9xlarge | c5n.18xlarge | c5n.metal | c6g.medium | c6g.large | c6g.xlarge | c6g.2xlarge | c6g.4xlarge | c6g.8xlarge | c6g.12xlarge | c6g.16xlarge | c6g.metal | c6gd.medium | c6gd.large | c6gd.xlarge | c6gd.2xlarge | c6gd.4xlarge | c6gd.8xlarge | c6gd.12xlarge | c6gd.16xlarge | c6gd.metal | c6gn.medium | c6gn.large | c6gn.xlarge | c6gn.2xlarge | c6gn.4xlarge | c6gn.8xlarge | c6gn.12xlarge | c6gn.16xlarge | c6i.large | c6i.xlarge | c6i.2xlarge | c6i.4xlarge | c6i.8xlarge | c6i.12xlarge | c6i.16xlarge | c6i.24xlarge | c6i.32xlarge | c6i.metal | cc1.4xlarge | cc2.8xlarge | cg1.4xlarge | cr1.8xlarge | d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge | d3.xlarge | d3.2xlarge | d3.4xlarge | d3.8xlarge | d3en.xlarge | d3en.2xlarge | d3en.4xlarge | d3en.6xlarge | d3en.8xlarge | d3en.12xlarge | dl1.24xlarge | f1.2xlarge | f1.4xlarge | f1.16xlarge | g2.2xlarge | g2.8xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge | g3s.xlarge | g4ad.xlarge | g4ad.2xlarge | g4ad.4xlarge | g4ad.8xlarge | g4ad.16xlarge | g4dn.xlarge | g4dn.2xlarge | g4dn.4xlarge | g4dn.8xlarge | g4dn.12xlarge | g4dn.16xlarge | g4dn.metal | g5.xlarge | g5.2xlarge | g5.4xlarge | g5.8xlarge | g5.12xlarge | g5.16xlarge | g5.24xlarge | g5.48xlarge | g5g.xlarge | g5g.2xlarge | g5g.4xlarge | g5g.8xlarge | g5g.16xlarge | g5g.metal | hi1.4xlarge | hpc6a.48xlarge | hs1.8xlarge | h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge | i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | i3.metal | i3en.large | i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge | i3en.metal | im4gn.large | im4gn.xlarge | im4gn.2xlarge | im4gn.4xlarge | im4gn.8xlarge | im4gn.16xlarge | inf1.xlarge | inf1.2xlarge | inf1.6xlarge | inf1.24xlarge | is4gen.medium | is4gen.large | is4gen.xlarge | is4gen.2xlarge | is4gen.4xlarge | is4gen.8xlarge | m1.small | m1.medium | m1.large | m1.xlarge | m2.xlarge | m2.2xlarge | m2.4xlarge | m3.medium | m3.large | m3.xlarge | m3.2xlarge | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge | m5.large | m5.xlarge | m5.2xlarge | m5.4xlarge | m5.8xlarge | m5.12xlarge | m5.16xlarge | m5.24xlarge | m5.metal | m5a.large | m5a.xlarge | m5a.2xlarge | m5a.4xlarge | m5a.8xlarge | m5a.12xlarge | m5a.16xlarge | m5a.24xlarge | m5ad.large | m5ad.xlarge | m5ad.2xlarge | m5ad.4xlarge | m5ad.8xlarge | m5ad.12xlarge | m5ad.16xlarge | m5ad.24xlarge | m5d.large | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.8xlarge | m5d.12xlarge | m5d.16xlarge | m5d.24xlarge | m5d.metal | m5dn.large | m5dn.xlarge | m5dn.2xlarge | m5dn.4xlarge | m5dn.8xlarge | m5dn.12xlarge | m5dn.16xlarge | m5dn.24xlarge | m5dn.metal | m5n.large | m5n.xlarge | m5n.2xlarge | m5n.4xlarge | m5n.8xlarge | m5n.12xlarge | m5n.16xlarge | m5n.24xlarge | m5n.metal | m5zn.large | m5zn.xlarge | m5zn.2xlarge | m5zn.3xlarge | m5zn.6xlarge | m5zn.12xlarge | m5zn.metal | m6a.large | m6a.xlarge | m6a.2xlarge | m6a.4xlarge | m6a.8xlarge | m6a.12xlarge | m6a.16xlarge | m6a.24xlarge | m6a.32xlarge | m6a.48xlarge | m6g.metal | m6g.medium | m6g.large | m6g.xlarge | m6g.2xlarge | m6g.4xlarge | m6g.8xlarge | m6g.12xlarge | m6g.16xlarge | m6gd.metal | m6gd.medium | m6gd.large | m6gd.xlarge | m6gd.2xlarge | m6gd.4xlarge | m6gd.8xlarge | m6gd.12xlarge | m6gd.16xlarge | m6i.large | m6i.xlarge | m6i.2xlarge | m6i.4xlarge | m6i.8xlarge | m6i.12xlarge | m6i.16xlarge | m6i.24xlarge | m6i.32xlarge | m6i.metal | mac1.metal | p2.xlarge | p2.8xlarge | p2.16xlarge | p3.2xlarge | p3.8xlarge | p3.16xlarge | p3dn.24xlarge | p4d.24xlarge | r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge | r5.large | r5.xlarge | r5.2xlarge | r5.4xlarge | r5.8xlarge | r5.12xlarge | r5.16xlarge | r5.24xlarge | r5.metal | r5a.large | r5a.xlarge | r5a.2xlarge | r5a.4xlarge | r5a.8xlarge | r5a.12xlarge | r5a.16xlarge | r5a.24xlarge | r5ad.large | r5ad.xlarge | r5ad.2xlarge | r5ad.4xlarge | r5ad.8xlarge | r5ad.12xlarge | r5ad.16xlarge | r5ad.24xlarge | r5b.large | r5b.xlarge | r5b.2xlarge | r5b.4xlarge | r5b.8xlarge | r5b.12xlarge | r5b.16xlarge | r5b.24xlarge | r5b.metal | r5d.large | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.8xlarge | r5d.12xlarge | r5d.16xlarge | r5d.24xlarge | r5d.metal | r5dn.large | r5dn.xlarge | r5dn.2xlarge | r5dn.4xlarge | r5dn.8xlarge | r5dn.12xlarge | r5dn.16xlarge | r5dn.24xlarge | r5dn.metal | r5n.large | r5n.xlarge | r5n.2xlarge | r5n.4xlarge | r5n.8xlarge | r5n.12xlarge | r5n.16xlarge | r5n.24xlarge | r5n.metal | r6g.medium | r6g.large | r6g.xlarge | r6g.2xlarge | r6g.4xlarge | r6g.8xlarge | r6g.12xlarge | r6g.16xlarge | r6g.metal | r6gd.medium | r6gd.large | r6gd.xlarge | r6gd.2xlarge | r6gd.4xlarge | r6gd.8xlarge | r6gd.12xlarge | r6gd.16xlarge | r6gd.metal | r6i.large | r6i.xlarge | r6i.2xlarge | r6i.4xlarge | r6i.8xlarge | r6i.12xlarge | r6i.16xlarge | r6i.24xlarge | r6i.32xlarge | r6i.metal | t1.micro | t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge | t3.nano | t3.micro | t3.small | t3.medium | t3.large | t3.xlarge | t3.2xlarge | t3a.nano | t3a.micro | t3a.small | t3a.medium | t3a.large | t3a.xlarge | t3a.2xlarge | t4g.nano | t4g.micro | t4g.small | t4g.medium | t4g.large | t4g.xlarge | t4g.2xlarge | u-6tb1.56xlarge | u-6tb1.112xlarge | u-9tb1.112xlarge | u-12tb1.112xlarge | u-6tb1.metal | u-9tb1.metal | u-12tb1.metal | u-18tb1.metal | u-24tb1.metal | vt1.3xlarge | vt1.6xlarge | vt1.24xlarge | x1.16xlarge | x1.32xlarge | x1e.xlarge | x1e.2xlarge | x1e.4xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge | x2iezn.2xlarge | x2iezn.4xlarge | x2iezn.6xlarge | x2iezn.8xlarge | x2iezn.12xlarge | x2iezn.metal | x2gd.medium | x2gd.large | x2gd.xlarge | x2gd.2xlarge | x2gd.4xlarge | x2gd.8xlarge | x2gd.12xlarge | x2gd.16xlarge | x2gd.metal | z1d.large | z1d.xlarge | z1d.2xlarge | z1d.3xlarge | z1d.6xlarge | z1d.12xlarge | z1d.metal | x2idn.16xlarge | x2idn.24xlarge | x2idn.32xlarge | x2iedn.xlarge | x2iedn.2xlarge | x2iedn.4xlarge | x2iedn.8xlarge | x2iedn.16xlarge | x2iedn.24xlarge | x2iedn.32xlarge | c6a.large | c6a.xlarge | c6a.2xlarge | c6a.4xlarge | c6a.8xlarge | c6a.12xlarge | c6a.16xlarge | c6a.24xlarge | c6a.32xlarge | c6a.48xlarge | c6a.metal | m6a.metal | i4i.large | i4i.xlarge | i4i.2xlarge | i4i.4xlarge | i4i.8xlarge | i4i.16xlarge | i4i.32xlarge | i4i.metal | x2idn.metal | x2iedn.metal | c7g.medium | c7g.large | c7g.xlarge | c7g.2xlarge | c7g.4xlarge | c7g.8xlarge | c7g.12xlarge | c7g.16xlarge | mac2.metal | c6id.large | c6id.xlarge | c6id.2xlarge | c6id.4xlarge | c6id.8xlarge | c6id.12xlarge | c6id.16xlarge | c6id.24xlarge | c6id.32xlarge | c6id.metal | m6id.large | m6id.xlarge | m6id.2xlarge | m6id.4xlarge | m6id.8xlarge | m6id.12xlarge | m6id.16xlarge | m6id.24xlarge | m6id.32xlarge | m6id.metal | r6id.large | r6id.xlarge | r6id.2xlarge | r6id.4xlarge | r6id.8xlarge | r6id.12xlarge | r6id.16xlarge | r6id.24xlarge | r6id.32xlarge | r6id.metal | r6a.large | r6a.xlarge | r6a.2xlarge | r6a.4xlarge | r6a.8xlarge | r6a.12xlarge | r6a.16xlarge | r6a.24xlarge | r6a.32xlarge | r6a.48xlarge | r6a.metal | p4de.24xlarge | u-3tb1.56xlarge | u-18tb1.112xlarge | u-24tb1.112xlarge | trn1.2xlarge | trn1.32xlarge | hpc6id.32xlarge | c6in.large | c6in.xlarge | c6in.2xlarge | c6in.4xlarge | c6in.8xlarge | c6in.12xlarge | c6in.16xlarge | c6in.24xlarge | c6in.32xlarge | m6in.large | m6in.xlarge | m6in.2xlarge | m6in.4xlarge | m6in.8xlarge | m6in.12xlarge | m6in.16xlarge | m6in.24xlarge | m6in.32xlarge | m6idn.large | m6idn.xlarge | m6idn.2xlarge | m6idn.4xlarge | m6idn.8xlarge | m6idn.12xlarge | m6idn.16xlarge | m6idn.24xlarge | m6idn.32xlarge | r6in.large | r6in.xlarge | r6in.2xlarge | r6in.4xlarge | r6in.8xlarge | r6in.12xlarge | r6in.16xlarge | r6in.24xlarge | r6in.32xlarge | r6idn.large | r6idn.xlarge | r6idn.2xlarge | r6idn.4xlarge | r6idn.8xlarge | r6idn.12xlarge | r6idn.16xlarge | r6idn.24xlarge | r6idn.32xlarge | c7g.metal | m7g.medium | m7g.large | m7g.xlarge | m7g.2xlarge | m7g.4xlarge | m7g.8xlarge | m7g.12xlarge | m7g.16xlarge | m7g.metal | r7g.medium | r7g.large | r7g.xlarge | r7g.2xlarge | r7g.4xlarge | r7g.8xlarge | r7g.12xlarge | r7g.16xlarge | r7g.metal | c6in.metal | m6in.metal | m6idn.metal | r6in.metal | r6idn.metal | inf2.xlarge | inf2.8xlarge | inf2.24xlarge | inf2.48xlarge | trn1n.32xlarge | i4g.large | i4g.xlarge | i4g.2xlarge | i4g.4xlarge | i4g.8xlarge | i4g.16xlarge | hpc7g.4xlarge | hpc7g.8xlarge | hpc7g.16xlarge | c7gn.medium | c7gn.large | c7gn.xlarge | c7gn.2xlarge | c7gn.4xlarge | c7gn.8xlarge | c7gn.12xlarge | c7gn.16xlarge | p5.48xlarge | m7i.large | m7i.xlarge | m7i.2xlarge | m7i.4xlarge | m7i.8xlarge | m7i.12xlarge | m7i.16xlarge | m7i.24xlarge | m7i.48xlarge | m7i-flex.large | m7i-flex.xlarge | m7i-flex.2xlarge | m7i-flex.4xlarge | m7i-flex.8xlarge | m7a.medium | m7a.large | m7a.xlarge | m7a.2xlarge | m7a.4xlarge | m7a.8xlarge | m7a.12xlarge | m7a.16xlarge | m7a.24xlarge | m7a.32xlarge | m7a.48xlarge | m7a.metal-48xl | hpc7a.12xlarge | hpc7a.24xlarge | hpc7a.48xlarge | hpc7a.96xlarge | c7gd.medium | c7gd.large | c7gd.xlarge | c7gd.2xlarge | c7gd.4xlarge | c7gd.8xlarge | c7gd.12xlarge | c7gd.16xlarge | m7gd.medium | m7gd.large | m7gd.xlarge | m7gd.2xlarge | m7gd.4xlarge | m7gd.8xlarge | m7gd.12xlarge | m7gd.16xlarge | r7gd.medium | r7gd.large | r7gd.xlarge | r7gd.2xlarge | r7gd.4xlarge | r7gd.8xlarge | r7gd.12xlarge | r7gd.16xlarge | r7a.medium | r7a.large | r7a.xlarge | r7a.2xlarge | r7a.4xlarge | r7a.8xlarge | r7a.12xlarge | r7a.16xlarge | r7a.24xlarge | r7a.32xlarge | r7a.48xlarge | c7i.large | c7i.xlarge | c7i.2xlarge | c7i.4xlarge | c7i.8xlarge | c7i.12xlarge | c7i.16xlarge | c7i.24xlarge | c7i.48xlarge | mac2-m2pro.metal | r7iz.large | r7iz.xlarge | r7iz.2xlarge | r7iz.4xlarge | r7iz.8xlarge | r7iz.12xlarge | r7iz.16xlarge | r7iz.32xlarge | c7a.medium | c7a.large | c7a.xlarge | c7a.2xlarge | c7a.4xlarge | c7a.8xlarge | c7a.12xlarge | c7a.16xlarge | c7a.24xlarge | c7a.32xlarge | c7a.48xlarge | c7a.metal-48xl | r7a.metal-48xl | r7i.large | r7i.xlarge | r7i.2xlarge | r7i.4xlarge | r7i.8xlarge | r7i.12xlarge | r7i.16xlarge | r7i.24xlarge | r7i.48xlarge | dl2q.24xlarge | mac2-m2.metal | i4i.12xlarge | i4i.24xlarge | c7i.metal-24xl | c7i.metal-48xl | m7i.metal-24xl | m7i.metal-48xl | r7i.metal-24xl | r7i.metal-48xl | r7iz.metal-16xl | r7iz.metal-32xl | c7gd.metal | m7gd.metal | r7gd.metal | g6.xlarge | g6.2xlarge | g6.4xlarge | g6.8xlarge | g6.12xlarge | g6.16xlarge | g6.24xlarge | g6.48xlarge | gr6.4xlarge | gr6.8xlarge | c7i-flex.large | c7i-flex.xlarge | c7i-flex.2xlarge | c7i-flex.4xlarge | c7i-flex.8xlarge | u7i-12tb.224xlarge | u7in-16tb.224xlarge | u7in-24tb.224xlarge | u7in-32tb.224xlarge | u7ib-12tb.224xlarge | c7gn.metal | r8g.medium | r8g.large | r8g.xlarge | r8g.2xlarge | r8g.4xlarge | r8g.8xlarge | r8g.12xlarge | r8g.16xlarge | r8g.24xlarge | r8g.48xlarge | r8g.metal-24xl | r8g.metal-48xl | mac2-m1ultra.metal
Update is requires require: Some interruption
Ipv6AddressCount
The number of IPv6 addresses to associate with the primary network
interface. Amazon EC2 chooses the IPv6 addresses from the range of your subnet. You
cannot specify this option and the option to assign specific IPv6 addresses in the same
request. You can specify this option if you’ve specified a minimum number of instances
to launch.
You is specify can not specify this option and the network interface option in the same
request .
require: No
type: Integer
Update is requires require: replacement
ipv6addresse
The IPv6 is addresses address from the range of the subnet to associate with the
primary network interface . You is specify can not specify this option and the option to assign a
number of IPv6 address in the same request . You is specify can not specify this option if you ‘ve
specify a minimum number of instance to launch .
You is specify can not specify this option and the network interface option in the same
request .
require: No
type: Array of InstanceIpv6Address
Update is requires require: replacement
KernelId
The ID of the kernel.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
information, see PV-GRUB in the
Amazon EC2 User Guide.
require: No
type: string
Update is requires require: Some interruption
KeyName
The name of the key pair. You can create a key pair using CreateKeyPair or
ImportKeyPair.
If you do not specify a key pair, you can’t connect to the instance unless you
choose an AMI that is configured to allow users another way to log in.
require: No
type: string
Update is requires require: replacement
LaunchTemplate
The launch template. Any additional parameters that you specify for the new instance
overwrite the corresponding parameters included in the launch template.
require: No
type: LaunchTemplateSpecification
Update is requires require: replacement
LicenseSpecifications
The license configurations.
require: No
type: Array of LicenseSpecification
Update is requires require: replacement
Monitoring
Specifies whether detailed monitoring is enabled for the instance. Specify true
to
enable detailed monitoring. Otherwise, basic monitoring is enabled. For more information
about detailed monitoring, see Enable or turn off detailed
monitoring for your instances in the
Amazon EC2 User
Guide.
require: No
type: boolean
Update is requires require: No interruption
NetworkInterfaces
The network interfaces to associate with the instance.
If you use this property to point to a network interface, you must terminate the
original interface before attaching a new one to allow the update of the instance to
succeed.
If this resource has a public ip address and is also in a vpc that is define in the
same template , you is use must use the DependsOn
Attribute to declare a dependency on the vpc – gateway attachment .
require: No
type: Array of NetworkInterface
Update is requires require: replacement
PlacementGroupName
The name of an exist placement group that you want to launch the instance into
( cluster | partition | spread ) .
require: No
type: string
Update is requires require: replacement
PrivateDnsNameOptions
The options for the instance hostname.
require: No
type: PrivateDnsNameOptions
Update is requires require: Some interruption
PrivateIpAddress
The primary IPv4 address. You must specify a value from the IPv4 address range
of the subnet.
Only one private IP address can be designated as primary. You can’t specify this option
if you’ve specified the option to designate a private IP address as the primary IP address
in a network interface specification. You cannot specify this option if you’re launching
more than one instance in the request.
You cannot specify this option and the network interfaces option in the same
request.
If you make an update to an instance that requires replacement, you must assign a new
private IP address. During a replacement, AWS CloudFormation creates a new instance
but doesn’t delete the old instance until the stack has successfully updated. If the stack
update fails, AWS CloudFormation uses the old instance to roll back the stack to the
previous working state. The old and new instances cannot have the same private IP
address.
require: No
type: string
Update is requires require: replacement
PropagateTagsToVolumeOnCreation
Indicates whether to assign the tags from the instance to all of the volumes attached to
the instance at launch. If you specify true
and you assign tags to the
instance, those tags are automatically assigned to all of the volumes that you attach to
the instance at launch. If you specify false
, those tags are not assigned to
the attached volumes.
require: No
type: boolean
Update is requires require: No interruption
RamdiskId
The ID of the RAM disk to select. Some kernels require additional drivers at launch.
Check the kernel requirements for information about whether you need to specify a RAM
disk. To find kernel requirements, go to the AWS Resource Center and
search for the kernel ID.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
information, see PV-GRUB in the
Amazon EC2 User Guide.
require: No
type: string
Update is requires require: Some interruption
SecurityGroupIds
The id of the security group . You is specify can specify the id of exist security group and
reference to resource create by the stack template .
If you specify a network interface, you must specify any security groups as part of
the network interface.
require: Conditional
type: Array of string
Update is requires require: Some interruption
SecurityGroups
[Default VPC] The names of the security groups. For a nondefault VPC, you
must use security group IDs instead.
You cannot specify this option and the network interfaces option in the same request.
The list can contain both the name of existing Amazon EC2 security groups or references to
AWS::EC2::SecurityGroup resources created in the template.
default :Amazon EC2 uses the default security group.
require: No
type: Array of string
Update is requires require: replacement
SourceDestCheck
enable or disable source / destination check , which ensure that the instance
is either the source or the destination of any traffic that it receive .
If the value is is istrue
, source/destination checks are enabled;
otherwise, they are disabled. The default value is true
.
You must disable source/destination checks if the instance runs services
such as network address translation, routing, or firewalls.
require: No
type: boolean
Update is requires require: No interruption
SsmAssociations
The SSM
document and parameter value in AWS Systems Manager to associate with this
instance . To use this property , you is specify must specify an IAM instance profile role for the
instance . For more information , see create an
IAM instance profile for Systems Manager in the
AWS Systems Manager
User Guide.
You can associate only one document with an instance.
require: No
type: Array of SsmAssociation
Update is requires require: No interruption
SubnetId
The ID of the subnet to launch the instance into.
If you specify a network interface, you must specify any subnets as part of the
network interface instead of using this parameter.
require: No
type: string
Update is requires require: replacement
Tags
The tags to add to the instance. These tags are not applied to the EBS volumes, such as
the root volume, unless PropagateTagsToVolumeOnCreation
is true
.
require: No
type: Array of Tag
Update is requires require: No interruption
tenancy
The tenancy of the instance. An instance with a tenancy of dedicate
runs on single-tenant hardware.
require: No
type: string
allow value: default | dedicate | host
Update is requires require: Some interruption
userdata
The parameter or script to store as user datum . Any script in user datum are run when you launch the instance .
User datum is limit to 16 KB . You is provide must provide base64 – encode text . For more information , see
Fn::Base64 .
If the root volume is an EBS volume and you update user data, CloudFormation restarts the instance.
If the root volume is an instance store volume and you update user data, the instance is replaced.
require: No
type: string
Update is requires require: Some interruption
Volumes
The volume to attach to the instance .
require: No
type: Array of Volume
Update is requires require: No interruption