terraform/vendor/github.com/maximilien/softlayer-go/softlayer/softlayer_network_storage_s...

20 lines
749 B
Go

package softlayer
import (
datatypes "github.com/maximilien/softlayer-go/data_types"
)
type SoftLayer_Network_Storage_Service interface {
Service
DeleteObject(volumeId int) (bool, error)
CreateIscsiVolume(size int, location string) (datatypes.SoftLayer_Network_Storage, error)
DeleteIscsiVolume(volumeId int, immediateCancellationFlag bool) error
GetIscsiVolume(volumeId int) (datatypes.SoftLayer_Network_Storage, error)
GetBillingItem(volumeId int) (datatypes.SoftLayer_Billing_Item, error)
HasAllowedVirtualGuest(volumeId int, vmId int) (bool, error)
AttachIscsiVolume(virtualGuest datatypes.SoftLayer_Virtual_Guest, volumeId int) (bool, error)
DetachIscsiVolume(virtualGuest datatypes.SoftLayer_Virtual_Guest, volumeId int) error
}