bionic (1) euca-run-instances.1.gz

Provided by: euca2ools_3.3.1-1_all bug

NAME

       euca-run-instances - Launch instances of a machine image

SYNOPSIS

       euca-run-instances [-n MIN[-MAX]] [-g GROUP] [-k KEYPAIR]

       [-d DATA | --user-data-force DATA | -f FILE]
              [--addressing  {public,private}] [-t INSTANCETYPE] [-z ZONE] [--kernel KERNEL] [--ramdisk RAMDISK]
              [-b  DEVICE=MAPPED]   [-m]   [--disable-api-termination]   [--instance-initiated-shutdown-behavior
              {stop,terminate}]  [--placement-group  PLGROUP]  [--tenancy  {default,dedicated}]  [--client-token
              TOKEN]      [-s      SUBNET]      [--associate-public-ip-address      ASSOCIATE_PUBLIC_IP_ADDRESS]
              [--private-ip-address   ADDRESS]  [--secondary-address  ADDRESS  |  --secondary-count  COUNT]  [-a
              INTERFACE] [-p IPROFILE] [--ebs-optimized] [--show-empty-fields] [-U URL]  [--region  USER@REGION]
              [-I KEY_ID] [-S KEY] [--security-token TOKEN] [--debug] [--debugger] [--version] [-h] IMAGE

DESCRIPTION

       Launch instances of a machine image

   positional arguments:
       IMAGE  ID of the image to instantiate (required)

   optional arguments:
       -n MIN[-MAX], --instance-count MIN[-MAX]
              number  of  instances to launch. If this number of instances cannot be launched, no instances will
              launch. If specified as a range (min-max), the server will attempt to launch the  maximum  number,
              but no fewer than the minimum number.

       -g GROUP, --group GROUP
              security group(s) in which to launch the instances

       -k KEYPAIR, --key KEYPAIR
              name of the key pair to use

       -d DATA, --user-data DATA
              user data to make available to instances in this reservation

       --user-data-force DATA
              same as -d/--user-data, but without checking if a file by that name exists first

       -f FILE, --user-data-file FILE
              file containing user data to make available to the instances in this reservation

       --addressing {public,private}
              [Eucalyptus  only,  non-VPC  only] addressing scheme to launch the instance with. Use "private" to
              run an instance with no public address.

       -t INSTANCETYPE, --instance-type INSTANCETYPE
              type of instance to launch

       -z ZONE, --availability-zone ZONE

       --kernel KERNEL
              ID of the kernel to launch the instance(s) with

       --ramdisk RAMDISK
              ID of the ramdisk to launch the instance(s) with

       -b DEVICE=MAPPED, --block-device-mapping DEVICE=MAPPED
              define a block device mapping for the instances, in the  form  DEVICE=MAPPED,  where  "MAPPED"  is
              "none", "ephemeral(0-3)", or "[SNAPID]:[GiB]:[true|false]:[standard|VOLTYPE[:IOPS]]"

       -m, --monitor
              enable detailed monitoring for the instance(s)

       --disable-api-termination
              prevent API users from terminating the instance(s)

       --instance-initiated-shutdown-behavior {stop,terminate}
              whether to "stop" (default) or terminate EBS instances when they shut down

       --placement-group PLGROUP
              name of a placement group to launch into

       --tenancy {default,dedicated}
              [VPC only] "dedicated" to run on single-tenant hardware

       --client-token TOKEN
              unique identifier to ensure request idempotency

       -s SUBNET, --subnet SUBNET
              [VPC only] subnet to create the instance's network interface in

       --associate-public-ip-address ASSOCIATE_PUBLIC_IP_ADDRESS
              [VPC only] assign a public address to the instance's network interface

       --private-ip-address ADDRESS
              [VPC only] assign a specific primary private IP address to an instance's interface

       --secondary-address ADDRESS, --secondary-private-ip-address ADDRESS
              [VPC  only] assign a specific secondary private IP address to an instance's network interface. Use
              this option multiple times to add additional addresses.

       --secondary-count COUNT, --secondary-private-ip-address-count COUNT
              [VPC only] automatically assign a  specific  number  of  secondary  private  IP  addresses  to  an
              instance's network interface

       -a INTERFACE, --network-interface INTERFACE
              [VPC  only]  add  a network interface to the new instance. If the interface already exists, supply
              its ID and a numeric index for it, separated by ":", in the form "eni-NNNNNNNN:INDEX". To create a
              new  interface,  supply  a  numeric  index and subnet ID for it, along with (in order) an optional
              description, a primary private IP address, a list of security group  IDs  to  associate  with  the
              interface, whether to delete the interface upon instance termination ("true" or "false"), a number
              of secondary private IP addresses to create automatically, and a  list  of  secondary  private  IP
              addresses  to  assign  to  the  interface,  separated by ":", in the form ":INDEX:SUBNET:[DESCRIPT
              ION]:[PRIV_IP]:[GROUP1,GROUP2,...]:[true|false]:[SEC_I P_COUNT|:SEC_IP1,SEC_IP2,...]". You  cannot
              specify  both of the latter two. This option may be used multiple times. Each adds another network
              interface.

       -p IPROFILE, --iam-profile IPROFILE
              name or ARN of the IAM instance profile to associate with the new instance(s)

       --ebs-optimized
              optimize the new instance(s) for EBS I/O

       --show-empty-fields
              show empty values as "(nil)"

       -U URL, --url URL
              compute service endpoint URL

       --region USER@REGION
              region and/or user names to search when looking up config file data

       -I KEY_ID, --access-key-id KEY_ID

       -S KEY, --secret-key KEY

       --security-token TOKEN

       --debug
              show debugging output

       --debugger
              launch interactive debugger on error

       --version
              show the program's version and exit

       -h, --help
              show this help message and exit