class Bosh::AwsCloud::ManualNetwork

Attributes

subnet[R]

Public Class Methods

new(name, spec) click to toggle source

create manual network @param [String] name Network name @param [Hash] spec Raw network spec

Calls superclass method
# File lib/cloud/aws/manual_network.rb, line 11
def initialize(name, spec)
  super
  if @cloud_properties.nil? || !@cloud_properties.has_key?("subnet")
    raise Bosh::Clouds::CloudError, "subnet required for manual network"
  end
  @subnet = @cloud_properties["subnet"]
end

Public Instance Methods

configure(ec2, instance) click to toggle source
# File lib/cloud/aws/manual_network.rb, line 23
def configure(ec2, instance)
end
private_ip() click to toggle source
# File lib/cloud/aws/manual_network.rb, line 19
def private_ip
  @ip
end