securitygroupinfomanager

package
v0.8.18 Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const KEY_COLUMN_NAME = "vm_id"

Variables

This section is empty.

Functions

func UnRegisterSecurityGroup

func UnRegisterSecurityGroup(vmID string) (bool, error)

Types

type SecurityGroupInfo

type SecurityGroupInfo struct {
	VmID             string           `gorm:"primaryKey"`
	ProviderName     string           // ex) "NCPVPC"
	KeyValueInfoList infostore.KVList `gorm:"type:text"`
}

func GetSecurityGroup

func GetSecurityGroup(vmID string) (*SecurityGroupInfo, error)

Get GetSecurityGroupInfo from info-store (DB)

func RegisterSecurityGroup

func RegisterSecurityGroup(vmID string, providereName string, keyValueInfoList []idrv.KeyValue) (*SecurityGroupInfo, error)

Register GetSecurityGroupInfo to info-store (DB)

func RegisterSecurityGroupInfo

func RegisterSecurityGroupInfo(sgInfo SecurityGroupInfo) (*SecurityGroupInfo, error)

Jump to

Keyboard shortcuts

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