resources

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2021 License: Apache-2.0 Imports: 33 Imported by: 2

Documentation

Index

Constants

View Source
const (
	CBVirutalNetworkName = "CB-VNet"
	DNSNameservers       = "8.8.8.8"
)
View Source
const (
	Inbound       = "inbound"
	Outbound      = "outbound"
	ICMP          = "icmp"
	SecurityGroup = "SECURITYGROUP"
)
View Source
const (
	Image = "IMAGE"
)
View Source
const (
	KeyPair = "KEYPAIR"
)
View Source
const (
	VM = "VM"
)
View Source
const (
	VMSpec = "VMSPEC"
)
View Source
const (
	VPC = "VPC"
)

Variables

This section is empty.

Functions

func GetCBVNetId

func GetCBVNetId(client *gophercloud.ServiceClient) (string, error)

기본 가상 네트워크(CB-VNet) Id 정보 조회

func GetCallLogScheme added in v0.2.1

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

func GetFlavor

func GetFlavor(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 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 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) 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 {
	Client *gophercloud.ServiceClient
}

func (*OpenStackVMSpecHandler) GetOrgVMSpec

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

func (*OpenStackVMSpecHandler) GetVMSpec

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

func (*OpenStackVMSpecHandler) ListOrgVMSpec

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

func (*OpenStackVMSpecHandler) ListVMSpec

func (vmSpecHandler *OpenStackVMSpecHandler) ListVMSpec(Region string) ([]*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)

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