class ZAWS::External::AWSCLI::Commands::EC2::ModifyInstanceAttribute
Public Class Methods
new()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 7 def initialize clear_settings self end
Public Instance Methods
aws()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 50 def aws @aws ||= ZAWS::External::AWSCLI::Commands::AWS.new(self) @aws end
clear_settings()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 12 def clear_settings() @source_dest_check=nil @no_source_dest_check=nil @instance_id=nil @security_groups=nil @aws=nil self end
get_command()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 41 def get_command command = "ec2 modify-instance-attribute " command = "#{command}--instance-id #{@instance_id} " if @instance_id command = "#{command}--no-source-dest-check " if @no_source_dest_check command = "#{command}--source-dest-check " if @source_dest_check command = "#{command}--groups #{@security_groups} " if @security_groups return command end
instance_id(id)
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 31 def instance_id(id) @instance_id=id self end
no_source_dest_check()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 26 def no_source_dest_check() @no_source_dest_check=true self end
security_groups(sgroups)
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 36 def security_groups(sgroups) @security_groups=sgroups self end
source_dest_check()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/modify_instance_attribute.rb, line 21 def source_dest_check() @source_dest_check=true self end