Documentation ¶
Index ¶
- type CodehostColl
- type EmailHostColl
- type FindRegOps
- type K8SClusterColl
- type ListArgs
- type OrganizationColl
- type ProductColl
- func (c *ProductColl) EnsureIndex(ctx context.Context) error
- func (c *ProductColl) Find(opt *ProductFindOptions) (*models.Product, error)
- func (c *ProductColl) FindEnv(opt *ProductEnvFindOptions) (*models.Product, error)
- func (c *ProductColl) GetCollectionName() string
- func (c *ProductColl) List(opt *ProductListOptions) ([]*models.Product, error)
- func (c *ProductColl) UpdateAllRegistry(envs []*models.Product) error
- type ProductEnvFindOptions
- type ProductFindOptions
- type ProductListOptions
- type ProjectClusterRelationColl
- type ProjectColl
- type RegistryNamespaceColl
- func (r *RegistryNamespaceColl) EnsureIndex(ctx context.Context) error
- func (r *RegistryNamespaceColl) Find(opt *FindRegOps) (*models.RegistryNamespace, error)
- func (r *RegistryNamespaceColl) FindAll(opt *FindRegOps) ([]*models.RegistryNamespace, error)
- func (r *RegistryNamespaceColl) GetCollectionName() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodehostColl ¶
type CodehostColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewCodehostColl ¶
func NewCodehostColl() *CodehostColl
func (*CodehostColl) ChangeType ¶
func (c *CodehostColl) ChangeType(ID int, sourceType string) error
func (*CodehostColl) List ¶ added in v1.7.1
func (c *CodehostColl) List() ([]*models.CodeHost, error)
func (*CodehostColl) RollbackType ¶
func (c *CodehostColl) RollbackType(ID int, sourceType string) error
type EmailHostColl ¶ added in v1.8.0
type EmailHostColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewEmailHostColl ¶ added in v1.8.0
func NewEmailHostColl() *EmailHostColl
func (*EmailHostColl) ChangeType ¶ added in v1.8.0
func (c *EmailHostColl) ChangeType(ID primitive.ObjectID, isTLS string) error
func (*EmailHostColl) List ¶ added in v1.8.0
func (c *EmailHostColl) List() ([]*models.EmailHost, error)
func (*EmailHostColl) RollbackType ¶ added in v1.8.0
func (c *EmailHostColl) RollbackType(ID primitive.ObjectID, isTLS bool) error
type FindRegOps ¶ added in v1.8.0
type K8SClusterColl ¶ added in v1.8.0
type K8SClusterColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewK8SClusterColl ¶ added in v1.8.0
func NewK8SClusterColl() *K8SClusterColl
func (*K8SClusterColl) Create ¶ added in v1.8.0
func (c *K8SClusterColl) Create(cluster *models.K8SCluster, id string) error
func (*K8SClusterColl) Get ¶ added in v1.8.0
func (c *K8SClusterColl) Get(id string) (*models.K8SCluster, error)
func (*K8SClusterColl) GetCollectionName ¶ added in v1.8.0
func (c *K8SClusterColl) GetCollectionName() string
func (*K8SClusterColl) List ¶ added in v1.8.0
func (c *K8SClusterColl) List() ([]*models.K8SCluster, error)
type OrganizationColl ¶
type OrganizationColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewOrganizationColl ¶
func NewOrganizationColl() *OrganizationColl
func (*OrganizationColl) Get ¶
func (c *OrganizationColl) Get(id int) (*models.Organization, bool, error)
type ProductColl ¶ added in v1.8.0
type ProductColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewProductColl ¶ added in v1.8.0
func NewProductColl() *ProductColl
func (*ProductColl) EnsureIndex ¶ added in v1.8.0
func (c *ProductColl) EnsureIndex(ctx context.Context) error
func (*ProductColl) Find ¶ added in v1.8.0
func (c *ProductColl) Find(opt *ProductFindOptions) (*models.Product, error)
func (*ProductColl) FindEnv ¶ added in v1.8.0
func (c *ProductColl) FindEnv(opt *ProductEnvFindOptions) (*models.Product, error)
func (*ProductColl) GetCollectionName ¶ added in v1.8.0
func (c *ProductColl) GetCollectionName() string
func (*ProductColl) List ¶ added in v1.8.0
func (c *ProductColl) List(opt *ProductListOptions) ([]*models.Product, error)
func (*ProductColl) UpdateAllRegistry ¶ added in v1.8.0
func (c *ProductColl) UpdateAllRegistry(envs []*models.Product) error
type ProductEnvFindOptions ¶ added in v1.8.0
type ProductFindOptions ¶ added in v1.8.0
type ProductListOptions ¶ added in v1.8.0
type ProductListOptions struct { EnvName string Name string IsPublic bool ClusterID string IsSortByUpdateTime bool IsSortByProductName bool ExcludeStatus string ExcludeSource string Source string InProjects []string InEnvs []string }
ClusterId is a primitive.ObjectID{}.Hex()
type ProjectClusterRelationColl ¶ added in v1.8.0
type ProjectClusterRelationColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewProjectClusterRelationColl ¶ added in v1.8.0
func NewProjectClusterRelationColl() *ProjectClusterRelationColl
func (*ProjectClusterRelationColl) Create ¶ added in v1.8.0
func (c *ProjectClusterRelationColl) Create(args *models.ProjectClusterRelation) error
func (*ProjectClusterRelationColl) GetCollectionName ¶ added in v1.8.0
func (c *ProjectClusterRelationColl) GetCollectionName() string
type ProjectColl ¶ added in v1.8.0
type ProjectColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewProjectColl ¶ added in v1.8.0
func NewProjectColl() *ProjectColl
func (*ProjectColl) GetCollectionName ¶ added in v1.8.0
func (c *ProjectColl) GetCollectionName() string
type RegistryNamespaceColl ¶ added in v1.8.0
type RegistryNamespaceColl struct { *mongo.Collection // contains filtered or unexported fields }
func NewRegistryNamespaceColl ¶ added in v1.8.0
func NewRegistryNamespaceColl() *RegistryNamespaceColl
func (*RegistryNamespaceColl) EnsureIndex ¶ added in v1.8.0
func (r *RegistryNamespaceColl) EnsureIndex(ctx context.Context) error
func (*RegistryNamespaceColl) Find ¶ added in v1.8.0
func (r *RegistryNamespaceColl) Find(opt *FindRegOps) (*models.RegistryNamespace, error)
func (*RegistryNamespaceColl) FindAll ¶ added in v1.8.0
func (r *RegistryNamespaceColl) FindAll(opt *FindRegOps) ([]*models.RegistryNamespace, error)
func (*RegistryNamespaceColl) GetCollectionName ¶ added in v1.8.0
func (r *RegistryNamespaceColl) GetCollectionName() string
Click to show internal directories.
Click to hide internal directories.