com_datadoghq_gitlab_custom_attributes

package
v0.0.0-...-3ab1337 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 NewGitlabCustomAttributes

func NewGitlabCustomAttributes() types.Bundle

Types

type DeleteCustomGroupAttributeHandler

type DeleteCustomGroupAttributeHandler struct{}

func NewDeleteCustomGroupAttributeHandler

func NewDeleteCustomGroupAttributeHandler() *DeleteCustomGroupAttributeHandler

func (*DeleteCustomGroupAttributeHandler) Run

type DeleteCustomGroupAttributeInputs

type DeleteCustomGroupAttributeInputs struct {
	GroupId int64  `json:"group_id,omitempty"`
	Key     string `json:"key,omitempty"`
}

type DeleteCustomGroupAttributeOutputs

type DeleteCustomGroupAttributeOutputs struct{}

type DeleteCustomProjectAttributeHandler

type DeleteCustomProjectAttributeHandler struct{}

func NewDeleteCustomProjectAttributeHandler

func NewDeleteCustomProjectAttributeHandler() *DeleteCustomProjectAttributeHandler

func (*DeleteCustomProjectAttributeHandler) Run

type DeleteCustomProjectAttributeInputs

type DeleteCustomProjectAttributeInputs struct {
	ProjectId int64  `json:"project_id,omitempty"`
	Key       string `json:"key,omitempty"`
}

type DeleteCustomProjectAttributeOutputs

type DeleteCustomProjectAttributeOutputs struct{}

type DeleteCustomUserAttributeHandler

type DeleteCustomUserAttributeHandler struct{}

func NewDeleteCustomUserAttributeHandler

func NewDeleteCustomUserAttributeHandler() *DeleteCustomUserAttributeHandler

func (*DeleteCustomUserAttributeHandler) Run

type DeleteCustomUserAttributeInputs

type DeleteCustomUserAttributeInputs struct {
	UserId int64  `json:"user_id,omitempty"`
	Key    string `json:"key,omitempty"`
}

type DeleteCustomUserAttributeOutputs

type DeleteCustomUserAttributeOutputs struct{}

type GetCustomGroupAttributeHandler

type GetCustomGroupAttributeHandler struct{}

func NewGetCustomGroupAttributeHandler

func NewGetCustomGroupAttributeHandler() *GetCustomGroupAttributeHandler

func (*GetCustomGroupAttributeHandler) Run

type GetCustomGroupAttributeInputs

type GetCustomGroupAttributeInputs struct {
	GroupId int64  `json:"group_id,omitempty"`
	Key     string `json:"key,omitempty"`
}

type GetCustomGroupAttributeOutputs

type GetCustomGroupAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

type GetCustomProjectAttributeHandler

type GetCustomProjectAttributeHandler struct{}

func NewGetCustomProjectAttributeHandler

func NewGetCustomProjectAttributeHandler() *GetCustomProjectAttributeHandler

func (*GetCustomProjectAttributeHandler) Run

type GetCustomProjectAttributeInputs

type GetCustomProjectAttributeInputs struct {
	ProjectId int64  `json:"project_id,omitempty"`
	Key       string `json:"key,omitempty"`
}

type GetCustomProjectAttributeOutputs

type GetCustomProjectAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

type GetCustomUserAttributeHandler

type GetCustomUserAttributeHandler struct{}

func NewGetCustomUserAttributeHandler

func NewGetCustomUserAttributeHandler() *GetCustomUserAttributeHandler

func (*GetCustomUserAttributeHandler) Run

type GetCustomUserAttributeInputs

type GetCustomUserAttributeInputs struct {
	UserId int64  `json:"user_id,omitempty"`
	Key    string `json:"key,omitempty"`
}

type GetCustomUserAttributeOutputs

type GetCustomUserAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

type GitlabCustomAttributesBundle

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

func (*GitlabCustomAttributesBundle) GetAction

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

type ListCustomGroupAttributesHandler

