com_datadoghq_gitlab_groups

package
v0.0.0-...-33b67ab Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGitlabGroups

func NewGitlabGroups() types.Bundle

Types

type CreateGroupHandler

type CreateGroupHandler struct{}

func NewCreateGroupHandler

func NewCreateGroupHandler() *CreateGroupHandler

func (*CreateGroupHandler) Run

type CreateGroupInputs

type CreateGroupInputs struct {
	*gitlab.CreateGroupOptions
}

type CreateGroupOutputs

type CreateGroupOutputs struct {
	Group *gitlab.Group `json:"group"`
}

type DeleteGroupHandler

type DeleteGroupHandler struct{}

func NewDeleteGroupHandler

func NewDeleteGroupHandler() *DeleteGroupHandler

func (*DeleteGroupHandler) Run

type DeleteGroupInputs

type DeleteGroupInputs struct {
	GroupId support.GitlabID `json:"group_id,omitempty"`
	*gitlab.DeleteGroupOptions
}

type DeleteGroupOutputs

type DeleteGroupOutputs struct{}

type GetGroupHandler

type GetGroupHandler struct{}

func NewGetGroupHandler

func NewGetGroupHandler() *GetGroupHandler

func (*GetGroupHandler) Run

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

type GetGroupInputs

type GetGroupInputs struct {
	GroupId support.GitlabID `json:"group_id,omitempty"`
	*gitlab.GetGroupOptions
}

type GetGroupOutputs

type GetGroupOutputs struct {
	Group *gitlab.Group `json:"group"`
}

type GitlabGroupsBundle

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

func (*GitlabGroupsBundle) GetAction

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

type ListGroupsHandler

type ListGroupsHandler struct{}

func NewListGroupsHandler

func NewListGroupsHandler() *ListGroupsHandler

func (*ListGroupsHandler) Run

type ListGroupsInputs

type ListGroupsInputs struct {
	*gitlab.ListGroupsOptions
}

type ListGroupsOutputs

type ListGroupsOutputs struct {
	Groups []*gitlab.Group `json:"groups"`
}

type UpdateGroupHandler

type UpdateGroupHandler struct{}

func NewUpdateGroupHandler

func NewUpdateGroupHandler() *UpdateGroupHandler

func (*UpdateGroupHandler) Run

type UpdateGroupInputs

type UpdateGroupInputs struct {
	GroupId support.GitlabID `json:"group_id,omitempty"`
	*gitlab.UpdateGroupOptions
}

type UpdateGroupOutputs

type UpdateGroupOutputs struct {
	Group *gitlab.Group `json:"group"`
}

Jump to

Keyboard shortcuts

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