Class Fog::Rackspace::Networking::VirtualInterface
In: lib/fog/rackspace/models/networking/virtual_interface.rb
Parent: Fog::Model

Methods

create   destroy   save  

Public Instance methods

Creates Virtual interface for server

  • requires attributes: :network

@return [Boolean] returns true if virtual network interface is being created @raise [Fog::Rackspace::Networking::NotFound] - HTTP 404 @raise [Fog::Rackspace::Networking::BadRequest] - HTTP 400 @raise [Fog::Rackspace::Networking::InternalServerError] - HTTP 500 @raise [Fog::Rackspace::Networking::ServiceError] @example To create a virtual interface; my_server.virtual_interfaces.create :network => my_network @see docs.rackspace.com/servers/api/v2/cn-devguide/content/api_create_virtual_interface.html

Destroy the virtual interface @return [Boolean] returns true if virtual interface has been destroyed @raise [Fog::Rackspace::Networking::NotFound] - HTTP 404 @raise [Fog::Rackspace::Networking::BadRequest] - HTTP 400 @raise [Fog::Rackspace::Networking::InternalServerError] - HTTP 500 @raise [Fog::Rackspace::Networking::ServiceError] @see docs.rackspace.com/servers/api/v2/cn-devguide/content/delete_virt_interface_api.html

Saves the virtual interface. This method can only create a virtual interface. Attempting to update interface will result an exception @return [Boolean] true if virtual interface has been saved

[Validate]