| 1234567891011121314151617181920212223242526272829303132333435 |
- package models
- import (
- "github.com/porter-dev/porter/api/types"
- "gorm.io/gorm"
- )
- type Database struct {
- gorm.Model
- ProjectID uint `json:"project_id"`
- Project Project
- ClusterID uint `json:"cluster_id"`
- InfraID uint `json:"infra_id"`
- InstanceID string `json:"rds_instance_id"`
- InstanceEndpoint string `json:"rds_connection_endpoint"`
- InstanceName string `json:"rds_instance_name"`
- Status string
- }
- func (d *Database) ToDatabaseType() *types.Database {
- return &types.Database{
- ID: d.ID,
- ProjectID: d.ProjectID,
- ClusterID: d.ClusterID,
- InfraID: d.InfraID,
- InstanceID: d.InstanceID,
- InstanceEndpoint: d.InstanceEndpoint,
- InstanceName: d.InstanceName,
- Status: d.Status,
- }
- }
|