com_datadoghq_gitlab_labels

package
v0.0.0-...-272cd41 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGitlabLabels

func NewGitlabLabels() types.Bundle

Types

type CreateLabelHandler

type CreateLabelHandler struct{}

func NewCreateLabelHandler

func NewCreateLabelHandler() *CreateLabelHandler

func (*CreateLabelHandler) Run

type CreateLabelInputs

type CreateLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*gitlab.CreateLabelOptions
}

type CreateLabelOutputs

type CreateLabelOutputs struct {
	Label *gitlab.Label `json:"label"`
}

type DeleteLabelHandler

type DeleteLabelHandler struct{}

func NewDeleteLabelHandler

func NewDeleteLabelHandler() *DeleteLabelHandler

func (*DeleteLabelHandler) Run

type DeleteLabelInputs

type DeleteLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
	*gitlab.DeleteLabelOptions
}

type DeleteLabelOutputs

type DeleteLabelOutputs struct{}

type GetLabelHandler

type GetLabelHandler struct{}

func NewGetLabelHandler

func NewGetLabelHandler() *GetLabelHandler

func (*GetLabelHandler) Run

func (h *GetLabelHandler) Run(
	ctx context.Context,
	task *types.Task,
	credential *privateconnection.PrivateCredentials,
) (any, error)

type GetLabelInputs

type GetLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
}

type GetLabelOutputs

type GetLabelOutputs struct {
	Label *gitlab.Label `json:"label"`
}

type GitlabLabelsBundle

type GitlabLabelsBundle struct {
	// contains filtered or unexported fields
}

func (*GitlabLabelsBundle) GetAction

func (h *GitlabLabelsBundle) GetAction(actionName string) types.Action

type ListLabelsHandler

type ListLabelsHandler struct{}

func NewListLabelsHandler

func NewListLabelsHandler() *ListLabelsHandler

func (*ListLabelsHandler) Run

type ListLabelsInputs

type ListLabelsInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	*gitlab.ListLabelsOptions
}

type ListLabelsOutputs

type ListLabelsOutputs struct {
	Labels []*gitlab.Label `json:"labels"`
}

type PromoteLabelHandler

type PromoteLabelHandler struct{}

func NewPromoteLabelHandler

func NewPromoteLabelHandler() *PromoteLabelHandler

func (*PromoteLabelHandler) Run

type PromoteLabelInputs

type PromoteLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
}

type PromoteLabelOutputs

type PromoteLabelOutputs struct{}

type SubscribeToLabelHandler

type SubscribeToLabelHandler struct{}

func NewSubscribeToLabelHandler

func NewSubscribeToLabelHandler() *SubscribeToLabelHandler

func (*SubscribeToLabelHandler) Run

type SubscribeToLabelInputs

type SubscribeToLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
}

type SubscribeToLabelOutputs

type SubscribeToLabelOutputs struct {
	Label *gitlab.Label `json:"label"`
}

type UnsubscribeFromLabelHandler

type UnsubscribeFromLabelHandler struct{}

func NewUnsubscribeFromLabelHandler

func NewUnsubscribeFromLabelHandler() *UnsubscribeFromLabelHandler

func (*UnsubscribeFromLabelHandler) Run

type UnsubscribeFromLabelInputs

type UnsubscribeFromLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
}

type UnsubscribeFromLabelOutputs

type UnsubscribeFromLabelOutputs struct{}

type UpdateLabelHandler

type UpdateLabelHandler struct{}

func NewUpdateLabelHandler

func NewUpdateLabelHandler() *UpdateLabelHandler

func (*UpdateLabelHandler) Run

type UpdateLabelInputs

type UpdateLabelInputs struct {
	ProjectId support.GitlabID `json:"project_id,omitempty"`
	LabelId   support.GitlabID `json:"label_id,omitempty"`
	*gitlab.UpdateLabelOptions
}

type UpdateLabelOutputs

type UpdateLabelOutputs struct {
	Label *gitlab.Label `json:"label"`
}

Jump to

Keyboard shortcuts

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