class AWS::EC2::ElasticIp
assigned to an EC2 instance, nil otherwise.
@attr_reader [String,nil] instance_id Returns the instance id if
def self.describe_call_name
def self.describe_call_name :describe_addresses end
def associated?
-
(Boolean)
- Returns true if this IP address is attached to
def associated? !!instance_id end
def delete
-
(nil)
-
def delete client.release_address(resource_options) nil end
def describe_call_name
def describe_call_name :describe_addresses end
def disassociate
-
(nil)
-
def disassociate client.disassociate_address(resource_options) nil end
def initialize public_ip, options = {}
def initialize public_ip, options = {} @public_ip = public_ip super end
def instance
-
(Instance, nil)
- If associated, returns the {Instance} this
def instance if instance_id = self.instance_id Instance.new(instance_id, :config => config) end end
def resource_id_method
def resource_id_method :public_ip end
def response_id_method
def response_id_method :public_ip end
def to_s
-
(String)
- Returns the public IP address
def to_s public_ip.to_s end