resources

package
v0.5.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2022 License: Apache-2.0 Imports: 33 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DNSNameservers   = "8.8.8.8"
	ResourceNotFound = "Resource not found"
)
View Source
const (
	Inbound       = "inbound"
	Outbound      = "outbound"
	ICMP          = "icmp"
	SecurityGroup = "SECURITYGROUP"
)
View Source
const (
	VM             = "VM"
	SSHDefaultUser = "cb-user"
)
View Source
const (
	Image = "IMAGE"
)
View Source
const (
	KeyPair = "KEYPAIR"
)
View Source
const (
	VMSpec = "VMSPEC"
)
View Source
const (
	VPC = "VPC"
)

Variables

This section is empty.

Functions

func CheckExistKey added in v0.4.15

func CheckExistKey(client *gophercloud.ServiceClient, keyIID irs.IID) (bool, error)

func CheckIIDValidation added in v0.4.12

func CheckIIDValidation(IId irs.IID) bool

func CheckKeyPairReqInfo added in v0.4.15

func CheckKeyPairReqInfo(keyPairReqInfo irs.KeyPairReqInfo) error

func GetCallLogScheme added in v0.2.1

func GetCallLogScheme(endpoint string, resourceType call.RES_TYPE, resourceName string, apiName string) call.CLOUDLOGSCHEMA

func GetFlavorByName added in v0.3.14

func GetFlavorByName(client *gophercloud.ServiceClient, flavorName string) (string, error)

func GetNetworkByName added in v0.1.5

func GetNetworkByName(networkClient *gophercloud.ServiceClient, networkName string) (*networks.Network, error)

func GetPortByDeviceID added in v0.1.5

func GetPortByDeviceID(networkClient *gophercloud.ServiceClient, deviceID string) (*ports.Port, error)

func GetPublicVPCInfo added in v0.1.9

func GetPublicVPCInfo(client *gophercloud.ServiceClient, typeName string) (string, error)

func GetRawKey added in v0.4.15

func GetRawKey(client *gophercloud.ServiceClient, keyIID irs.IID) (keypairs.KeyPair, error)

func GetSecurityByName added in v0.1.5

func GetSecurityByName(networkClient *gophercloud.ServiceClient, securityName string) (*secgroups.SecurityGroup, error)

func GetSubnetByID added in v0.1.5

func GetSubnetByID(networkClient *gophercloud.ServiceClient, subnetId string) (*subnets.Subnet, error)

func InitLog added in v0.2.1

func InitLog()

func LoggingError added in v0.2.1

func LoggingError(hiscallInfo call.CLOUDLOGSCHEMA, err error)

func LoggingInfo added in v0.2.1

func LoggingInfo(hiscallInfo call.CLOUDLOGSCHEMA, start time.Time)

Types

type NetworkWithExt added in v0.3.14

type NetworkWithExt struct {
	networks.Network
	external.NetworkExternalExt
}

type OpenStackImageHandler

type OpenStackImageHandler struct {
	Client      *gophercloud.ServiceClient
	ImageClient *gophercloud.ServiceClient
}

func (*OpenStackImageHandler) CreateImage

func (imageHandler *OpenStackImageHandler) CreateImage(imageReqInfo irs.ImageReqInfo) (irs.ImageInfo, error)

func (*OpenStackImageHandler) DeleteImage

func (imageHandler *OpenStackImageHandler) DeleteImage(imageIID irs.IID) (bool, error)

func (*OpenStackImageHandler) GetImage

func (imageHandler *OpenStackImageHandler) GetImage(imageIID irs.IID) (irs.ImageInfo, error)

func (*OpenStackImageHandler) IDFromName added in v0.3.14

func (imageHandler *OpenStackImageHandler) IDFromName(serviceClient *gophercloud.ServiceClient, imageName string) (string, error)

func (*OpenStackImageHandler) ListImage

func (imageHandler *OpenStackImageHandler) ListImage() ([]*irs.ImageInfo, error)

type OpenStackKeyPairHandler

type OpenStackKeyPairHandler struct {
	Client *gophercloud.ServiceClient
}

func (*OpenStackKeyPairHandler) CreateKey

func (keyPairHandler *OpenStackKeyPairHandler) CreateKey(keyPairReqInfo irs.KeyPairReqInfo) (irs.KeyPairInfo, error)

func (*OpenStackKeyPairHandler) DeleteKey

func (keyPairHandler *OpenStackKeyPairHandler) DeleteKey(keyIID irs.IID) (bool, error)

func (*OpenStackKeyPairHandler) GetKey

func (keyPairHandler *OpenStackKeyPairHandler) GetKey(keyIID irs.IID) (irs.KeyPairInfo, error)

func (*OpenStackKeyPairHandler) ListKey

func (keyPairHandler *OpenStackKeyPairHandler) ListKey() ([]*irs.KeyPairInfo, error)

type OpenStackSecurityHandler

type OpenStackSecurityHandler struct {
	Client        *gophercloud.ServiceClient
	NetworkClient *gophercloud.ServiceClient
}

func (*OpenStackSecurityHandler) CreateSecurity

func (securityHandler *OpenStackSecurityHandler) CreateSecurity(securityReqInfo irs.SecurityReqInfo) (irs.SecurityInfo, error)

func (*OpenStackSecurityHandler) DeleteSecurity

func (securityHandler *OpenStackSecurityHandler) DeleteSecurity(securityIID irs.IID) (bool, error)

func (*OpenStackSecurityHandler) GetSecurity

