Method: OneviewSDK::LogicalInterconnect#delete

Defined in:
lib/oneview-sdk/resource/logical_interconnect.rb

#delete(bay_number, enclosure) ⇒ OneviewSDK::LogicalInterconnect

Deletes an INTERCONNECT WARN: This will not delete the LOGICAL INTERCONNECT itself, and may cause inconsistency between the enclosure and LIG

Parameters:

  • bay_number (Fixnum)

    The bay number to locate the logical interconnect

  • enclosure (OneviewSDK::Enclosure)

    Enclosure to remove the logical interconnect

Returns:



40
41
42
43
44
45
46
# File 'lib/oneview-sdk/resource/logical_interconnect.rb', line 40

def delete(bay_number, enclosure)
  enclosure.ensure_uri
  delete_uri = self.class::LOCATION_URI + "?location=Enclosure:#{enclosure['uri']},Bay:#{bay_number}"
  response = @client.rest_delete(delete_uri, {}, @api_version)
  @client.response_handler(response)
  self
end