Documentation
¶
Index ¶
- Constants
- type ResourceOptionsDto
- func (r *ResourceOptionsDto) WithApiResourcesResp(apiResourcesResp *k8s.GetAllApiResourcesResponse) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithAppWfsResp(appWfsResp *bean4.WorkflowNamesResponse) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithChartGroupResp(chartGroupResp *chartGroup.ChartGroupList) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithClusterResourcesResp(clusterResourcesResp *k8s.ClusterResourceListMap) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithClusterResp(clusterResp []bean3.ClusterBean) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithEnvResp(envResp []bean.EnvironmentBean) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithHelmEnvResp(helmEnvResp []*bean.ClusterEnvDto) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithJobsResp(jobsResp []*AppView.JobContainer) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithNameSpaces(nameSpaces []string) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithTeamAppResp(teamAppResp []*app.TeamAppBean) *ResourceOptionsDto
- func (r *ResourceOptionsDto) WithTeamsResp(teamsResp []bean2.TeamRequest) *ResourceOptionsDto
- type UserResourceKind
- type UserResourceResponseDto
- type Version
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"`
}
Click to show internal directories.
Click to hide internal directories.