Documentation ¶
Index ¶
- Constants
- func DeleteCluster(clusterId int64) (bool, error)
- func DeleteOrganization(organizationId int64) error
- func GetAllInstanceByClusterId(clusterId int64) (instances []models.Instance, err error)
- func GetAllRunningInstance() (instances []models.Instance, err error)
- func GetBill(clusterId int64) (*models.Bill, error)
- func GetClusterById(clusterId int64) (*models.Cluster, error)
- func GetClusterByInstanceId(instanceId string) (*models.Cluster, error)
- func GetClusters() ([]models.Cluster, error)
- func GetClustersByOrganizationId(organizationId int64) ([]models.Cluster, error)
- func GetClustersByProvider(providerName string) ([]models.Cluster, error)
- func GetDetailByTime(specificTime time.Time) (*models.Detail, error)
- func GetDetailByTimePeriod(begin, end string) (details []models.Detail, err error)
- func GetInstance(instanceId string) (*models.Instance, error)
- func GetInstanceByPrivateIp(ip string) (*models.Instance, error)
- func GetInstanceByPublicIp(ip string) (*models.Instance, error)
- func GetInstanceIncludeDeleted(instanceId string) (*models.Instance, error)
- func GetInstancesByProvider(provider string) ([]models.Instance, error)
- func GetInstancesInOrganization(organizationId int64) ([]models.InstanceOrganization, error)
- func GetIpByInstanceId(instanceId string) (string, error)
- func GetOrganization(organizationId int64) (*models.Organization, error)
- func GetOrmer() orm.Ormer
- func GetProviders() ([]string, error)
- func InitDB()
- func InsertBill(bill *models.Bill) error
- func InsertCluster(cluster *models.Cluster) (int64, error)
- func InsertDetail(detail *models.Detail) error
- func InsertInstance(instance *models.Instance) error
- func InsertNetwork(network *models.Network) (int64, error)
- func InsertOrganization(organization *models.Organization) error
- func InsertZone(zone *models.Zone) (int64, error)
- func ListInstances() ([]models.Instance, error)
- func ListInstancesByClusterId(clusterId int64) ([]models.Instance, error)
- func ListOrganizations() ([]models.Organization, error)
- func UpdateBill(bill *models.Bill) error
- func UpdateDeletedStatus(instanceId string) error
- func UpdateDeletingStatus(instanceId string) error
- func UpdateInstancePrivateIp(instanceId, private_ip_address string) error
- func UpdateInstancePublicIp(instanceId, public_ip_address string) error
- func UpdateInstanceStatus(ip string, status models.InstanceStatus) error
- func UpdateInstanceStatusByInstanceId(instanceId string, status models.InstanceStatus) error
- func UpdateSshKey(instanceId string, publicKey string, privateKey string) error
Constants ¶
View Source
const BILL_TABLE = "bill"
View Source
const CLUSTER_TABLE = "cluster"
View Source
const DETAIL_TABLE = "detail"
View Source
const INSTANCE_ORGANIZATION_TABLE = "instance_organization"
View Source
const INSTANCE_TABLE = "instance"
View Source
const NETWORK_TABLE = "network"
View Source
const ORGANIZATION_TABLE = "organization"
View Source
const ZONE_TABLE = "zone"
Variables ¶
This section is empty.
Functions ¶
func DeleteCluster ¶
func DeleteOrganization ¶
func GetAllRunningInstance ¶
func GetClusterByInstanceId ¶
func GetClusters ¶
func GetClustersByProvider ¶
func GetDetailByTimePeriod ¶
func GetInstancesByProvider ¶
func GetInstancesInOrganization ¶
func GetInstancesInOrganization(organizationId int64) ([]models.InstanceOrganization, error)
func GetIpByInstanceId ¶
func GetOrganization ¶
func GetOrganization(organizationId int64) (*models.Organization, error)
func GetProviders ¶
func InsertBill ¶
func InsertDetail ¶
func InsertInstance ¶
func InsertOrganization ¶
func InsertOrganization(organization *models.Organization) error
func ListInstances ¶
func ListOrganizations ¶
func ListOrganizations() ([]models.Organization, error)
func UpdateBill ¶
func UpdateDeletedStatus ¶
func UpdateDeletingStatus ¶
func UpdateInstancePrivateIp ¶
func UpdateInstancePublicIp ¶
func UpdateInstanceStatus ¶
func UpdateInstanceStatus(ip string, status models.InstanceStatus) error
func UpdateInstanceStatusByInstanceId ¶
func UpdateInstanceStatusByInstanceId(instanceId string, status models.InstanceStatus) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.