Documentation
¶
Index ¶
- type AddressPairInfo
- type FixedIPInfo
- type Group
- type ImageInfo
- type InterfaceInfo
- type InterfaceReqInfo
- type KeyPairInfo
- type OpenStackImageHandler
- func (imageHandler *OpenStackImageHandler) CreateImage(imageReqInfo irs.ImageReqInfo) (irs.ImageInfo, error)
- func (imageHandler *OpenStackImageHandler) DeleteImage(imageID string) (bool, error)
- func (imageHandler *OpenStackImageHandler) GetImage(imageID string) (irs.ImageInfo, error)
- func (imageHandler *OpenStackImageHandler) ListImage() ([]*irs.ImageInfo, error)
- type OpenStackKeyPairHandler
- func (keyPairHandler *OpenStackKeyPairHandler) CreateKey(keyPairReqInfo irs.KeyPairReqInfo) (irs.KeyPairInfo, error)
- func (keyPairHandler *OpenStackKeyPairHandler) DeleteKey(keyPairID string) (bool, error)
- func (keyPairHandler *OpenStackKeyPairHandler) GetKey(keyPairID string) (irs.KeyPairInfo, error)
- func (keyPairHandler *OpenStackKeyPairHandler) ListKey() ([]*irs.KeyPairInfo, error)
- type OpenStackPublicIPHandler
- func (publicIPHandler *OpenStackPublicIPHandler) AssociatePublicIP(serverID string, publicIPID string) (bool, error)
- func (publicIPHandler *OpenStackPublicIPHandler) CreatePublicIP(publicIPReqInfo irs.PublicIPReqInfo) (irs.PublicIPInfo, error)
- func (publicIPHandler *OpenStackPublicIPHandler) DeletePublicIP(publicIPID string) (bool, error)
- func (publicIPHandler *OpenStackPublicIPHandler) GetPublicIP(publicIPID string) (irs.PublicIPInfo, error)
- func (publicIPHandler *OpenStackPublicIPHandler) ListPublicIP() ([]*irs.PublicIPInfo, error)
- type OpenStackRouterHandler
- func (routerHandler *OpenStackRouterHandler) AddInterface(interfaceReqInfo InterfaceReqInfo) (InterfaceInfo, error)
- func (routerHandler *OpenStackRouterHandler) CreateRouter(routerReqInfo RouterReqInfo) (RouterInfo, error)
- func (routerHandler *OpenStackRouterHandler) DeleteInterface(routerID string, subnetID string) (bool, error)
- func (routerHandler *OpenStackRouterHandler) DeleteRouter(routerID string) (bool, error)
- func (routerHandler *OpenStackRouterHandler) GetRouter(routerID string) (RouterInfo, error)
- func (routerHandler *OpenStackRouterHandler) ListRouter() ([]*RouterInfo, error)
- type OpenStackSecurityHandler
- func (securityHandler *OpenStackSecurityHandler) CreateSecurity(securityReqInfo irs.SecurityReqInfo) (irs.SecurityInfo, error)
- func (securityHandler *OpenStackSecurityHandler) DeleteSecurity(securityID string) (bool, error)
- func (securityHandler *OpenStackSecurityHandler) GetSecurity(securityID string) (irs.SecurityInfo, error)
- func (securityHandler *OpenStackSecurityHandler) ListSecurity() ([]*irs.SecurityInfo, error)
- type OpenStackVMHandler
- func (vmHandler *OpenStackVMHandler) GetVM(vmID string) irs.VMInfo
- func (vmHandler *OpenStackVMHandler) GetVMStatus(vmID string) irs.VMStatus
- func (vmHandler *OpenStackVMHandler) ListVM() []*irs.VMInfo
- func (vmHandler *OpenStackVMHandler) ListVMStatus() []*irs.VMStatusInfo
- func (vmHandler *OpenStackVMHandler) RebootVM(vmID string)
- func (vmHandler *OpenStackVMHandler) ResumeVM(vmID string)
- func (vmHandler *OpenStackVMHandler) StartVM(vmReqInfo irs.VMReqInfo) (irs.VMInfo, error)
- func (vmHandler *OpenStackVMHandler) SuspendVM(vmID string)
- func (vmHandler *OpenStackVMHandler) TerminateVM(vmID string)
- type OpenStackVNetworkHandler
- func (vNetworkHandler *OpenStackVNetworkHandler) CreateVNetwork(vNetworkReqInfo irs.VNetworkReqInfo) (irs.VNetworkInfo, error)
- func (vNetworkHandler *OpenStackVNetworkHandler) DeleteVNetwork(vNetworkID string) (bool, error)
- func (vNetworkHandler *OpenStackVNetworkHandler) GetVNetwork(vNetworkID string) (irs.VNetworkInfo, error)
- func (vNetworkHandler *OpenStackVNetworkHandler) ListVNetwork() ([]*irs.VNetworkInfo, error)
- type OpenStackVNicworkHandler
- func (vNicHandler *OpenStackVNicworkHandler) CreateVNic(vNicReqInfo irs.VNicReqInfo) (irs.VNicInfo, error)
- func (vNicHandler *OpenStackVNicworkHandler) DeleteVNic(vNicID string) (bool, error)
- func (vNicHandler *OpenStackVNicworkHandler) GetVNic(vNicID string) (irs.VNicInfo, error)
- func (vNicHandler *OpenStackVNicworkHandler) ListVNic() ([]*irs.VNicInfo, error)
- type PortInfo
- type PublicIPInfo
- type RouteInfo
- type RouterInfo
- type RouterReqInfo
- type SecurityInfo
- type SecurityRuleInfo
- type VNetworkInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressPairInfo ¶
type FixedIPInfo ¶
@TODO: KeyPairInfo 리소스 프로퍼티 정의 필요
type ImageInfo ¶
type ImageInfo struct { ID string Created string MinDisk int MinRAM int Name string Progress int Status string Updated string Metadata map[string]string }
@TODO: ImageInfo 리소스 프로퍼티 정의 필요
type InterfaceInfo ¶
@TODO: Interface 리소스 프로퍼티 정의 필요
type InterfaceReqInfo ¶
@TODO: Interface 생성 요청 파라미터 정의 필요
type KeyPairInfo ¶
type KeyPairInfo struct { Name string Fingerprint string PublicKey string PrivateKey string UserID string }
@TODO: KeyPairInfo 리소스 프로퍼티 정의 필요
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(imageID string) (bool, 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(keyPairID string) (bool, error)
func (*OpenStackKeyPairHandler) GetKey ¶
func (keyPairHandler *OpenStackKeyPairHandler) GetKey(keyPairID string) (irs.KeyPairInfo, error)
func (*OpenStackKeyPairHandler) ListKey ¶
func (keyPairHandler *OpenStackKeyPairHandler) ListKey() ([]*irs.KeyPairInfo, error)
type OpenStackPublicIPHandler ¶
type OpenStackPublicIPHandler struct {
Client *gophercloud.ServiceClient
}
func (*OpenStackPublicIPHandler) AssociatePublicIP ¶
func (publicIPHandler *OpenStackPublicIPHandler) AssociatePublicIP(serverID string, publicIPID string) (bool, error)
func (*OpenStackPublicIPHandler) CreatePublicIP ¶
func (publicIPHandler *OpenStackPublicIPHandler) CreatePublicIP(publicIPReqInfo irs.PublicIPReqInfo) (irs.PublicIPInfo, error)
func (*OpenStackPublicIPHandler) DeletePublicIP ¶
func (publicIPHandler *OpenStackPublicIPHandler) DeletePublicIP(publicIPID string) (bool, error)
func (*OpenStackPublicIPHandler) GetPublicIP ¶
func (publicIPHandler *OpenStackPublicIPHandler) GetPublicIP(publicIPID string) (irs.PublicIPInfo, error)
func (*OpenStackPublicIPHandler) ListPublicIP ¶
func (publicIPHandler *OpenStackPublicIPHandler) ListPublicIP() ([]*irs.PublicIPInfo, error)
type OpenStackRouterHandler ¶
type OpenStackRouterHandler struct {
Client *gophercloud.ServiceClient
}
func (*OpenStackRouterHandler) AddInterface ¶
func (routerHandler *OpenStackRouterHandler) AddInterface(interfaceReqInfo InterfaceReqInfo) (InterfaceInfo, error)
func (*OpenStackRouterHandler) CreateRouter ¶
func (routerHandler *OpenStackRouterHandler) CreateRouter(routerReqInfo RouterReqInfo) (RouterInfo, error)
func (*OpenStackRouterHandler) DeleteInterface ¶
func (routerHandler *OpenStackRouterHandler) DeleteInterface(routerID string, subnetID string) (bool, error)
func (*OpenStackRouterHandler) DeleteRouter ¶
func (routerHandler *OpenStackRouterHandler) DeleteRouter(routerID string) (bool, error)
func (*OpenStackRouterHandler) GetRouter ¶
func (routerHandler *OpenStackRouterHandler) GetRouter(routerID string) (RouterInfo, error)
func (*OpenStackRouterHandler) ListRouter ¶
func (routerHandler *OpenStackRouterHandler) ListRouter() ([]*RouterInfo, error)
type OpenStackSecurityHandler ¶
type OpenStackSecurityHandler struct {
Client *gophercloud.ServiceClient
}
func (*OpenStackSecurityHandler) CreateSecurity ¶
func (securityHandler *OpenStackSecurityHandler) CreateSecurity(securityReqInfo irs.SecurityReqInfo) (irs.SecurityInfo, error)
func (*OpenStackSecurityHandler) DeleteSecurity ¶
func (securityHandler *OpenStackSecurityHandler) DeleteSecurity(securityID string) (bool, error)
func (*OpenStackSecurityHandler) GetSecurity ¶
func (securityHandler *OpenStackSecurityHandler) GetSecurity(securityID string) (irs.SecurityInfo, error)
func (*OpenStackSecurityHandler) ListSecurity ¶
func (securityHandler *OpenStackSecurityHandler) ListSecurity() ([]*irs.SecurityInfo, error)
type OpenStackVMHandler ¶
type OpenStackVMHandler struct {
Client *gophercloud.ServiceClient
}
modified by powerkim, 2019.07.29
func (*OpenStackVMHandler) GetVM ¶
func (vmHandler *OpenStackVMHandler) GetVM(vmID string) irs.VMInfo
func (*OpenStackVMHandler) GetVMStatus ¶
func (vmHandler *OpenStackVMHandler) GetVMStatus(vmID string) irs.VMStatus
func (*OpenStackVMHandler) ListVM ¶
func (vmHandler *OpenStackVMHandler) ListVM() []*irs.VMInfo
func (*OpenStackVMHandler) ListVMStatus ¶
func (vmHandler *OpenStackVMHandler) ListVMStatus() []*irs.VMStatusInfo
func (*OpenStackVMHandler) RebootVM ¶
func (vmHandler *OpenStackVMHandler) RebootVM(vmID string)
func (*OpenStackVMHandler) ResumeVM ¶
func (vmHandler *OpenStackVMHandler) ResumeVM(vmID string)
func (*OpenStackVMHandler) SuspendVM ¶
func (vmHandler *OpenStackVMHandler) SuspendVM(vmID string)
func (*OpenStackVMHandler) TerminateVM ¶
func (vmHandler *OpenStackVMHandler) TerminateVM(vmID string)
type OpenStackVNetworkHandler ¶
type OpenStackVNetworkHandler struct {
Client *gophercloud.ServiceClient
}
func (*OpenStackVNetworkHandler) CreateVNetwork ¶
func (vNetworkHandler *OpenStackVNetworkHandler) CreateVNetwork(vNetworkReqInfo irs.VNetworkReqInfo) (irs.VNetworkInfo, error)
func (*OpenStackVNetworkHandler) DeleteVNetwork ¶
func (vNetworkHandler *OpenStackVNetworkHandler) DeleteVNetwork(vNetworkID string) (bool, error)
func (*OpenStackVNetworkHandler) GetVNetwork ¶
func (vNetworkHandler *OpenStackVNetworkHandler) GetVNetwork(vNetworkID string) (irs.VNetworkInfo, error)
func (*OpenStackVNetworkHandler) ListVNetwork ¶
func (vNetworkHandler *OpenStackVNetworkHandler) ListVNetwork() ([]*irs.VNetworkInfo, error)
type OpenStackVNicworkHandler ¶
type OpenStackVNicworkHandler struct {
Client *gophercloud.ServiceClient
}
func (*OpenStackVNicworkHandler) CreateVNic ¶
func (vNicHandler *OpenStackVNicworkHandler) CreateVNic(vNicReqInfo irs.VNicReqInfo) (irs.VNicInfo, error)
func (*OpenStackVNicworkHandler) DeleteVNic ¶
func (vNicHandler *OpenStackVNicworkHandler) DeleteVNic(vNicID string) (bool, error)
type PublicIPInfo ¶
@TODO: PublicIP 리소스 프로퍼티 정의 필요
type RouterInfo ¶
type RouterReqInfo ¶
@TODO: Router 생성 요청 파라미터 정의 필요
type SecurityInfo ¶
type SecurityInfo struct { ID string Name string Description string Rules []SecurityRuleInfo TenantID string }
@TODO: SecurityInfo 리소스 프로퍼티 정의 필요
type SecurityRuleInfo ¶
Click to show internal directories.
Click to hide internal directories.