bean

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InvalidPayloadMessage = "Invalid Payload"
	InvalidEntityMessage  = "Invalid Entity"
)
View Source
const (
	RequestInvalidKindVersionErrMessage = "Invalid kind and version! Implementation not supported."
)

messages

View Source
const (
	UnAuthorizedAccess = "unauthorized"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ResourceOptionsDto

type ResourceOptionsDto struct {
	TeamsResp            []bean2.TeamRequest
	HelmEnvResp          []*bean.ClusterEnvDto
	ClusterResp          []bean3.ClusterBean
	NameSpaces           []string
	ApiResourcesResp     *k8s.GetAllApiResourcesResponse
	ClusterResourcesResp *k8s.ClusterResourceListMap
	TeamAppResp          []*app.TeamAppBean
	EnvResp              []bean.EnvironmentBean
	ChartGroupResp       *chartGroup.ChartGroupList
	JobsResp             []*AppView.JobContainer
	AppWfsResp           *bean4.WorkflowNamesResponse
}

func NewResourceOptionsDto

func NewResourceOptionsDto() *ResourceOptionsDto

func (*ResourceOptionsDto) WithApiResourcesResp

func (r *ResourceOptionsDto) WithApiResourcesResp(apiResourcesResp *k8s.GetAllApiResourcesResponse) *ResourceOptionsDto

func (*ResourceOptionsDto) WithAppWfsResp

func (r *ResourceOptionsDto) WithAppWfsResp(appWfsResp *bean4.WorkflowNamesResponse) *ResourceOptionsDto

func (*ResourceOptionsDto) WithChartGroupResp

func (r *ResourceOptionsDto) WithChartGroupResp(chartGroupResp *chartGroup.ChartGroupList) *ResourceOptionsDto

func (*ResourceOptionsDto) WithClusterResourcesResp

func (r *ResourceOptionsDto) WithClusterResourcesResp(clusterResourcesResp *k8s.ClusterResourceListMap) *ResourceOptionsDto

func (*ResourceOptionsDto) WithClusterResp

func (r *ResourceOptionsDto) WithClusterResp(clusterResp []bean3.ClusterBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithEnvResp

func (r *ResourceOptionsDto) WithEnvResp(envResp []bean.EnvironmentBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithHelmEnvResp

func (r *ResourceOptionsDto) WithHelmEnvResp(helmEnvResp []*bean.ClusterEnvDto) *ResourceOptionsDto

func (*ResourceOptionsDto) WithJobsResp

func (r *ResourceOptionsDto) WithJobsResp(jobsResp []*AppView.JobContainer) *ResourceOptionsDto

func (*ResourceOptionsDto) WithNameSpaces

func (r *ResourceOptionsDto) WithNameSpaces(nameSpaces []string) *ResourceOptionsDto

func (*ResourceOptionsDto) WithTeamAppResp

func (r *ResourceOptionsDto) WithTeamAppResp(teamAppResp []*app.TeamAppBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithTeamsResp

func (r *ResourceOptionsDto) WithTeamsResp(teamsResp []bean2.TeamRequest) *ResourceOptionsDto

type UserResourceKind

type UserResourceKind string
const (
	KindTeam               UserResourceKind = "team"
	KindEnvironment        UserResourceKind = "environment"
	Application            UserResourceKind = "application"
	KindDevtronApplication UserResourceKind = Application + "/devtron-application"
	KindHelmApplication    UserResourceKind = Application + "/helm-application"
	KindHelmEnvironment    UserResourceKind = "environment/helm"
	KindCluster            UserResourceKind = "cluster"
	KindChartGroup         UserResourceKind = "chartGroup"
	KindJobs               UserResourceKind = "jobs"
	KindWorkflow           UserResourceKind = "workflow"
	ClusterNamespaces      UserResourceKind = "cluster/namespaces"
	ClusterApiResources    UserResourceKind = "cluster/apiResources"
	ClusterResources       UserResourceKind = "cluster/resources"
)

type UserResourceResponseDto

type UserResourceResponseDto struct {
	Data interface{} `json:"data"`
}

type Version

type Version string
const (
	Alpha1Version Version = "alpha1"
)

Jump to

Keyboard shortcuts

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