← Resource types

AWS::EC2::Instance

Version 151.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: 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