class VmPublicIp
A public IP of a virtual machine.
- @author
-
Alan Vella
Public Class Methods
new(ipAddress, ipType, reserved, assignedTo, privateIpMapping, nodeResource, organizationResource)
click to toggle source
# File lib/secured_cloud_api_client/vm_public_ip.rb, line 11 def initialize(ipAddress, ipType, reserved, assignedTo, privateIpMapping, nodeResource, organizationResource) @ipAddress = ipAddress @ipType = ipType @reserved = reserved @assignedTo = assignedTo @privateIpMapping = privateIpMapping @nodeResource = nodeResource @organizationResource = organizationResource end
Public Instance Methods
get_details()
click to toggle source
# File lib/secured_cloud_api_client/vm_public_ip.rb, line 22 def get_details() details = "IP Address : #{@ipAddress}\n" details += "IP Type : #{@ipType}\n" details += "Reserved : #{@reserved}\n" details += "Assigned To : #{@assignedTo.join(", ")}\n" details += "Private IP Mapping : #{@privateIpMapping}\n" details += "Node Resource : #{@nodeResource}\n" details += "Organization Resource: #{@organizationResource}\n" return details end