func (securityHandler *OpenStackSecurityHandler) GetSecurity(securityIID irs.IID) (irs.SecurityInfo, error)

func (*OpenStackSecurityHandler) ListSecurity

func (securityHandler *OpenStackSecurityHandler) ListSecurity() ([]*irs.SecurityInfo, error)

type OpenStackVMHandler

type OpenStackVMHandler struct {
	Region        idrv.RegionInfo
	Client        *gophercloud.ServiceClient
	NetworkClient *gophercloud.ServiceClient
	VolumeClient  *gophercloud.ServiceClient
}

func (*OpenStackVMHandler) AssociatePublicIP

func (vmHandler *OpenStackVMHandler) AssociatePublicIP(serverID string) (bool, error)

func (*OpenStackVMHandler) GetVM

func (vmHandler *OpenStackVMHandler) GetVM(vmIID irs.IID) (irs.VMInfo, error)

func (*OpenStackVMHandler) GetVMStatus

func (vmHandler *OpenStackVMHandler) GetVMStatus(vmIID irs.IID) (irs.VMStatus, error)

func (*OpenStackVMHandler) ListVM

func (vmHandler *OpenStackVMHandler) ListVM() ([]*irs.VMInfo, error)

func (*OpenStackVMHandler) ListVMStatus

func (vmHandler *OpenStackVMHandler) ListVMStatus() ([]*irs.VMStatusInfo, error)

func (*OpenStackVMHandler) RebootVM

func (vmHandler *OpenStackVMHandler) RebootVM(vmIID irs.IID) (irs.VMStatus, error)

func (*OpenStackVMHandler) ResumeVM

func (vmHandler *OpenStackVMHandler) ResumeVM(vmIID irs.IID) (irs.VMStatus, error)

func (*OpenStackVMHandler) StartVM

func (vmHandler *OpenStackVMHandler) StartVM(vmReqInfo irs.VMReqInfo) (irs.VMInfo, error)

func (*OpenStackVMHandler) SuspendVM

func (vmHandler *OpenStackVMHandler) SuspendVM(vmIID irs.IID) (irs.VMStatus, error)

func (*OpenStackVMHandler) TerminateVM

func (vmHandler *OpenStackVMHandler) TerminateVM(vmIID irs.IID) (irs.VMStatus, error)

type OpenStackVMSpecHandler

type OpenStackVMSpecHandler struct {
	Region idrv.RegionInfo
	Client *gophercloud.ServiceClient
}

func (*OpenStackVMSpecHandler) GetOrgVMSpec

func (vmSpecHandler *OpenStackVMSpecHandler) GetOrgVMSpec(Name string) (string, error)

func (*OpenStackVMSpecHandler) GetVMSpec

func (vmSpecHandler *OpenStackVMSpecHandler) GetVMSpec(Name string) (irs.VMSpecInfo, error)

func (*OpenStackVMSpecHandler) ListOrgVMSpec

func (vmSpecHandler *OpenStackVMSpecHandler) ListOrgVMSpec() (string, error)

func (*OpenStackVMSpecHandler) ListVMSpec

func (vmSpecHandler *OpenStackVMSpecHandler) ListVMSpec() ([]*irs.VMSpecInfo, error)

type OpenStackVPCHandler added in v0.1.3

type OpenStackVPCHandler struct {
	Client *gophercloud.ServiceClient
}

func (*OpenStackVPCHandler) AddInterface added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) AddInterface(subnetId string, routerId string) (bool, error)

//////////////////////////////////TEST 진행

func (*OpenStackVPCHandler) AddSubnet added in v0.2.1

func (vpcHandler *OpenStackVPCHandler) AddSubnet(vpcIID irs.IID, subnetInfo irs.SubnetInfo) (irs.VPCInfo, error)

func (*OpenStackVPCHandler) CreateRouter added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) CreateRouter(vpcName string) (*string, error)

func (*OpenStackVPCHandler) CreateSubnet added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) CreateSubnet(vpcId string, reqSubnetInfo irs.SubnetInfo) (irs.SubnetInfo, error)

func (*OpenStackVPCHandler) CreateVPC added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) CreateVPC(vpcReqInfo irs.VPCReqInfo) (irs.VPCInfo, error)

func (*OpenStackVPCHandler) DeleteInterface added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) DeleteInterface(subnetId string, routerId string) (bool, error)

func (*OpenStackVPCHandler) DeleteRouter added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) DeleteRouter(vpcName string) (bool, error)

func (*OpenStackVPCHandler) DeleteSubnet added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) DeleteSubnet(subnetIId irs.IID) (bool, error)

func (*OpenStackVPCHandler) DeleteVPC added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) DeleteVPC(vpcIID irs.IID) (bool, error)

func (*OpenStackVPCHandler) GetRouter added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) GetRouter(vpcName string) (*string, error)

func (*OpenStackVPCHandler) GetSubnet added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) GetSubnet(subnetIId irs.IID) (irs.SubnetInfo, error)

func (*OpenStackVPCHandler) GetVPC added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) GetVPC(vpcIID irs.IID) (irs.VPCInfo, error)

func (*OpenStackVPCHandler) ListVPC added in v0.1.3

func (vpcHandler *OpenStackVPCHandler) ListVPC() ([]*irs.VPCInfo, error)

func (*OpenStackVPCHandler) RemoveSubnet added in v0.2.1

func (vpcHandler *OpenStackVPCHandler) RemoveSubnet(vpcIID irs.IID, subnetIID irs.IID) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL