Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Approval ¶ added in v0.7.0
type Approval struct { // ID of the event EventID string `json:"eventId,omitempty"` // image Image string `json:"image,omitempty"` // Keptn Context ID of the event KeptnContext string `json:"keptnContext,omitempty"` // tag Tag string `json:"tag,omitempty"` // Time of the event Time string `json:"time,omitempty"` }
Approval approval swagger:model Approval
func (*Approval) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Approval) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type CreateProject ¶ added in v0.6.2
type CreateProject struct { // git remote URL GitRemoteURL string `json:"gitRemoteURL,omitempty"` // git token GitToken string `json:"gitToken,omitempty"` // git user GitUser string `json:"gitUser,omitempty"` // name // Required: true Name *string `json:"name"` // shipyard // Required: true Shipyard *string `json:"shipyard"` }
CreateProject create project swagger:model CreateProject
func (*CreateProject) MarshalBinary ¶ added in v0.6.2
func (m *CreateProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateProject) UnmarshalBinary ¶ added in v0.6.2
func (m *CreateProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateService ¶ added in v0.6.2
type CreateService struct { // deployment strategies DeploymentStrategies map[string]string `json:"deploymentStrategies,omitempty"` // helm chart HelmChart string `json:"helmChart,omitempty"` // service name // Required: true ServiceName *string `json:"serviceName"` }
CreateService create service swagger:model CreateService
func (*CreateService) MarshalBinary ¶ added in v0.6.2
func (m *CreateService) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateService) UnmarshalBinary ¶ added in v0.6.2
func (m *CreateService) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // Error code Code int64 `json:"code,omitempty"` // Error message // Required: true Message *string `json:"message"` }
Error error swagger:model Error
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EventContext ¶
type EventContext struct { // keptn context // Required: true KeptnContext *string `json:"keptnContext"` // token // Required: true Token *string `json:"token"` }
EventContext event context swagger:model EventContext
func (*EventContext) MarshalBinary ¶
func (m *EventContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventContext) UnmarshalBinary ¶
func (m *EventContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EventContextInfo ¶ added in v0.7.0
type EventContextInfo struct { // ID of the event EventID string `json:"eventId,omitempty"` // Keptn Context ID of the event KeptnContext string `json:"keptnContext,omitempty"` // Time of the event Time string `json:"time,omitempty"` }
EventContextInfo event context info swagger:model EventContextInfo
func (*EventContextInfo) MarshalBinary ¶ added in v0.7.0
func (m *EventContextInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventContextInfo) UnmarshalBinary ¶ added in v0.7.0
func (m *EventContextInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Events ¶ added in v0.6.2
type Events struct { // events Events []*KeptnContextExtendedCE `json:"events"` // Pointer to next page, base64 encoded NextPageKey string `json:"nextPageKey,omitempty"` // Size of returned page PageSize float64 `json:"pageSize,omitempty"` // Total number of resources TotalCount float64 `json:"totalCount,omitempty"` }
Events events swagger:model Events
func (*Events) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Events) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type KeptnContextExtendedCE ¶ added in v0.2.4
type KeptnContextExtendedCE struct { // contenttype Contenttype string `json:"contenttype,omitempty"` // data // Required: true Data interface{} `json:"data"` // extensions Extensions interface{} `json:"extensions,omitempty"` // id ID string `json:"id,omitempty"` // shkeptncontext Shkeptncontext string `json:"shkeptncontext,omitempty"` // source // Required: true Source *string `json:"source"` // specversion Specversion string `json:"specversion,omitempty"` // time // Format: date-time Time strfmt.DateTime `json:"time,omitempty"` // triggeredid Triggeredid string `json:"triggeredid,omitempty"` // type // Required: true Type *string `json:"type"` }
KeptnContextExtendedCE keptn context extended c e swagger:model KeptnContextExtendedCE
func (*KeptnContextExtendedCE) MarshalBinary ¶ added in v0.2.4
func (m *KeptnContextExtendedCE) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeptnContextExtendedCE) UnmarshalBinary ¶ added in v0.2.4
func (m *KeptnContextExtendedCE) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Metadata ¶ added in v0.7.0
type Metadata struct { // bridgeversion Bridgeversion string `json:"bridgeversion,omitempty"` // keptnlabel Keptnlabel string `json:"keptnlabel,omitempty"` // keptnservices Keptnservices interface{} `json:"keptnservices,omitempty"` // keptnversion Keptnversion string `json:"keptnversion,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` }
Metadata metadata swagger:model metadata
func (*Metadata) MarshalBinary ¶ added in v0.7.0
MarshalBinary interface implementation
func (*Metadata) UnmarshalBinary ¶ added in v0.7.0
UnmarshalBinary interface implementation
type Project ¶
type Project struct { // Creation date of the service CreationDate string `json:"creationDate,omitempty"` // Git remote URI GitRemoteURI string `json:"gitRemoteURI,omitempty"` // Git token GitToken string `json:"gitToken,omitempty"` // Git User GitUser string `json:"gitUser,omitempty"` // Project name ProjectName string `json:"projectName,omitempty"` // stages Stages []*Stage `json:"stages"` }
Project project swagger:model Project
func (*Project) MarshalBinary ¶
MarshalBinary interface implementation
func (*Project) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Projects ¶ added in v0.6.2
type Projects struct { // Pointer to next page, base64 encoded NextPageKey string `json:"nextPageKey,omitempty"` // Size of returned page PageSize float64 `json:"pageSize,omitempty"` // projects Projects []*Project `json:"projects"` // Total number of projects TotalCount float64 `json:"totalCount,omitempty"` }
Projects projects swagger:model Projects
func (*Projects) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Projects) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type Resource ¶
type Resource struct { // Resource content ResourceContent string `json:"resourceContent,omitempty"` // Resource URI // Required: true ResourceURI *string `json:"resourceURI"` }
Resource resource swagger:model Resource
func (*Resource) MarshalBinary ¶
MarshalBinary interface implementation
func (*Resource) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Resources ¶ added in v0.6.2
type Resources struct { // Pointer to next page, base64 encoded NextPageKey string `json:"nextPageKey,omitempty"` // Size of returned page PageSize float64 `json:"pageSize,omitempty"` // resources Resources []*Resource `json:"resources"` // Total number of resources TotalCount float64 `json:"totalCount,omitempty"` }
Resources resources swagger:model Resources
func (*Resources) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Resources) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type Service ¶
type Service struct { // Creation date of the service CreationDate string `json:"creationDate,omitempty"` // Currently deployed image DeployedImage string `json:"deployedImage,omitempty"` // last event types LastEventTypes map[string]EventContextInfo `json:"lastEventTypes,omitempty"` // open approvals OpenApprovals []*Approval `json:"openApprovals"` // Service name ServiceName string `json:"serviceName,omitempty"` }
Service service swagger:model Service
func (*Service) MarshalBinary ¶
MarshalBinary interface implementation
func (*Service) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Services ¶ added in v0.6.2
type Services struct { // Pointer to next page, base64 encoded NextPageKey string `json:"nextPageKey,omitempty"` // Size of returned page PageSize float64 `json:"pageSize,omitempty"` // services Services []*Service `json:"services"` // Total number of services TotalCount float64 `json:"totalCount,omitempty"` }
Services services swagger:model Services
func (*Services) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Services) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type Stage ¶ added in v0.6.2
type Stage struct { // services Services []*Service `json:"services"` // Stage name StageName string `json:"stageName,omitempty"` }
Stage stage swagger:model Stage
func (*Stage) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Stage) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type Stages ¶ added in v0.6.2
type Stages struct { // Pointer to next page, base64 encoded NextPageKey string `json:"nextPageKey,omitempty"` // Size of returned page PageSize float64 `json:"pageSize,omitempty"` // stages Stages []*Stage `json:"stages"` // Total number of stages TotalCount float64 `json:"totalCount,omitempty"` }
Stages stages swagger:model Stages
func (*Stages) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Stages) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation
type Version ¶ added in v0.6.2
type Version struct { // Version identifier Version string `json:"version,omitempty"` }
Version version swagger:model Version
func (*Version) MarshalBinary ¶ added in v0.6.2
MarshalBinary interface implementation
func (*Version) UnmarshalBinary ¶ added in v0.6.2
UnmarshalBinary interface implementation