← Resource types

AWS::EC2::Instance

Version 152.0.0, issued

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: No interruption → Some interruptionsmodified:   AdditionalInfo: String  # Update requires: No interruption → Some interruptionsmodified:   Affinity: String  # Update requires: No interruption → Some interruptionsmodified:   BlockDeviceMappings:    - Ebs:        # Update requires: No interruption → Replacementmodified:         KmsKeyId: Stringmodified:       NoDevice: Json → NoDevice  CpuOptions:    # Update requires: Replacement → No interruptionmodified:     CoreCount: Integer    # Update requires: Replacement → No interruptionmodified:     ThreadsPerCore: Integer  # Update requires: No interruption → Some interruptionsmodified:   EbsOptimized: Boolean  ElasticGpuSpecifications:    - # Update requires: Replacement → No interruptionmodified:       Type: String  ElasticInferenceAccelerators:    - # Update requires: Replacement → No interruptionmodified:       Count: Integer      # Update requires: Replacement → No interruptionmodified:       Type: String  EnclaveOptions:    # Update requires: Replacement → No interruptionmodified:     Enabled: Boolean  HibernationOptions:    # Update requires: Replacement → No interruptionmodified:     Configured: Boolean  # Update requires: No interruption → Some interruptionsmodified:   HostId: String  # Update requires: No interruption → Some interruptionsmodified:   InstanceType: String  Ipv6Addresses:    - # Update requires: Replacement → No interruptionmodified:       Ipv6Address: String  # Update requires: No interruption → Some interruptionsmodified:   KernelId: String  LaunchTemplate:    # Update requires: Replacement → No interruptionmodified:     LaunchTemplateId: String    # Update requires: Replacement → No interruptionmodified:     LaunchTemplateName: String    # Update requires: Replacement → No interruptionmodified:     Version: String  LicenseSpecifications:    - # Update requires: Replacement → No interruptionmodified:       LicenseConfigurationArn: String  NetworkInterfaces:    - # Update requires: Replacement → No interruptionmodified:       AssociateCarrierIpAddress: Boolean      # Update requires: Replacement → No interruptionmodified:       AssociatePublicIpAddress: Boolean      # Update requires: Replacement → No interruptionmodified:       DeleteOnTermination: Boolean      # Update requires: Replacement → No interruptionmodified:       Description: String      # Update requires: Replacement → No interruptionmodified:       DeviceIndex: String      # Update requires: Replacement → No interruptionmodified:       GroupSet:        - String      # Update requires: Replacement → No interruptionmodified:       Ipv6AddressCount: Integer      # Update requires: Replacement → No interruptionmodified:       Ipv6Addresses:  # InstanceIpv6Address: see above      # Update requires: Replacement → No interruptionmodified:       NetworkInterfaceId: String      # Update requires: Replacement → No interruptionmodified:       PrivateIpAddress: String      # Update requires: Replacement → No interruptionmodified:       PrivateIpAddresses:        - # Update requires: Replacement → No interruptionmodified:           Primary: Boolean          # Update requires: Replacement → No interruptionmodified:           PrivateIpAddress: String      # Update requires: Replacement → No interruptionmodified:       SecondaryPrivateIpAddressCount: Integer      # Update requires: Replacement → No interruptionmodified:       SubnetId: String  # Update requires: No interruption → Some interruptionsmodified:   PrivateDnsNameOptions: PrivateDnsNameOptions  # Update requires: No interruption → Some interruptionsmodified:   RamdiskId: String  # Update requires: No interruption → Some interruptionsmodified:   SecurityGroupIds:    - String  # Update requires: No interruption → Some interruptionsmodified:   Tenancy: String  # Update requires: No interruption → Some interruptionsmodified:   UserData: StringFn::GetAtt:removed:   Id: String