{
  "LaunchTemplateVersion": {
    "LaunchTemplateId": "string",
    "LaunchTemplateName": "string",
    "VersionNumber": 2,
    "VersionDescription": "string",
    "CreateTime": "string",
    "CreatedBy": "string",
    "DefaultVersion": true,
    "LaunchTemplateData": {
      "KernelId": "string",
      "EbsOptimized": true,
      "IamInstanceProfile": {
        "Arn": "string",
        "Name": "string"
      },
      "BlockDeviceMappings": [
        {
          "DeviceName": "string",
          "VirtualName": "string",
          "Ebs": {
            "Encrypted": false,
            "DeleteOnTermination": false,
            "Iops": 4,
            "KmsKeyId": "string",
            "SnapshotId": "string",
            "VolumeSize": 10,
            "VolumeType": "standard"
          },
          "NoDevice": "string"
        },
        {
          "DeviceName": "string",
          "VirtualName": "string",
          "Ebs": {
            "Encrypted": false,
            "DeleteOnTermination": true,
            "Iops": 1,
            "KmsKeyId": "string",
            "SnapshotId": "string",
            "VolumeSize": 4,
            "VolumeType": "gp2"
          },
          "NoDevice": "string"
        },
        {
          "DeviceName": "string",
          "VirtualName": "string",
          "Ebs": {
            "Encrypted": true,
            "DeleteOnTermination": false,
            "Iops": 9,
            "KmsKeyId": "string",
            "SnapshotId": "string",
            "VolumeSize": 9,
            "VolumeType": "st1"
          },
          "NoDevice": "string"
        }
      ],
      "NetworkInterfaces": [
        {
          "AssociatePublicIpAddress": true,
          "DeleteOnTermination": true,
          "Description": "string",
          "DeviceIndex": 7,
          "Groups": [
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string",
            "string"
          ],
          "InterfaceType": "string",
          "Ipv6AddressCount": 4,
          "Ipv6Addresses": [
            {
              "Ipv6Address": "string"
            },
            {
              "Ipv6Address": "string"
            },
            {
              "Ipv6Address": "string"
            },
            {
              "Ipv6Address": "string"
            }
          ],
          "NetworkInterfaceId": "string",
          "PrivateIpAddress": "string",
          "PrivateIpAddresses": [
            {
              "Primary": true,
              "PrivateIpAddress": "string"
            },
            {
              "Primary": true,
              "PrivateIpAddress": "string"
            },
            {
              "Primary": true,
              "PrivateIpAddress": "string"
            },
            {
              "Primary": true,
              "PrivateIpAddress": "string"
            }
          ],
          "SecondaryPrivateIpAddressCount": 3,
          "SubnetId": "string"
        }
      ],
      "ImageId": "string",
      "InstanceType": "r5ad.16xlarge",
      "KeyName": "string",
      "Monitoring": {
        "Enabled": false
      },
      "Placement": {
        "AvailabilityZone": "string",
        "Affinity": "string",
        "GroupName": "string",
        "HostId": "string",
        "Tenancy": "host",
        "SpreadDomain": "string"
      },
      "RamDiskId": "string",
      "DisableApiTermination": true,
      "InstanceInitiatedShutdownBehavior": "stop",
      "UserData": "string",
      "TagSpecifications": [
        {
          "ResourceType": "vpc-peering-connection",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "transit-gateway",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "transit-gateway-route-table",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "reserved-instances",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "internet-gateway",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "transit-gateway-attachment",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "launch-template",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "vpn-gateway",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "client-vpn-endpoint",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        },
        {
          "ResourceType": "transit-gateway-attachment",
          "Tags": [
            {
              "Key": "string",
              "Value": "string"
            },
            {
              "Key": "string",
              "Value": "string"
            }
          ]
        }
      ],
      "ElasticGpuSpecifications": [
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        }
      ],
      "ElasticInferenceAccelerators": [
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        },
        {
          "Type": "string"
        }
      ],
      "SecurityGroupIds": [
        "string",
        "string",
        "string"
      ],
      "SecurityGroups": [
        "string",
        "string",
        "string",
        "string",
        "string",
        "string",
        "string",
        "string",
        "string"
      ],
      "InstanceMarketOptions": {
        "MarketType": "spot",
        "SpotOptions": {
          "MaxPrice": "string",
          "SpotInstanceType": "one-time",
          "BlockDurationMinutes": 2,
          "ValidUntil": "string",
          "InstanceInterruptionBehavior": "hibernate"
        }
      },
      "CreditSpecification": {
        "CpuCredits": "string"
      },
      "CpuOptions": {
        "CoreCount": 10,
        "ThreadsPerCore": 4
      },
      "CapacityReservationSpecification": {
        "CapacityReservationPreference": "open",
        "CapacityReservationTarget": {
          "CapacityReservationId": "string"
        }
      },
      "LicenseSpecifications": [
        {
          "LicenseConfigurationArn": "string"
        },
        {
          "LicenseConfigurationArn": "string"
        },
        {
          "LicenseConfigurationArn": "string"
        },
        {
          "LicenseConfigurationArn": "string"
        },
        {
          "LicenseConfigurationArn": "string"
        },
        {
          "LicenseConfigurationArn": "string"
        }
      ],
      "HibernationOptions": {
        "Configured": true
      }
    }
  }
}