Each version of the AWS CloudFormation resource specification that changed AWS::EC2::Instance, compared with the version before it.
- added
- modified
- removed
01Modified resource types1
modifiedAWS:: EC2:: Instancedocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: # Update requires: Some interruptions → No interruptionmodified: AdditionalInfo: String # Update requires: Some interruptions → No interruptionmodified: Affinity: String # Update requires: Some interruptions → No interruptionmodified: BlockDeviceMappings: - Ebs: # Update requires: Replacement → No interruptionmodified: KmsKeyId: Stringmodified: NoDevice: NoDevice → Json CpuOptions: # Update requires: No interruption → Replacementmodified: CoreCount: Integer # Update requires: No interruption → Replacementmodified: ThreadsPerCore: Integer # Update requires: Some interruptions → No interruptionmodified: EbsOptimized: Boolean ElasticGpuSpecifications: - # Update requires: No interruption → Replacementmodified: Type: String ElasticInferenceAccelerators: - # Update requires: No interruption → Replacementmodified: Count: Integer # Update requires: No interruption → Replacementmodified: Type: String EnclaveOptions: # Update requires: No interruption → Replacementmodified: Enabled: Boolean HibernationOptions: # Update requires: No interruption → Replacementmodified: Configured: Boolean # Update requires: Some interruptions → No interruptionmodified: HostId: String # Update requires: Some interruptions → No interruptionmodified: InstanceType: String Ipv6Addresses: - # Update requires: No interruption → Replacementmodified: Ipv6Address: String # Update requires: Some interruptions → No interruptionmodified: KernelId: String LaunchTemplate: # Update requires: No interruption → Replacementmodified: LaunchTemplateId: String # Update requires: No interruption → Replacementmodified: LaunchTemplateName: String # Update requires: No interruption → Replacementmodified: Version: String LicenseSpecifications: - # Update requires: No interruption → Replacementmodified: LicenseConfigurationArn: String NetworkInterfaces: - # Update requires: No interruption → Replacementmodified: AssociateCarrierIpAddress: Boolean # Update requires: No interruption → Replacementmodified: AssociatePublicIpAddress: Boolean # Update requires: No interruption → Replacementmodified: DeleteOnTermination: Boolean # Update requires: No interruption → Replacementmodified: Description: String # Update requires: No interruption → Replacementmodified: DeviceIndex: String # Update requires: No interruption → Replacementmodified: GroupSet: - String # Update requires: No interruption → Replacementmodified: Ipv6AddressCount: Integer # Update requires: No interruption → Replacementmodified: Ipv6Addresses: # InstanceIpv6Address: see above # Update requires: No interruption → Replacementmodified: NetworkInterfaceId: String # Update requires: No interruption → Replacementmodified: PrivateIpAddress: String # Update requires: No interruption → Replacementmodified: PrivateIpAddresses: - # Update requires: No interruption → Replacementmodified: Primary: Boolean # Update requires: No interruption → Replacementmodified: PrivateIpAddress: String # Update requires: No interruption → Replacementmodified: SecondaryPrivateIpAddressCount: Integer # Update requires: No interruption → Replacementmodified: SubnetId: String # Update requires: Some interruptions → No interruptionmodified: PrivateDnsNameOptions: PrivateDnsNameOptions # Update requires: Some interruptions → No interruptionmodified: RamdiskId: String # Update requires: Some interruptions → No interruptionmodified: SecurityGroupIds: - String # Update requires: Some interruptions → No interruptionmodified: Tenancy: String # Update requires: Some interruptions → No interruptionmodified: UserData: StringFn::GetAtt:added: Id: String