Modify an attribute of the specified instance.


euca-modify-instance-attribute [-b device=::(true|false)] 
	[--disable-api-termination {true,false}]
	[--ebs-optimized {true,false}]  [-g group]
		{stop,terminate}]  [-t instancetype]
	[--kernel image] [--ramdisk image]	
	[--source-dest-check {true,false}]
	[--sriov simple]  [--user-data data] 
	[--user-data-file filename)] instance_id


Options Description Required
instance_id The ID of the instance to modify. Yes
-b device=::{true|false}, --block-device-mapping device=::{true|false} Change whether a volume attached to the instance will be deleted upon the instance's termination. No
--disable-api-termination {true|false} Prevent API calls from terminating the instance(s). No
--ebs-optimized {true|false} Change whether or not the instance should be optimized for EBS I/O. No
-g,--group group Security group to run the instance in No
-t,--instance-type Instance type to run.

Valid values: m1.small | t1.micro | m1.medium | m1.large | c1.medium | m1.xlarge | c1.xlarge | m2.xlarge | m3.xlarge | cc1.4xlarge | m2.2xlarge | m3.2xlarge | m2.4xlarge | hi1.4xlarge | cc2.8xlarge | cg1.4xlarge | cr1.8xlarge | hs1.8xlarge

--kernel Kernel ID to be used No
--ramdisk Ramdisk ID to be used No
--source-dest-check {true|false} Change whether source/destination address checking is enabled No
--sriov simple Enable enhanced networking for the instance and its descendants. No
--instance-initiated-shutdown-behavior behavior Indicates whether to stop or terminate the instance when it's shut down.

Valid values: stop, terminate

Default: stop

--user-data user_data User data to pass to the instance. No
--user-data-file file File containing user data to supply to the instance. No
-B,--block-device-mapping Default block device mapping for the image. The format of the mapping is a comma-separated list of key=value pairs. No

Common Options

Option Description
--show-empty-fields Show empty fields as "(nil)".
--region user@region Region and/or user name to search when looking up config file data. Only valid for EC2 endpoints.
-U,--url url URL of the cloud service to connect to. For administrative commands, this should be <ip_address>:8773/services/Empyrean.
-I,--access-key-id key_id User's access key ID.
-S,--secret-key secret_key User's secret key.
--security-token token User's security token.
--debug Prints what the command sends to the server and what it receives from the server. Use when you're trying to debug Euca2ools.
--debugger Enable interactive debugger on error.
-h,--help Display the manual page for the command.
--version Display the version of this tool.


euca-modify-instance-attribute myinstanceid --disable-api-termination true -g mygroupname