Documentation ¶
Index ¶
- Constants
- type ApiError
- type BuildPackMetadata
- type BuilderLanguageMetadata
- type DockerfileTemplateMetadata
- type Framework
- type GroupVersionKind
- type GvkLevelFilter
- type Language
- type LanguageBuilder
- type LanguageFramework
- type Module
- type Release
- type ReleaseList
- type ResourceFilter
- type ResourceIdentifier
- type Response
Constants ¶
View Source
const MODULE_CICD = "cicd"
View Source
const MODULE_Security = "security"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildPackMetadata ¶
type BuildPackMetadata struct {
LanguageBuilder []*LanguageBuilder
}
type BuilderLanguageMetadata ¶
type DockerfileTemplateMetadata ¶
type DockerfileTemplateMetadata struct {
LanguageFrameworks []*LanguageFramework
}
type GroupVersionKind ¶
type GvkLevelFilter ¶
type GvkLevelFilter struct { Gvk *GroupVersionKind `json:"gvk"` ResourceIdentifier *ResourceIdentifier `json:"filter"` }
type LanguageBuilder ¶
type LanguageBuilder struct { Language Language LanguageIcon string Versions []string BuilderLanguageMetadata []*BuilderLanguageMetadata }
type LanguageFramework ¶
type Module ¶
type Module struct { Id int `json:"id"` Name string `json:"name"` BaseMinVersionSupported string `json:"baseMinVersionSupported"` IsIncludedInLegacyFullPackage bool `json:"isIncludedInLegacyFullPackage"` Assets []string `json:"assets"` Description string `json:"description"` Title string `json:"title"` Icon string `json:"icon"` Info string `json:"info"` DependentModules []int `json:"dependentModules"` ResourceFilter *ResourceFilter `json:"resourceFilter,omitempty"` ModuleType string `json:"moduleType"` }
type Release ¶
type Release struct { TagName string `json:"tagName"` ReleaseName string `json:"releaseName"` CreatedAt time.Time `json:"createdAt"` PublishedAt time.Time `json:"publishedAt"` Body string `json:"body"` Prerequisite bool `json:"prerequisite"` PrerequisiteMessage string `json:"prerequisiteMessage"` TagLink string `json:"tagLink"` }
type ReleaseList ¶
type ReleaseList struct {
Releases []*Release `json:"releases"`
}
type ResourceFilter ¶
type ResourceFilter struct { GlobalFilter *ResourceIdentifier `json:"globalFilter,omitempty"` GvkLevelFilters []*GvkLevelFilter `json:"gvkLevelFilters,omitempty"` }
type ResourceIdentifier ¶
Click to show internal directories.
Click to hide internal directories.