
import-instance
***************


DESCRIPTION
===========


SYNOPSIS
========

   aws ec2 import-instance
     --platform <value>
     [--disk-images <value>]
     [--description <value>]
     [--launch-specification <value>]


REQUIRED PARAMETERS
===================

"--platform"  (string)


OPTIONAL PARAMETERS
===================

"--disk-images"  (list)
      (structure)
         "volume"  (structure)
            "size"  (long)

         "image"  (structure)
            "bytes"  (long)

            "import_manifest_url"  (string)

            "format"  (string)

         "description"  (string)

   *Parameter Syntax*

      [
        {
          "volume": {
            {

            },
          "image": {
            {
              ,
              "import_manifest_url": "string",
              "format": "string"
            },
          "description": "string"
        }
        ...
      ]

"--description"  (string)

"--launch-specification"  (structure)
   "additional_info"  (string)

   "placement"  (structure)
      "tenancy"  (string)
         The allowed tenancy of instances launched into the VPC. A
         value of default means instances can be launched with any
         tenancy; a value of dedicated means all instances launched
         into the VPC will be launched as dedicated tenancy regardless
         of the tenancy assigned to the instance at launch.

      "group_name"  (string)
         The name of the  PlacementGroup in which an Amazon EC2
         instance runs. Placement groups are primarily used for
         launching High Performance Computing instances in the same
         group to ensure fast connection speeds.

      "availability_zone"  (string)
         The availability zone in which an Amazon EC2 instance runs.

   "user_data"  (string)

   "instance_initiated_shutdown_behavior"  (string)

   "block_device_mappings"  (list)
      (structure)
         The BlockDeviceMappingItemType data type.

         "device_name"  (string)
            Specifies the device name (e.g., "/dev/sdh" ).

         "virtual_name"  (string)
            Specifies the virtual device name.

         "no_device"  (string)
            Specifies the device name to suppress during instance
            launch.

         "ebs"  (structure)
            Specifies parameters used to automatically setup Amazon
            EBS volumes when the instance is launched.

            "delete_on_termination"  (boolean)
               Specifies whether the Amazon EBS volume is deleted on
               instance termination.

            "snapshot_id"  (string)
               The ID of the snapshot from which the volume will be
               created.

            "volume_size"  (integer)
               The size of the volume, in gigabytes.

            "volume_type"  (string)

            "iops"  (integer)

   "security_groups"  (list of string)

   "architecture"  (string)

   "subnet_id"  (string)

   "monitoring"  (boolean)

   "disable_api_termination"  (boolean)

   "instance_type"  (string)

   "private_ip_address"  (string)

   *Parameter Syntax*

      {
        "additional_info": "string",
        "placement": {
          {
            "tenancy": "string",
            "group_name": "string",
            "availability_zone": "string"
          },
        "user_data": "string",
        "instance_initiated_shutdown_behavior": "string",
        "block_device_mappings":
          [
            {
              "device_name": "string",
              "virtual_name": "string",
              "no_device": "string",
              "ebs": {
                {
                  "delete_on_termination": true|false,
                  "snapshot_id": "string",
                  "volume_size": integer,
                  "volume_type": "standard"|"io1",
                  "iops": integer
                }
            }
            ...
          ],
        "security_groups":
          ["string", ...],
        "architecture": "string",
        "subnet_id": "string",
        "monitoring": true|false,
        "disable_api_termination": true|false,
        "instance_type": "t1.micro"|"m1.small"|"m1.medium"|"m1.large"|"m1.xlarge"|
        "m2.xlarge"|"m2.2xlarge"|"m2.4xlarge"|"m3.xlarge"|"m3.2xlarge"|"c1.medium"
        |"c1.xlarge"|"hi1.4xlarge"|"hs1.8xlarge"|"cc1.4xlarge"|"cc2.8xlarge"|"cg1.
        4xlarge",
        "private_ip_address": "string"
      }
