class ZAWS::External::AWSCLI::Commands::EC2::AssignPrivateIpAddresses
Public Class Methods
new(shellout=nil, awscli=nil)
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/assign_private_ip_addresses.rb, line 7 def initialize(shellout=nil, awscli=nil) @shellout=shellout @awscli=awscli clear_settings self end
Public Instance Methods
aws()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/assign_private_ip_addresses.rb, line 14 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/assign_private_ip_addresses.rb, line 19 def clear_settings @network_interface_id=nil @private_ip_addresses=nil @aws=nil self end
get_command()
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/assign_private_ip_addresses.rb, line 36 def get_command command = "ec2 assign-private-ip-addresses" command = "#{command} --network-interface-id \"#{@network_interface_id}\"" if @network_interface_id command = "#{command} --private-ip-addresses \"#{@private_ip_addresses}\"" if @private_ip_addresses return command end
network_interface_id(id)
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/assign_private_ip_addresses.rb, line 26 def network_interface_id(id) @network_interface_id=id self end
private_ip_addresses(ip)
click to toggle source
# File lib/zaws/external/awscli/commands/ec2/assign_private_ip_addresses.rb, line 31 def private_ip_addresses(ip) @private_ip_addresses=ip self end