← Resource types

AWS::EC2::Instance

Version 166.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:  BlockDeviceMappings:    - # Update requires: No interruption → Some interruptionsmodified:       DeviceName: String      # Update requires: No interruption → Some interruptionsmodified:       Ebs:        # Update requires: No interruption → Some interruptionsmodified:         DeleteOnTermination: Boolean        # Update requires: No interruption → Some interruptionsmodified:         Encrypted: Boolean        # Update requires: No interruption → Some interruptionsmodified:         Iops: Integer        # Update requires: Replacement → Some interruptionsmodified:         KmsKeyId: String        # Update requires: No interruption → Some interruptionsmodified:         SnapshotId: String        # Update requires: No interruption → Some interruptionsmodified:         VolumeSize: Integer        # Update requires: No interruption → Some interruptionsmodified:         VolumeType: String      # Update requires: No interruption → Some interruptionsmodified:       NoDevice: NoDevice → Json      # Update requires: No interruption → Some interruptionsmodified:       VirtualName: String  CpuOptions:    # Update requires: No interruption → Replacementmodified:     CoreCount: Integer    # Update requires: No interruption → Replacementmodified:     ThreadsPerCore: Integer  # Duplicates allowed: No → Yesmodified:   ElasticGpuSpecifications:    - # Update requires: No interruption → Replacementmodified:       Type: String  # Duplicates allowed: No → Yesmodified:   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  Ipv6Addresses:    - # Update requires: No interruption → Replacementmodified:       Ipv6Address: String  LaunchTemplate:    # Update requires: No interruption → Replacementmodified:     LaunchTemplateId: String    # Update requires: No interruption → Replacementmodified:     LaunchTemplateName: String    # Update requires: No interruption → Replacementmodified:     Version: String  # Duplicates allowed: No → Yesmodified:   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  PrivateDnsNameOptions:    # Update requires: No interruption → Some interruptionsmodified:     EnableResourceNameDnsAAAARecord: Boolean    # Update requires: No interruption → Some interruptionsmodified:     EnableResourceNameDnsARecord: Boolean    # Update requires: No interruption → Some interruptionsmodified:     HostnameType: StringFn::GetAtt:added:   InstanceId: Stringadded:   VpcId: String