type ListCustomGroupAttributesHandler struct{}

func NewListCustomGroupAttributesHandler

func NewListCustomGroupAttributesHandler() *ListCustomGroupAttributesHandler

func (*ListCustomGroupAttributesHandler) Run

type ListCustomGroupAttributesInputs

type ListCustomGroupAttributesInputs struct {
	GroupId int64 `json:"group_id,omitempty"`
	Page    int   `json:"page,omitempty"`
	PerPage int   `json:"per_page,omitempty"`
}

type ListCustomGroupAttributesOutputs

type ListCustomGroupAttributesOutputs struct {
	CustomAttributes []*gitlab.CustomAttribute `json:"custom_attributes"`
}

type ListCustomProjectAttributesHandler

type ListCustomProjectAttributesHandler struct{}

func NewListCustomProjectAttributesHandler

func NewListCustomProjectAttributesHandler() *ListCustomProjectAttributesHandler

func (*ListCustomProjectAttributesHandler) Run

type ListCustomProjectAttributesInputs

type ListCustomProjectAttributesInputs struct {
	ProjectId int64 `json:"project_id,omitempty"`
	Page      int   `json:"page,omitempty"`
	PerPage   int   `json:"per_page,omitempty"`
}

type ListCustomProjectAttributesOutputs

type ListCustomProjectAttributesOutputs struct {
	CustomAttributes []*gitlab.CustomAttribute `json:"custom_attributes"`
}

type ListCustomUserAttributesHandler

type ListCustomUserAttributesHandler struct{}

func NewListCustomUserAttributesHandler

func NewListCustomUserAttributesHandler() *ListCustomUserAttributesHandler

func (*ListCustomUserAttributesHandler) Run

type ListCustomUserAttributesInputs

type ListCustomUserAttributesInputs struct {
	UserId  int64 `json:"user_id,omitempty"`
	Page    int   `json:"page,omitempty"`
	PerPage int   `json:"per_page,omitempty"`
}

type ListCustomUserAttributesOutputs

type ListCustomUserAttributesOutputs struct {
	CustomAttributes []*gitlab.CustomAttribute `json:"custom_attributes"`
}

type SetCustomGroupAttributeHandler

type SetCustomGroupAttributeHandler struct{}

func NewSetCustomGroupAttributeHandler

func NewSetCustomGroupAttributeHandler() *SetCustomGroupAttributeHandler

func (*SetCustomGroupAttributeHandler) Run

type SetCustomGroupAttributeInputs

type SetCustomGroupAttributeInputs struct {
	GroupId int64 `json:"group_id,omitempty"`
	gitlab.CustomAttribute
}

type SetCustomGroupAttributeOutputs

type SetCustomGroupAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

type SetCustomProjectAttributeHandler

type SetCustomProjectAttributeHandler struct{}

func NewSetCustomProjectAttributeHandler

func NewSetCustomProjectAttributeHandler() *SetCustomProjectAttributeHandler

func (*SetCustomProjectAttributeHandler) Run

type SetCustomProjectAttributeInputs

type SetCustomProjectAttributeInputs struct {
	ProjectId int64 `json:"project_id,omitempty"`
	gitlab.CustomAttribute
}

type SetCustomProjectAttributeOutputs

type SetCustomProjectAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

type SetCustomUserAttributeHandler

type SetCustomUserAttributeHandler struct{}

func NewSetCustomUserAttributeHandler

func NewSetCustomUserAttributeHandler() *SetCustomUserAttributeHandler

func (*SetCustomUserAttributeHandler) Run

type SetCustomUserAttributeInputs

type SetCustomUserAttributeInputs struct {
	UserId int64 `json:"user_id,omitempty"`
	gitlab.CustomAttribute
}

type SetCustomUserAttributeOutputs

type SetCustomUserAttributeOutputs struct {
	CustomAttribute *gitlab.CustomAttribute `json:"custom_attribute"`
}

Jump to

Keyboard shortcuts

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