api

package
v2.17.2 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2026 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Overview

Package api provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.7.2 DO NOT EDIT.

Index

Constants

View Source
const (
	ApiTokenScopes  apiTokenContextKey  = "apiToken.Scopes"
	BasicAuthScopes basicAuthContextKey = "basicAuth.Scopes"
)

Variables

This section is empty.

Functions

func GetSpec added in v2.16.5

func GetSpec() (swagger *openapi3.T, err error)

GetSpec returns the OpenAPI specification corresponding to the generated code in this file. External references in the spec are resolved through PathToRawSpec; externally-referenced files must be embedded in their corresponding Go packages (via the import-mapping feature). URL-based external refs are not supported.

func GetSpecJSON added in v2.16.5

func GetSpecJSON() ([]byte, error)

GetSpecJSON returns the raw JSON bytes of the embedded OpenAPI specification: decompressed but not unmarshaled. External references are not resolved here; the bytes are the spec exactly as embedded by codegen. The result is cached at package init time, so repeated calls are cheap.

func GetSwagger deprecated

func GetSwagger() (*openapi3.T, error)

GetSwagger returns the OpenAPI specification corresponding to the generated code in this file.

Deprecated: GetSwagger predates kin-openapi renaming openapi3.Swagger to openapi3.T. Use GetSpec instead. This wrapper is retained for backwards compatibility.

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type APIKey

type APIKey struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces []APIKeyAllowedSurfaces `json:"allowedSurfaces"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass APIKeyAttributionClass `json:"attributionClass"`

	// CreatedAt Creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy Creator user ID
	CreatedBy string `json:"createdBy"`

	// Description Purpose description
	Description *string `json:"description,omitempty"`

	// Id Unique identifier
	Id string `json:"id"`

	// KeyPrefix First 8 characters for identification
	KeyPrefix string `json:"keyPrefix"`

	// LastUsedAt Last authentication timestamp
	LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`

	// MigratedAsServiceAccount True when a legacy key missing attributionClass was defaulted to service_account
	MigratedAsServiceAccount *bool `json:"migratedAsServiceAccount,omitempty"`

	// Name Human-readable name
	Name string `json:"name"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// OwnerUsername Owner username when attributionClass is user_owned
	OwnerUsername *string `json:"ownerUsername,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// ServiceAccountId Service-account identifier when attributionClass is service_account
	ServiceAccountId *string `json:"serviceAccountId,omitempty"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// UpdatedAt Last update timestamp
	UpdatedAt time.Time `json:"updatedAt"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess WorkspaceAccess `json:"workspaceAccess"`
}

APIKey API key information

type APIKeyAllowedSurfaces

type APIKeyAllowedSurfaces string

APIKeyAllowedSurfaces defines model for APIKey.AllowedSurfaces.

const (
	APIKeyAllowedSurfacesMcp     APIKeyAllowedSurfaces = "mcp"
	APIKeyAllowedSurfacesRestApi APIKeyAllowedSurfaces = "rest_api"
)

Defines values for APIKeyAllowedSurfaces.

func (APIKeyAllowedSurfaces) Valid added in v2.16.5

func (e APIKeyAllowedSurfaces) Valid() bool

Valid indicates whether the value is a known member of the APIKeyAllowedSurfaces enum.

type APIKeyAttributionClass

type APIKeyAttributionClass string

APIKeyAttributionClass Whether this key is owned by a user or represents a service account

const (
	APIKeyAttributionClassServiceAccount APIKeyAttributionClass = "service_account"
	APIKeyAttributionClassUserOwned      APIKeyAttributionClass = "user_owned"
)

Defines values for APIKeyAttributionClass.

func (APIKeyAttributionClass) Valid added in v2.16.5

func (e APIKeyAttributionClass) Valid() bool

Valid indicates whether the value is a known member of the APIKeyAttributionClass enum.

type APIKeyId

type APIKeyId = string

APIKeyId defines model for APIKeyId.

type APIKeyResponse

type APIKeyResponse struct {
	// ApiKey API key information
	ApiKey APIKey `json:"apiKey"`
}

APIKeyResponse API key response

type APIKeysListResponse

type APIKeysListResponse struct {
	ApiKeys []APIKey `json:"apiKeys"`
}

APIKeysListResponse List of API keys

type ActivateLicense200JSONResponse

type ActivateLicense200JSONResponse struct {
	Expiry   *string   `json:"expiry,omitempty"`
	Features *[]string `json:"features,omitempty"`
	Plan     *string   `json:"plan,omitempty"`
}

func (ActivateLicense200JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense200JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicense400JSONResponse

type ActivateLicense400JSONResponse Error

func (ActivateLicense400JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense400JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicense403JSONResponse

type ActivateLicense403JSONResponse Error

func (ActivateLicense403JSONResponse) VisitActivateLicenseResponse

func (response ActivateLicense403JSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type ActivateLicenseJSONBody

type ActivateLicenseJSONBody struct {
	// Key License key (e.g. DAGU-XXXX-XXXX-XXXX-XXXX)
	Key string `json:"key"`
}

ActivateLicenseJSONBody defines parameters for ActivateLicense.

type ActivateLicenseJSONRequestBody

type ActivateLicenseJSONRequestBody ActivateLicenseJSONBody

ActivateLicenseJSONRequestBody defines body for ActivateLicense for application/json ContentType.

type ActivateLicenseParams

type ActivateLicenseParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ActivateLicenseParams defines parameters for ActivateLicense.

type ActivateLicenseRequestObject

type ActivateLicenseRequestObject struct {
	Params ActivateLicenseParams
	Body   *ActivateLicenseJSONRequestBody
}

type ActivateLicenseResponseObject

type ActivateLicenseResponseObject interface {
	VisitActivateLicenseResponse(w http.ResponseWriter) error
}

type ActivateLicensedefaultJSONResponse

type ActivateLicensedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse

func (response ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error

type AgentEvent added in v2.14.0

type AgentEvent struct {
	// Attempt Which run of this step it was, starting at 1
	Attempt *int `json:"attempt,omitempty"`

	// ChildDagName Name of the child DAG that ran
	ChildDagName *string `json:"childDagName,omitempty"`

	// ChildDagRunId Child DAG-run this action produced, for linking to its run page. Absent for steps that run no child DAG.
	ChildDagRunId *string `json:"childDagRunId,omitempty"`

	// FinishedAt RFC3339 timestamp when the step finished
	FinishedAt *string `json:"finishedAt,omitempty"`

	// Kind What the agent did on this turn
	Kind AgentEventKind `json:"kind"`

	// Name Step or task the event concerns
	Name *string `json:"name,omitempty"`

	// Reason Agent's justification, or why the call was rejected
	Reason *string `json:"reason,omitempty"`

	// StartedAt RFC3339 timestamp when the step started
	StartedAt *string `json:"startedAt,omitempty"`

	// Status Resulting step status for an action event, or the new task status for a task_status event
	Status *string `json:"status,omitempty"`

	// Turn Agent turn this event belongs to, starting at 1
	Turn int `json:"turn"`
}

AgentEvent One entry on an agent DAG-run's decision timeline

type AgentEventKind added in v2.14.0

type AgentEventKind string

AgentEventKind What the agent did on this turn

const (
	AgentEventKindAction     AgentEventKind = "action"
	AgentEventKindAskUser    AgentEventKind = "ask_user"
	AgentEventKindRejected   AgentEventKind = "rejected"
	AgentEventKindStalled    AgentEventKind = "stalled"
	AgentEventKindTaskStatus AgentEventKind = "task_status"
)

Defines values for AgentEventKind.

func (AgentEventKind) Valid added in v2.16.5

func (e AgentEventKind) Valid() bool

Valid indicates whether the value is a known member of the AgentEventKind enum.

type AgentInteraction added in v2.14.0

type AgentInteraction struct {
	AllowForSessionPatterns *[]string   `json:"allowForSessionPatterns,omitempty"`
	Answers                 *[][]string `json:"answers,omitempty"`
	CreatedAt               *string     `json:"createdAt,omitempty"`
	Decision                *string     `json:"decision,omitempty"`

	// ExpiresAt RFC 3339 time after which an answer fails the step. Set for browser asks.
	ExpiresAt     *string                `json:"expiresAt,omitempty"`
	Id            string                 `json:"id"`
	Kind          AgentInteractionKind   `json:"kind"`
	Patterns      *[]string              `json:"patterns,omitempty"`
	Permission    *string                `json:"permission,omitempty"`
	Questions     *[]AgentQuestion       `json:"questions,omitempty"`
	RespondedAt   *string                `json:"respondedAt,omitempty"`
	RespondedBy   *string                `json:"respondedBy,omitempty"`
	RespondedById *string                `json:"respondedById,omitempty"`
	Status        AgentInteractionStatus `json:"status"`
}

AgentInteraction defines model for AgentInteraction.

type AgentInteractionKind added in v2.14.0

type AgentInteractionKind string

AgentInteractionKind defines model for AgentInteraction.Kind.

const (
	AgentInteractionKindPermission AgentInteractionKind = "permission"
	AgentInteractionKindQuestion   AgentInteractionKind = "question"
)

Defines values for AgentInteractionKind.

func (AgentInteractionKind) Valid added in v2.16.5

func (e AgentInteractionKind) Valid() bool

Valid indicates whether the value is a known member of the AgentInteractionKind enum.

type AgentInteractionResponse added in v2.14.0

type AgentInteractionResponse struct {
	DagRunId      string  `json:"dagRunId"`
	InteractionId string  `json:"interactionId"`
	Resumed       bool    `json:"resumed"`
	StepName      string  `json:"stepName"`
	SubDAGRunId   *string `json:"subDAGRunId,omitempty"`
}

AgentInteractionResponse defines model for AgentInteractionResponse.

type AgentInteractionResponseRequest added in v2.14.0

type AgentInteractionResponseRequest struct {
	Answers  *[][]string                              `json:"answers,omitempty"`
	Decision *AgentInteractionResponseRequestDecision `json:"decision,omitempty"`
}

AgentInteractionResponseRequest Answer to a pending managed-agent permission or question

type AgentInteractionResponseRequestDecision added in v2.14.0

type AgentInteractionResponseRequestDecision string

AgentInteractionResponseRequestDecision defines model for AgentInteractionResponseRequest.Decision.

const (
	AgentInteractionResponseRequestDecisionOnce    AgentInteractionResponseRequestDecision = "once"
	AgentInteractionResponseRequestDecisionReject  AgentInteractionResponseRequestDecision = "reject"
	AgentInteractionResponseRequestDecisionSession AgentInteractionResponseRequestDecision = "session"
)

Defines values for AgentInteractionResponseRequestDecision.

func (AgentInteractionResponseRequestDecision) Valid added in v2.16.5

Valid indicates whether the value is a known member of the AgentInteractionResponseRequestDecision enum.

type AgentInteractionStatus added in v2.14.0

type AgentInteractionStatus string

AgentInteractionStatus defines model for AgentInteraction.Status.

const (
	AgentInteractionStatusAnswered AgentInteractionStatus = "answered"
	AgentInteractionStatusPending  AgentInteractionStatus = "pending"
	AgentInteractionStatusRejected AgentInteractionStatus = "rejected"
)

Defines values for AgentInteractionStatus.

func (AgentInteractionStatus) Valid added in v2.16.5

func (e AgentInteractionStatus) Valid() bool

Valid indicates whether the value is a known member of the AgentInteractionStatus enum.

type AgentQuestion added in v2.14.0

type AgentQuestion struct {
	Custom   *bool                  `json:"custom,omitempty"`
	Header   string                 `json:"header"`
	Multiple *bool                  `json:"multiple,omitempty"`
	Options  *[]AgentQuestionOption `json:"options,omitempty"`
	Question string                 `json:"question"`
}

AgentQuestion defines model for AgentQuestion.

type AgentQuestionOption added in v2.14.0

type AgentQuestionOption struct {
	Description *string `json:"description,omitempty"`
	Label       string  `json:"label"`
}

AgentQuestionOption defines model for AgentQuestionOption.

type AgentSession added in v2.14.0

type AgentSession struct {
	Agent           *string              `json:"agent,omitempty"`
	Events          *[]AgentSessionEvent `json:"events,omitempty"`
	Generation      *int                 `json:"generation,omitempty"`
	Interactions    *[]AgentInteraction  `json:"interactions,omitempty"`
	LastError       *string              `json:"lastError,omitempty"`
	Model           *string              `json:"model,omitempty"`
	Provider        string               `json:"provider"`
	ProviderVersion *string              `json:"providerVersion,omitempty"`
	SessionId       *string              `json:"sessionId,omitempty"`
	State           AgentSessionState    `json:"state"`
	Usage           *AgentUsage          `json:"usage,omitempty"`
	Variant         *string              `json:"variant,omitempty"`
}

AgentSession Durable state for a managed coding-agent session

type AgentSessionEvent added in v2.14.0

type AgentSessionEvent struct {
	Content   *string   `json:"content,omitempty"`
	Files     *[]string `json:"files,omitempty"`
	Id        string    `json:"id"`
	Name      *string   `json:"name,omitempty"`
	Role      *string   `json:"role,omitempty"`
	Sequence  int64     `json:"sequence"`
	Status    *string   `json:"status,omitempty"`
	Timestamp *string   `json:"timestamp,omitempty"`
	Type      string    `json:"type"`
}

AgentSessionEvent defines model for AgentSessionEvent.

type AgentSessionRestartResponse added in v2.14.0

type AgentSessionRestartResponse struct {
	DagRunId    string  `json:"dagRunId"`
	Generation  int     `json:"generation"`
	Resumed     bool    `json:"resumed"`
	StepName    string  `json:"stepName"`
	SubDAGRunId *string `json:"subDAGRunId,omitempty"`
}

AgentSessionRestartResponse defines model for AgentSessionRestartResponse.

type AgentSessionState added in v2.14.0

type AgentSessionState string

AgentSessionState defines model for AgentSessionState.

const (
	AgentSessionStateAborted     AgentSessionState = "aborted"
	AgentSessionStateFailed      AgentSessionState = "failed"
	AgentSessionStateRunning     AgentSessionState = "running"
	AgentSessionStateStarting    AgentSessionState = "starting"
	AgentSessionStateSucceeded   AgentSessionState = "succeeded"
	AgentSessionStateUnavailable AgentSessionState = "unavailable"
	AgentSessionStateWaiting     AgentSessionState = "waiting"
)

Defines values for AgentSessionState.

func (AgentSessionState) Valid added in v2.16.5

func (e AgentSessionState) Valid() bool

Valid indicates whether the value is a known member of the AgentSessionState enum.

type AgentTask added in v2.14.0

type AgentTask struct {
	// Description Completion criteria the agent decides against
	Description *string `json:"description,omitempty"`

	// Name Unique task name
	Name string `json:"name"`

	// Reason Justification the agent gave for the current status
	Reason *string `json:"reason,omitempty"`

	// Status Where the task stands. The run ends once none is open, and fails if any is failed. A skipped task does not fail the run.
	Status AgentTaskStatus `json:"status"`
}

AgentTask A goal an agent DAG must satisfy before the run concludes

type AgentTaskStatus added in v2.14.0

type AgentTaskStatus string

AgentTaskStatus Where the task stands. The run ends once none is open, and fails if any is failed. A skipped task does not fail the run.

const (
	AgentTaskStatusCompleted AgentTaskStatus = "completed"
	AgentTaskStatusFailed    AgentTaskStatus = "failed"
	AgentTaskStatusOpen      AgentTaskStatus = "open"
	AgentTaskStatusSkipped   AgentTaskStatus = "skipped"
)

Defines values for AgentTaskStatus.

func (AgentTaskStatus) Valid added in v2.16.5

func (e AgentTaskStatus) Valid() bool

Valid indicates whether the value is a known member of the AgentTaskStatus enum.

type AgentUsage added in v2.14.0

type AgentUsage struct {
	Cost            *float64 `json:"cost,omitempty"`
	InputTokens     *int64   `json:"inputTokens,omitempty"`
	OutputTokens    *int64   `json:"outputTokens,omitempty"`
	ReasoningTokens *int64   `json:"reasoningTokens,omitempty"`
	TotalTokens     *int64   `json:"totalTokens,omitempty"`
}

AgentUsage defines model for AgentUsage.

type ApprovalConfig

type ApprovalConfig struct {
	// Input List of expected input field names from the approver
	Input *[]string `json:"input,omitempty"`

	// Prompt Message displayed to the approver
	Prompt *string `json:"prompt,omitempty"`

	// Required Subset of input fields that must be provided
	Required *[]string `json:"required,omitempty"`

	// RewindTo Optional step name to restart from when the approver pushes the step back. Must reference the step itself or an upstream dependency.
	RewindTo *string `json:"rewindTo,omitempty"`
}

ApprovalConfig Configuration for a human approval gate on a step

type ApproveDAGRunStep200JSONResponse

type ApproveDAGRunStep200JSONResponse ApproveStepResponse

func (ApproveDAGRunStep200JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep200JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStep400JSONResponse

type ApproveDAGRunStep400JSONResponse Error

func (ApproveDAGRunStep400JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep400JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStep404JSONResponse

type ApproveDAGRunStep404JSONResponse Error

func (ApproveDAGRunStep404JSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStep404JSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveDAGRunStepJSONRequestBody

type ApproveDAGRunStepJSONRequestBody = ApproveStepRequest

ApproveDAGRunStepJSONRequestBody defines body for ApproveDAGRunStep for application/json ContentType.

type ApproveDAGRunStepParams

type ApproveDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ApproveDAGRunStepParams defines parameters for ApproveDAGRunStep.

type ApproveDAGRunStepRequestObject

type ApproveDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   ApproveDAGRunStepParams
	Body     *ApproveDAGRunStepJSONRequestBody
}

type ApproveDAGRunStepResponseObject

type ApproveDAGRunStepResponseObject interface {
	VisitApproveDAGRunStepResponse(w http.ResponseWriter) error
}

type ApproveDAGRunStepdefaultJSONResponse

type ApproveDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ApproveDAGRunStepdefaultJSONResponse) VisitApproveDAGRunStepResponse

func (response ApproveDAGRunStepdefaultJSONResponse) VisitApproveDAGRunStepResponse(w http.ResponseWriter) error

type ApproveStepRequest

type ApproveStepRequest struct {
	// Inputs Key-value parameters to provide. These will be available as environment variables in subsequent steps.
	Inputs *map[string]string `json:"inputs,omitempty"`
}

ApproveStepRequest Request body for approving a waiting step

type ApproveStepResponse

type ApproveStepResponse struct {
	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// Resumed Whether the DAG run was re-enqueued for execution
	Resumed bool `json:"resumed"`

	// StepName The approved step name
	StepName string `json:"stepName"`
}

ApproveStepResponse Response after approving a waiting step

type ApproveSubDAGRunStep200JSONResponse

type ApproveSubDAGRunStep200JSONResponse ApproveStepResponse

func (ApproveSubDAGRunStep200JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep200JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStep400JSONResponse

type ApproveSubDAGRunStep400JSONResponse Error

func (ApproveSubDAGRunStep400JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep400JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStep404JSONResponse

type ApproveSubDAGRunStep404JSONResponse Error

func (ApproveSubDAGRunStep404JSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStep404JSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ApproveSubDAGRunStepJSONRequestBody

type ApproveSubDAGRunStepJSONRequestBody = ApproveStepRequest

ApproveSubDAGRunStepJSONRequestBody defines body for ApproveSubDAGRunStep for application/json ContentType.

type ApproveSubDAGRunStepParams

type ApproveSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ApproveSubDAGRunStepParams defines parameters for ApproveSubDAGRunStep.

type ApproveSubDAGRunStepRequestObject

type ApproveSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      ApproveSubDAGRunStepParams
	Body        *ApproveSubDAGRunStepJSONRequestBody
}

type ApproveSubDAGRunStepResponseObject

type ApproveSubDAGRunStepResponseObject interface {
	VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error
}

type ApproveSubDAGRunStepdefaultJSONResponse

type ApproveSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse

func (response ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error

type ArtifactDAGName added in v2.17.0

type ArtifactDAGName = string

ArtifactDAGName defines model for ArtifactDAGName.

type ArtifactFileName added in v2.17.0

type ArtifactFileName = string

ArtifactFileName defines model for ArtifactFileName.

type ArtifactListCursor added in v2.17.0

type ArtifactListCursor = string

ArtifactListCursor defines model for ArtifactListCursor.

type ArtifactListFile added in v2.17.0

type ArtifactListFile struct {
	// Path Path of the file relative to the DAG-run artifact directory
	Path string `json:"path"`

	// Size Size of the file in bytes
	Size int64 `json:"size"`
}

ArtifactListFile One file within a DAG-run's artifact directory

type ArtifactListItem added in v2.17.0

type ArtifactListItem struct {
	// CreatedAt RFC 3339 timestamp of when the DAG-run was created. This is what fromDate and toDate bound and what the listing is ordered by; for a run that waited in a queue it precedes startedAt.
	CreatedAt string `json:"createdAt"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Files Files in the run's artifact directory, sorted by path. With fileName set, only the matching files. At most 100 are returned; see filesTruncated.
	Files []ArtifactListFile `json:"files"`

	// FilesTruncated True when the run holds more files than were returned. Which files were returned is then not defined; the per-run artifact endpoint serves the full tree.
	FilesTruncated bool `json:"filesTruncated"`

	// Name Name of the DAG
	Name DAGName `json:"name"`

	// StartedAt RFC 3339 timestamp of when the DAG-run started
	StartedAt *string `json:"startedAt,omitempty"`
}

ArtifactListItem One root DAG-run and the artifact files it produced

type ArtifactListLimit added in v2.17.0

type ArtifactListLimit = int

ArtifactListLimit defines model for ArtifactListLimit.

type ArtifactListResponse added in v2.17.0

type ArtifactListResponse struct {
	Items []ArtifactListItem `json:"items"`

	// NextCursor Opaque cursor for the next page; absent when the last page was returned
	NextCursor *string `json:"nextCursor,omitempty"`
}

ArtifactListResponse Page of root DAG-runs that produced artifacts, newest first

type ArtifactNodeType

type ArtifactNodeType string

ArtifactNodeType Artifact tree node type

const (
	ArtifactNodeTypeDirectory ArtifactNodeType = "directory"
	ArtifactNodeTypeFile      ArtifactNodeType = "file"
)

Defines values for ArtifactNodeType.

func (ArtifactNodeType) Valid added in v2.16.5

func (e ArtifactNodeType) Valid() bool

Valid indicates whether the value is a known member of the ArtifactNodeType enum.

type ArtifactPath

type ArtifactPath = string

ArtifactPath defines model for ArtifactPath.

type ArtifactPreviewKind

type ArtifactPreviewKind string

ArtifactPreviewKind Preview mode for an artifact file

const (
	ArtifactPreviewKindBinary   ArtifactPreviewKind = "binary"
	ArtifactPreviewKindHtml     ArtifactPreviewKind = "html"
	ArtifactPreviewKindImage    ArtifactPreviewKind = "image"
	ArtifactPreviewKindMarkdown ArtifactPreviewKind = "markdown"
	ArtifactPreviewKindText     ArtifactPreviewKind = "text"
)

Defines values for ArtifactPreviewKind.

func (ArtifactPreviewKind) Valid added in v2.16.5

func (e ArtifactPreviewKind) Valid() bool

Valid indicates whether the value is a known member of the ArtifactPreviewKind enum.

type ArtifactPreviewResponse

type ArtifactPreviewResponse struct {
	// Content Inline preview content for markdown, HTML, or text artifacts
	Content *string `json:"content,omitempty"`

	// Kind Preview mode for an artifact file
	Kind ArtifactPreviewKind `json:"kind"`

	// MimeType Detected MIME type for the artifact file
	MimeType string `json:"mimeType"`

	// Name Artifact file name
	Name string `json:"name"`

	// Path Relative artifact file path
	Path string `json:"path"`

	// Size Artifact file size in bytes
	Size int64 `json:"size"`

	// TooLarge Whether the artifact exceeds the inline preview size limit
	TooLarge bool `json:"tooLarge"`

	// Truncated Whether inline text content was truncated for preview
	Truncated bool `json:"truncated"`
}

ArtifactPreviewResponse Preview metadata and optional inline content for a DAG-run artifact file

type ArtifactRecursive

type ArtifactRecursive = bool

ArtifactRecursive defines model for ArtifactRecursive.

type ArtifactTreeNode

type ArtifactTreeNode struct {
	// Children Nested artifact entries when this node is a directory
	Children *[]ArtifactTreeNode `json:"children,omitempty"`

	// Name Display name of the artifact entry
	Name string `json:"name"`

	// Path Relative path of the artifact entry within the artifact directory
	Path string `json:"path"`

	// Size Size of the artifact file in bytes
	Size *int64 `json:"size,omitempty"`

	// Type Artifact tree node type
	Type ArtifactNodeType `json:"type"`
}

ArtifactTreeNode A single file or directory in a DAG-run artifact tree

type ArtifactTreeResponse

type ArtifactTreeResponse struct {
	Items []ArtifactTreeNode `json:"items"`
}

ArtifactTreeResponse Artifact tree for a DAG-run

type AuditEntry

type AuditEntry struct {
	// Action The action that was performed (e.g., session_start, command, login)
	Action string `json:"action"`

	// Category Category of the audit event (e.g., terminal, user, dag)
	Category string `json:"category"`

	// CorrelationId Correlation ID linking related audit events
	CorrelationId *string `json:"correlationId,omitempty"`

	// CredentialId Credential ID used for the request
	CredentialId *string `json:"credentialId,omitempty"`

	// CredentialType Credential type used for the request
	CredentialType *string `json:"credentialType,omitempty"`

	// Details JSON-encoded action-specific details
	Details *string `json:"details,omitempty"`

	// Id Unique identifier for this entry
	Id string `json:"id"`

	// IpAddress Client IP address if available
	IpAddress *string `json:"ipAddress,omitempty"`

	// McpTool MCP tool name when source is MCP
	McpTool *string `json:"mcpTool,omitempty"`

	// ResourceId Affected resource ID
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceType Affected resource type
	ResourceType *string `json:"resourceType,omitempty"`

	// Result Event result such as succeeded, failed, or denied
	Result *string `json:"result,omitempty"`

	// Source Source surface that produced the event
	Source *string `json:"source,omitempty"`

	// Surface Externally accepted credential surface
	Surface *string `json:"surface,omitempty"`

	// Timestamp When the event occurred
	Timestamp time.Time `json:"timestamp"`

	// UserId ID of the user who performed the action
	UserId string `json:"userId"`

	// Username Username of the user who performed the action
	Username string `json:"username"`

	// Workspace Canonical workspace for filtering
	Workspace *string `json:"workspace,omitempty"`
}

AuditEntry A single audit log entry

type AuditLogLimit

type AuditLogLimit = int

AuditLogLimit defines model for AuditLogLimit.

type AuditLogsResponse

type AuditLogsResponse struct {
	// Entries List of audit log entries
	Entries []AuditEntry `json:"entries"`

	// Total Total number of entries matching the filter (before pagination)
	Total int `json:"total"`
}

AuditLogsResponse Response containing audit log entries

type BuildExecution added in v2.13.0

type BuildExecution struct {
	Decision BuildExecutionDecision `json:"decision"`

	// Detail Human-readable explanation of the decision
	Detail             *string             `json:"detail,omitempty"`
	Fingerprint        *string             `json:"fingerprint,omitempty"`
	MaterializationKey *string             `json:"materializationKey,omitempty"`
	Phase              BuildExecutionPhase `json:"phase"`
	ProducerAttemptId  *string             `json:"producerAttemptId,omitempty"`

	// ProducerRun DAG-run that produced a reused materialization
	ProducerRun *BuildProducer `json:"producerRun,omitempty"`

	// Reason Stable machine-readable reason for the decision
	Reason string `json:"reason"`
}

BuildExecution Build execution decision and its explanation

type BuildExecutionDecision added in v2.13.0

type BuildExecutionDecision string

BuildExecutionDecision defines model for BuildExecution.Decision.

const (
	BuildExecutionDecisionAlways   BuildExecutionDecision = "always"
	BuildExecutionDecisionDeferred BuildExecutionDecision = "deferred"
	BuildExecutionDecisionExecute  BuildExecutionDecision = "execute"
	BuildExecutionDecisionNone     BuildExecutionDecision = "none"
	BuildExecutionDecisionReuse    BuildExecutionDecision = "reuse"
)

Defines values for BuildExecutionDecision.

func (BuildExecutionDecision) Valid added in v2.16.5

func (e BuildExecutionDecision) Valid() bool

Valid indicates whether the value is a known member of the BuildExecutionDecision enum.

type BuildExecutionPhase added in v2.13.0

type BuildExecutionPhase string

BuildExecutionPhase defines model for BuildExecution.Phase.

const (
	BuildExecutionPhaseCommit       BuildExecutionPhase = "commit"
	BuildExecutionPhaseComplete     BuildExecutionPhase = "complete"
	BuildExecutionPhaseEvaluate     BuildExecutionPhase = "evaluate"
	BuildExecutionPhaseExecute      BuildExecutionPhase = "execute"
	BuildExecutionPhasePrecondition BuildExecutionPhase = "precondition"
	BuildExecutionPhaseVerify       BuildExecutionPhase = "verify"
)

Defines values for BuildExecutionPhase.

func (BuildExecutionPhase) Valid added in v2.16.5

func (e BuildExecutionPhase) Valid() bool

Valid indicates whether the value is a known member of the BuildExecutionPhase enum.

type BuildProducer added in v2.13.0

type BuildProducer struct {
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

BuildProducer DAG-run that produced a reused materialization

type ChangePassword200JSONResponse

type ChangePassword200JSONResponse SuccessResponse

func (ChangePassword200JSONResponse) VisitChangePasswordResponse

func (response ChangePassword200JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword400JSONResponse

type ChangePassword400JSONResponse Error

func (ChangePassword400JSONResponse) VisitChangePasswordResponse

func (response ChangePassword400JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword401JSONResponse

type ChangePassword401JSONResponse Error

func (ChangePassword401JSONResponse) VisitChangePasswordResponse

func (response ChangePassword401JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePassword403JSONResponse

type ChangePassword403JSONResponse Error

func (ChangePassword403JSONResponse) VisitChangePasswordResponse

func (response ChangePassword403JSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChangePasswordJSONRequestBody

type ChangePasswordJSONRequestBody = ChangePasswordRequest

ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.

type ChangePasswordRequest

type ChangePasswordRequest struct {
	// CurrentPassword Current password for verification
	CurrentPassword string `json:"currentPassword"`

	// NewPassword New password to set
	NewPassword string `json:"newPassword"`
}

ChangePasswordRequest Request body for changing password

type ChangePasswordRequestObject

type ChangePasswordRequestObject struct {
	Body *ChangePasswordJSONRequestBody
}

type ChangePasswordResponseObject

type ChangePasswordResponseObject interface {
	VisitChangePasswordResponse(w http.ResponseWriter) error
}

type ChangePassworddefaultJSONResponse

type ChangePassworddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ChangePassworddefaultJSONResponse) VisitChangePasswordResponse

func (response ChangePassworddefaultJSONResponse) VisitChangePasswordResponse(w http.ResponseWriter) error

type ChatMessage

type ChatMessage struct {
	// Content Message content
	Content string `json:"content"`

	// Metadata Metadata about an LLM API call
	Metadata *ChatMessageMetadata `json:"metadata,omitempty"`

	// Role Message role in the session
	Role ChatMessageRole `json:"role"`

	// ToolCalls Tool calls made by the assistant (only for assistant messages)
	ToolCalls *[]ChatToolCall `json:"toolCalls,omitempty"`
}

ChatMessage A single chat message in an LLM session

type ChatMessageMetadata

type ChatMessageMetadata struct {
	// CompletionTokens Number of tokens in the completion
	CompletionTokens *int `json:"completionTokens,omitempty"`

	// Model Model identifier used
	Model *string `json:"model,omitempty"`

	// PromptTokens Number of tokens in the prompt
	PromptTokens *int `json:"promptTokens,omitempty"`

	// Provider LLM provider (openai, anthropic, gemini, etc.)
	Provider *string `json:"provider,omitempty"`

	// TotalTokens Total tokens (prompt + completion)
	TotalTokens *int `json:"totalTokens,omitempty"`
}

ChatMessageMetadata Metadata about an LLM API call

type ChatMessageRole

type ChatMessageRole string

ChatMessageRole Message role in the session

const (
	ChatMessageRoleAssistant ChatMessageRole = "assistant"
	ChatMessageRoleSystem    ChatMessageRole = "system"
	ChatMessageRoleTool      ChatMessageRole = "tool"
	ChatMessageRoleUser      ChatMessageRole = "user"
)

Defines values for ChatMessageRole.

func (ChatMessageRole) Valid added in v2.16.5

func (e ChatMessageRole) Valid() bool

Valid indicates whether the value is a known member of the ChatMessageRole enum.

type ChatMessagesResponse

type ChatMessagesResponse struct {
	// HasMore True if step is still running and more messages may arrive
	HasMore bool `json:"hasMore"`

	// Messages List of chat messages
	Messages []ChatMessage `json:"messages"`

	// StepStatus Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	StepStatus NodeStatus `json:"stepStatus"`

	// StepStatusLabel Human-readable status description for the node
	StepStatusLabel NodeStatusLabel `json:"stepStatusLabel"`

	// ToolDefinitions Tool definitions that were available to the LLM
	ToolDefinitions *[]ToolDefinition `json:"toolDefinitions,omitempty"`
}

ChatMessagesResponse Response containing chat messages for a step

type ChatToolCall

type ChatToolCall struct {
	// Arguments JSON string of tool arguments
	Arguments *string `json:"arguments,omitempty"`

	// Id Unique identifier for this tool call
	Id string `json:"id"`

	// Name Name of the tool being called
	Name string `json:"name"`
}

ChatToolCall A tool call requested by the LLM

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type ClearDAGBrowserCache200JSONResponse added in v2.17.2

type ClearDAGBrowserCache200JSONResponse DAGBrowserCacheClearResult

func (ClearDAGBrowserCache200JSONResponse) VisitClearDAGBrowserCacheResponse added in v2.17.2

func (response ClearDAGBrowserCache200JSONResponse) VisitClearDAGBrowserCacheResponse(w http.ResponseWriter) error

type ClearDAGBrowserCache403JSONResponse added in v2.17.2

type ClearDAGBrowserCache403JSONResponse Error

func (ClearDAGBrowserCache403JSONResponse) VisitClearDAGBrowserCacheResponse added in v2.17.2

func (response ClearDAGBrowserCache403JSONResponse) VisitClearDAGBrowserCacheResponse(w http.ResponseWriter) error

type ClearDAGBrowserCache404JSONResponse added in v2.17.2

type ClearDAGBrowserCache404JSONResponse Error

func (ClearDAGBrowserCache404JSONResponse) VisitClearDAGBrowserCacheResponse added in v2.17.2

func (response ClearDAGBrowserCache404JSONResponse) VisitClearDAGBrowserCacheResponse(w http.ResponseWriter) error

type ClearDAGBrowserCacheParams added in v2.17.2

type ClearDAGBrowserCacheParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Step Clear only this step: its ID, or its name when the step has no ID. Omit to clear every step.
	Step *string `form:"step,omitempty" json:"step,omitempty"`
}

ClearDAGBrowserCacheParams defines parameters for ClearDAGBrowserCache.

type ClearDAGBrowserCacheRequestObject added in v2.17.2

type ClearDAGBrowserCacheRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ClearDAGBrowserCacheParams
}

type ClearDAGBrowserCacheResponseObject added in v2.17.2

type ClearDAGBrowserCacheResponseObject interface {
	VisitClearDAGBrowserCacheResponse(w http.ResponseWriter) error
}

type ClearDAGBrowserCachedefaultJSONResponse added in v2.17.2

type ClearDAGBrowserCachedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ClearDAGBrowserCachedefaultJSONResponse) VisitClearDAGBrowserCacheResponse added in v2.17.2

func (response ClearDAGBrowserCachedefaultJSONResponse) VisitClearDAGBrowserCacheResponse(w http.ResponseWriter) error

type CommandEntry

type CommandEntry struct {
	// Args Arguments for the command
	Args *[]string `json:"args,omitempty"`

	// Command The command to execute
	Command string `json:"command"`
}

CommandEntry A command with its arguments

type CompleteHumanTask200JSONResponse

type CompleteHumanTask200JSONResponse HumanTaskCompletionResponse

func (CompleteHumanTask200JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask200JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask400JSONResponse

type CompleteHumanTask400JSONResponse Error

func (CompleteHumanTask400JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask400JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask404JSONResponse

type CompleteHumanTask404JSONResponse Error

func (CompleteHumanTask404JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask404JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask409JSONResponse

type CompleteHumanTask409JSONResponse Error

func (CompleteHumanTask409JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask409JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask413JSONResponse

type CompleteHumanTask413JSONResponse Error

func (CompleteHumanTask413JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask413JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTask503JSONResponse

type CompleteHumanTask503JSONResponse Error

func (CompleteHumanTask503JSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTask503JSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type CompleteHumanTaskJSONRequestBody

type CompleteHumanTaskJSONRequestBody = HumanTaskInput

CompleteHumanTaskJSONRequestBody defines body for CompleteHumanTask for application/json ContentType.

type CompleteHumanTaskParams

type CompleteHumanTaskParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CompleteHumanTaskParams defines parameters for CompleteHumanTask.

type CompleteHumanTaskRequestObject

type CompleteHumanTaskRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	StepId   HumanTaskStepId  `json:"stepId"`
	Params   CompleteHumanTaskParams
	Body     *CompleteHumanTaskJSONRequestBody
}

type CompleteHumanTaskResponseObject

type CompleteHumanTaskResponseObject interface {
	VisitCompleteHumanTaskResponse(w http.ResponseWriter) error
}

type CompleteHumanTaskdefaultJSONResponse

type CompleteHumanTaskdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CompleteHumanTaskdefaultJSONResponse) VisitCompleteHumanTaskResponse

func (response CompleteHumanTaskdefaultJSONResponse) VisitCompleteHumanTaskResponse(w http.ResponseWriter) error

type Condition

type Condition struct {
	// Condition Value or command text to evaluate. When `expected` is omitted, this runs as a command check. When `expected` is set, this is value-resolved and compared as data.
	Condition *string `json:"condition,omitempty"`

	// Error Error message if the condition is not met
	Error *string `json:"error,omitempty"`

	// Eval Dynamic value expression to evaluate and compare with `expected`. Valid only when `expected` is set and `condition` is omitted.
	Eval *string `json:"eval,omitempty"`

	// Expected Expected result for a value-match precondition. When set, Dagu compares the actual value from `condition` or `eval` instead of using command exit status.
	Expected *string `json:"expected,omitempty"`

	// Matched Whether the condition was met
	Matched *bool `json:"matched,omitempty"`

	// Negate If true, inverts the condition result (run when condition does NOT match)
	Negate *bool `json:"negate,omitempty"`
}

Condition Precondition that must be satisfied before running a step or DAG-run

type ConfigureDAGWebhookHMAC200JSONResponse

type ConfigureDAGWebhookHMAC200JSONResponse WebhookDetails

func (ConfigureDAGWebhookHMAC200JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC200JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC400JSONResponse

type ConfigureDAGWebhookHMAC400JSONResponse Error

func (ConfigureDAGWebhookHMAC400JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC400JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC404JSONResponse

type ConfigureDAGWebhookHMAC404JSONResponse Error

func (ConfigureDAGWebhookHMAC404JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC404JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMAC501JSONResponse

type ConfigureDAGWebhookHMAC501JSONResponse Error

func (ConfigureDAGWebhookHMAC501JSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMAC501JSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookHMACJSONRequestBody

type ConfigureDAGWebhookHMACJSONRequestBody = WebhookHMACConfigureRequest

ConfigureDAGWebhookHMACJSONRequestBody defines body for ConfigureDAGWebhookHMAC for application/json ContentType.

type ConfigureDAGWebhookHMACParams

type ConfigureDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ConfigureDAGWebhookHMACParams defines parameters for ConfigureDAGWebhookHMAC.

type ConfigureDAGWebhookHMACRequestObject

type ConfigureDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ConfigureDAGWebhookHMACParams
	Body     *ConfigureDAGWebhookHMACJSONRequestBody
}

type ConfigureDAGWebhookHMACResponseObject

type ConfigureDAGWebhookHMACResponseObject interface {
	VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type ConfigureDAGWebhookHMACdefaultJSONResponse

type ConfigureDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse

func (response ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookProfileSelection200JSONResponse added in v2.13.0

type ConfigureDAGWebhookProfileSelection200JSONResponse WebhookDetails

func (ConfigureDAGWebhookProfileSelection200JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse added in v2.13.0

func (response ConfigureDAGWebhookProfileSelection200JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookProfileSelection400JSONResponse added in v2.13.0

type ConfigureDAGWebhookProfileSelection400JSONResponse Error

func (ConfigureDAGWebhookProfileSelection400JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse added in v2.13.0

func (response ConfigureDAGWebhookProfileSelection400JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookProfileSelection404JSONResponse added in v2.13.0

type ConfigureDAGWebhookProfileSelection404JSONResponse Error

func (ConfigureDAGWebhookProfileSelection404JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse added in v2.13.0

func (response ConfigureDAGWebhookProfileSelection404JSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse(w http.ResponseWriter) error

type ConfigureDAGWebhookProfileSelectionJSONRequestBody added in v2.13.0

type ConfigureDAGWebhookProfileSelectionJSONRequestBody = WebhookProfileSelectionRequest

ConfigureDAGWebhookProfileSelectionJSONRequestBody defines body for ConfigureDAGWebhookProfileSelection for application/json ContentType.

type ConfigureDAGWebhookProfileSelectionParams added in v2.13.0

type ConfigureDAGWebhookProfileSelectionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ConfigureDAGWebhookProfileSelectionParams defines parameters for ConfigureDAGWebhookProfileSelection.

type ConfigureDAGWebhookProfileSelectionRequestObject added in v2.13.0

type ConfigureDAGWebhookProfileSelectionRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ConfigureDAGWebhookProfileSelectionParams
	Body     *ConfigureDAGWebhookProfileSelectionJSONRequestBody
}

type ConfigureDAGWebhookProfileSelectionResponseObject added in v2.13.0

type ConfigureDAGWebhookProfileSelectionResponseObject interface {
	VisitConfigureDAGWebhookProfileSelectionResponse(w http.ResponseWriter) error
}

type ConfigureDAGWebhookProfileSelectiondefaultJSONResponse added in v2.13.0

type ConfigureDAGWebhookProfileSelectiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ConfigureDAGWebhookProfileSelectiondefaultJSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse added in v2.13.0

func (response ConfigureDAGWebhookProfileSelectiondefaultJSONResponse) VisitConfigureDAGWebhookProfileSelectionResponse(w http.ResponseWriter) error

type CoordinatorInstance

type CoordinatorInstance struct {
	// Host Hostname where coordinator is running
	Host string `json:"host"`

	// InstanceId Unique identifier of the coordinator instance
	InstanceId string `json:"instanceId"`

	// Port Port number the coordinator is listening on
	Port int `json:"port"`

	// StartedAt RFC3339 timestamp when coordinator started
	StartedAt string `json:"startedAt"`

	// Status Coordinator status
	Status CoordinatorInstanceStatus `json:"status"`
}

CoordinatorInstance Coordinator instance status information

type CoordinatorInstanceStatus

type CoordinatorInstanceStatus string

CoordinatorInstanceStatus Coordinator status

const (
	CoordinatorInstanceStatusActive   CoordinatorInstanceStatus = "active"
	CoordinatorInstanceStatusInactive CoordinatorInstanceStatus = "inactive"
	CoordinatorInstanceStatusUnknown  CoordinatorInstanceStatus = "unknown"
)

Defines values for CoordinatorInstanceStatus.

func (CoordinatorInstanceStatus) Valid added in v2.16.5

func (e CoordinatorInstanceStatus) Valid() bool

Valid indicates whether the value is a known member of the CoordinatorInstanceStatus enum.

type CoordinatorStatusResponse

type CoordinatorStatusResponse struct {
	// Coordinators List of all registered coordinator instances
	Coordinators []CoordinatorInstance `json:"coordinators"`
}

CoordinatorStatusResponse Response containing status of all coordinator instances

type CreateAPIKey201JSONResponse

type CreateAPIKey201JSONResponse CreateAPIKeyResponse

func (CreateAPIKey201JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey201JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey400JSONResponse

type CreateAPIKey400JSONResponse Error

func (CreateAPIKey400JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey400JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey401JSONResponse

type CreateAPIKey401JSONResponse Error

func (CreateAPIKey401JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey401JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey403JSONResponse

type CreateAPIKey403JSONResponse Error

func (CreateAPIKey403JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey403JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKey409JSONResponse

type CreateAPIKey409JSONResponse Error

func (CreateAPIKey409JSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKey409JSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateAPIKeyJSONRequestBody

type CreateAPIKeyJSONRequestBody = CreateAPIKeyRequest

CreateAPIKeyJSONRequestBody defines body for CreateAPIKey for application/json ContentType.

type CreateAPIKeyRequest

type CreateAPIKeyRequest struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces []CreateAPIKeyRequestAllowedSurfaces `json:"allowedSurfaces"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass CreateAPIKeyRequestAttributionClass `json:"attributionClass"`

	// Description Purpose description
	Description *string `json:"description,omitempty"`

	// Name Human-readable name
	Name string `json:"name"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

CreateAPIKeyRequest Create API key request

type CreateAPIKeyRequestAllowedSurfaces

type CreateAPIKeyRequestAllowedSurfaces string

CreateAPIKeyRequestAllowedSurfaces defines model for CreateAPIKeyRequest.AllowedSurfaces.

const (
	CreateAPIKeyRequestAllowedSurfacesMcp     CreateAPIKeyRequestAllowedSurfaces = "mcp"
	CreateAPIKeyRequestAllowedSurfacesRestApi CreateAPIKeyRequestAllowedSurfaces = "rest_api"
)

Defines values for CreateAPIKeyRequestAllowedSurfaces.

func (CreateAPIKeyRequestAllowedSurfaces) Valid added in v2.16.5

Valid indicates whether the value is a known member of the CreateAPIKeyRequestAllowedSurfaces enum.

type CreateAPIKeyRequestAttributionClass

type CreateAPIKeyRequestAttributionClass string

CreateAPIKeyRequestAttributionClass Whether this key is owned by a user or represents a service account

const (
	CreateAPIKeyRequestAttributionClassServiceAccount CreateAPIKeyRequestAttributionClass = "service_account"
	CreateAPIKeyRequestAttributionClassUserOwned      CreateAPIKeyRequestAttributionClass = "user_owned"
)

Defines values for CreateAPIKeyRequestAttributionClass.

func (CreateAPIKeyRequestAttributionClass) Valid added in v2.16.5

Valid indicates whether the value is a known member of the CreateAPIKeyRequestAttributionClass enum.

type CreateAPIKeyRequestObject

type CreateAPIKeyRequestObject struct {
	Body *CreateAPIKeyJSONRequestBody
}

type CreateAPIKeyResponse

type CreateAPIKeyResponse struct {
	// ApiKey API key information
	ApiKey APIKey `json:"apiKey"`

	// Key Full key secret, only returned once
	Key string `json:"key"`
}

CreateAPIKeyResponse Create API key response

type CreateAPIKeyResponseObject

type CreateAPIKeyResponseObject interface {
	VisitCreateAPIKeyResponse(w http.ResponseWriter) error
}

type CreateAPIKeydefaultJSONResponse

type CreateAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateAPIKeydefaultJSONResponse) VisitCreateAPIKeyResponse

func (response CreateAPIKeydefaultJSONResponse) VisitCreateAPIKeyResponse(w http.ResponseWriter) error

type CreateDAGWebhook201JSONResponse

type CreateDAGWebhook201JSONResponse WebhookCreateResponse

func (CreateDAGWebhook201JSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhook201JSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateDAGWebhook409JSONResponse

type CreateDAGWebhook409JSONResponse Error

func (CreateDAGWebhook409JSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhook409JSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateDAGWebhookParams

type CreateDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateDAGWebhookParams defines parameters for CreateDAGWebhook.

type CreateDAGWebhookRequestObject

type CreateDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   CreateDAGWebhookParams
}

type CreateDAGWebhookResponseObject

type CreateDAGWebhookResponseObject interface {
	VisitCreateDAGWebhookResponse(w http.ResponseWriter) error
}

type CreateDAGWebhookdefaultJSONResponse

type CreateDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse

func (response CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error

type CreateIncidentProvider201JSONResponse

type CreateIncidentProvider201JSONResponse IncidentProvider

func (CreateIncidentProvider201JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider201JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProvider400JSONResponse

type CreateIncidentProvider400JSONResponse Error

func (CreateIncidentProvider400JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider400JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProvider403JSONResponse

type CreateIncidentProvider403JSONResponse Error

func (CreateIncidentProvider403JSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProvider403JSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateIncidentProviderJSONRequestBody

type CreateIncidentProviderJSONRequestBody = IncidentProviderInput

CreateIncidentProviderJSONRequestBody defines body for CreateIncidentProvider for application/json ContentType.

type CreateIncidentProviderParams

type CreateIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateIncidentProviderParams defines parameters for CreateIncidentProvider.

type CreateIncidentProviderRequestObject

type CreateIncidentProviderRequestObject struct {
	Params CreateIncidentProviderParams
	Body   *CreateIncidentProviderJSONRequestBody
}

type CreateIncidentProviderResponseObject

type CreateIncidentProviderResponseObject interface {
	VisitCreateIncidentProviderResponse(w http.ResponseWriter) error
}

type CreateIncidentProviderdefaultJSONResponse

type CreateIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateIncidentProviderdefaultJSONResponse) VisitCreateIncidentProviderResponse

func (response CreateIncidentProviderdefaultJSONResponse) VisitCreateIncidentProviderResponse(w http.ResponseWriter) error

type CreateNewDAG201JSONResponse

type CreateNewDAG201JSONResponse struct {
	// Name Name of the newly created DAG
	Name string `json:"name"`
}

func (CreateNewDAG201JSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAG201JSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNewDAG400JSONResponse

type CreateNewDAG400JSONResponse Error

func (CreateNewDAG400JSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAG400JSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNewDAGJSONBody

type CreateNewDAGJSONBody struct {
	// Name Name of the DAG
	Name DAGName `json:"name"`

	// Spec Optional DAG spec in YAML format to initialize the DAG. If provided, the spec will be validated before creation.
	Spec *string `json:"spec,omitempty"`
}

CreateNewDAGJSONBody defines parameters for CreateNewDAG.

type CreateNewDAGJSONRequestBody

type CreateNewDAGJSONRequestBody CreateNewDAGJSONBody

CreateNewDAGJSONRequestBody defines body for CreateNewDAG for application/json ContentType.

type CreateNewDAGParams

type CreateNewDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateNewDAGParams defines parameters for CreateNewDAG.

type CreateNewDAGRequestObject

type CreateNewDAGRequestObject struct {
	Params CreateNewDAGParams
	Body   *CreateNewDAGJSONRequestBody
}

type CreateNewDAGResponseObject

type CreateNewDAGResponseObject interface {
	VisitCreateNewDAGResponse(w http.ResponseWriter) error
}

type CreateNewDAGdefaultJSONResponse

type CreateNewDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateNewDAGdefaultJSONResponse) VisitCreateNewDAGResponse

func (response CreateNewDAGdefaultJSONResponse) VisitCreateNewDAGResponse(w http.ResponseWriter) error

type CreateNotificationChannel201JSONResponse

type CreateNotificationChannel201JSONResponse NotificationChannel

func (CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel201JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannel400JSONResponse

type CreateNotificationChannel400JSONResponse Error

func (CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel400JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannel403JSONResponse

type CreateNotificationChannel403JSONResponse Error

func (CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChannel403JSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateNotificationChannelJSONRequestBody

type CreateNotificationChannelJSONRequestBody = NotificationChannelInput

CreateNotificationChannelJSONRequestBody defines body for CreateNotificationChannel for application/json ContentType.

type CreateNotificationChannelParams

type CreateNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateNotificationChannelParams defines parameters for CreateNotificationChannel.

type CreateNotificationChannelRequestObject

type CreateNotificationChannelRequestObject struct {
	Params CreateNotificationChannelParams
	Body   *CreateNotificationChannelJSONRequestBody
}

type CreateNotificationChannelResponseObject

type CreateNotificationChannelResponseObject interface {
	VisitCreateNotificationChannelResponse(w http.ResponseWriter) error
}

type CreateNotificationChanneldefaultJSONResponse

type CreateNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateNotificationChanneldefaultJSONResponse) VisitCreateNotificationChannelResponse

func (response CreateNotificationChanneldefaultJSONResponse) VisitCreateNotificationChannelResponse(w http.ResponseWriter) error

type CreateRemoteNode201JSONResponse

type CreateRemoteNode201JSONResponse RemoteNodeResponse

func (CreateRemoteNode201JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode201JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNode400JSONResponse

type CreateRemoteNode400JSONResponse Error

func (CreateRemoteNode400JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode400JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNode409JSONResponse

type CreateRemoteNode409JSONResponse Error

func (CreateRemoteNode409JSONResponse) VisitCreateRemoteNodeResponse

func (response CreateRemoteNode409JSONResponse) VisitCreateRemoteNodeResponse(w http.ResponseWriter) error

type CreateRemoteNodeJSONRequestBody

type CreateRemoteNodeJSONRequestBody = CreateRemoteNodeRequest

CreateRemoteNodeJSONRequestBody defines body for CreateRemoteNode for application/json ContentType.

type CreateRemoteNodeParams

type CreateRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateRemoteNodeParams defines parameters for CreateRemoteNode.

type CreateRemoteNodeRequest

type CreateRemoteNodeRequest struct {
	// ApiBaseUrl Base URL of the remote Dagu instance API
	ApiBaseUrl string `json:"apiBaseUrl"`

	// AuthToken Bearer token for token auth
	AuthToken *string `json:"authToken,omitempty"`

	// AuthType Authentication mode
	AuthType *CreateRemoteNodeRequestAuthType `json:"authType,omitempty"`

	// BasicAuthPassword Password for basic auth
	BasicAuthPassword *string `json:"basicAuthPassword,omitempty"`

	// BasicAuthUsername Username for basic auth
	BasicAuthUsername *string `json:"basicAuthUsername,omitempty"`

	// Description Optional description
	Description *string `json:"description,omitempty"`

	// Name Display name for the remote node
	Name string `json:"name"`

	// SkipTlsVerify Skip TLS certificate verification
	SkipTlsVerify *bool `json:"skipTlsVerify,omitempty"`
}

CreateRemoteNodeRequest defines model for CreateRemoteNodeRequest.

type CreateRemoteNodeRequestAuthType

type CreateRemoteNodeRequestAuthType string

CreateRemoteNodeRequestAuthType Authentication mode

const (
	CreateRemoteNodeRequestAuthTypeBasic CreateRemoteNodeRequestAuthType = "basic"
	CreateRemoteNodeRequestAuthTypeNone  CreateRemoteNodeRequestAuthType = "none"
	CreateRemoteNodeRequestAuthTypeToken CreateRemoteNodeRequestAuthType = "token"
)

Defines values for CreateRemoteNodeRequestAuthType.

func (CreateRemoteNodeRequestAuthType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the CreateRemoteNodeRequestAuthType enum.

type CreateRemoteNodeRequestObject

type CreateRemoteNodeRequestObject struct {
	Params CreateRemoteNodeParams
	Body   *CreateRemoteNodeJSONRequestBody
}

type CreateRemoteNodeResponseObject

type CreateRemoteNodeResponseObject interface {
	VisitCreateRemoteNodeResponse(w http.ResponseWriter) error
}

type CreateRuntimeProfile201JSONResponse

type CreateRuntimeProfile201JSONResponse RuntimeProfileResponse

func (CreateRuntimeProfile201JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile201JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile400JSONResponse

type CreateRuntimeProfile400JSONResponse Error

func (CreateRuntimeProfile400JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile400JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile401JSONResponse

type CreateRuntimeProfile401JSONResponse Error

func (CreateRuntimeProfile401JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile401JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile403JSONResponse

type CreateRuntimeProfile403JSONResponse Error

func (CreateRuntimeProfile403JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile403JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfile409JSONResponse

type CreateRuntimeProfile409JSONResponse Error

func (CreateRuntimeProfile409JSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfile409JSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateRuntimeProfileJSONRequestBody

type CreateRuntimeProfileJSONRequestBody = CreateRuntimeProfileRequest

CreateRuntimeProfileJSONRequestBody defines body for CreateRuntimeProfile for application/json ContentType.

type CreateRuntimeProfileParams

type CreateRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateRuntimeProfileParams defines parameters for CreateRuntimeProfile.

type CreateRuntimeProfileRequest

type CreateRuntimeProfileRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Runtime profile name.
	Name      RuntimeProfileName `json:"name"`
	Protected *bool              `json:"protected,omitempty"`
}

CreateRuntimeProfileRequest defines model for CreateRuntimeProfileRequest.

type CreateRuntimeProfileRequestObject

type CreateRuntimeProfileRequestObject struct {
	Params CreateRuntimeProfileParams
	Body   *CreateRuntimeProfileJSONRequestBody
}

type CreateRuntimeProfileResponseObject

type CreateRuntimeProfileResponseObject interface {
	VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error
}

type CreateRuntimeProfiledefaultJSONResponse

type CreateRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateRuntimeProfiledefaultJSONResponse) VisitCreateRuntimeProfileResponse

func (response CreateRuntimeProfiledefaultJSONResponse) VisitCreateRuntimeProfileResponse(w http.ResponseWriter) error

type CreateSecret201JSONResponse

type CreateSecret201JSONResponse SecretResponse

func (CreateSecret201JSONResponse) VisitCreateSecretResponse

func (response CreateSecret201JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret400JSONResponse

type CreateSecret400JSONResponse Error

func (CreateSecret400JSONResponse) VisitCreateSecretResponse

func (response CreateSecret400JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret401JSONResponse

type CreateSecret401JSONResponse Error

func (CreateSecret401JSONResponse) VisitCreateSecretResponse

func (response CreateSecret401JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret403JSONResponse

type CreateSecret403JSONResponse Error

func (CreateSecret403JSONResponse) VisitCreateSecretResponse

func (response CreateSecret403JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecret409JSONResponse

type CreateSecret409JSONResponse Error

func (CreateSecret409JSONResponse) VisitCreateSecretResponse

func (response CreateSecret409JSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateSecretJSONRequestBody

type CreateSecretJSONRequestBody = CreateSecretRequest

CreateSecretJSONRequestBody defines body for CreateSecret for application/json ContentType.

type CreateSecretParams

type CreateSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateSecretParams defines parameters for CreateSecret.

type CreateSecretRequest

type CreateSecretRequest struct {
	Description  *string                         `json:"description,omitempty"`
	ProviderType CreateSecretRequestProviderType `json:"providerType"`

	// Ref Secret ref used from DAG YAML, for example prod/db-password.
	Ref string `json:"ref"`

	// Value Initial Dagu-managed value. Write-only; never returned by the API.
	Value *string `json:"value,omitempty"`

	// Workspace Secret scope for management. Use global for workspace-less secrets or a workspace name. Omit for global.
	Workspace *string `json:"workspace,omitempty"`
}

CreateSecretRequest defines model for CreateSecretRequest.

type CreateSecretRequestObject

type CreateSecretRequestObject struct {
	Params CreateSecretParams
	Body   *CreateSecretJSONRequestBody
}

type CreateSecretRequestProviderType

type CreateSecretRequestProviderType string

CreateSecretRequestProviderType defines model for CreateSecretRequest.ProviderType.

const (
	CreateSecretRequestProviderTypeDaguManaged CreateSecretRequestProviderType = "dagu-managed"
)

Defines values for CreateSecretRequestProviderType.

func (CreateSecretRequestProviderType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the CreateSecretRequestProviderType enum.

type CreateSecretResponseObject

type CreateSecretResponseObject interface {
	VisitCreateSecretResponse(w http.ResponseWriter) error
}

type CreateSecretdefaultJSONResponse

type CreateSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateSecretdefaultJSONResponse) VisitCreateSecretResponse

func (response CreateSecretdefaultJSONResponse) VisitCreateSecretResponse(w http.ResponseWriter) error

type CreateUser201JSONResponse

type CreateUser201JSONResponse UserResponse

func (CreateUser201JSONResponse) VisitCreateUserResponse

func (response CreateUser201JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser400JSONResponse

type CreateUser400JSONResponse Error

func (CreateUser400JSONResponse) VisitCreateUserResponse

func (response CreateUser400JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser401JSONResponse

type CreateUser401JSONResponse Error

func (CreateUser401JSONResponse) VisitCreateUserResponse

func (response CreateUser401JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser403JSONResponse

type CreateUser403JSONResponse Error

func (CreateUser403JSONResponse) VisitCreateUserResponse

func (response CreateUser403JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser409JSONResponse

type CreateUser409JSONResponse Error

func (CreateUser409JSONResponse) VisitCreateUserResponse

func (response CreateUser409JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = CreateUserRequest

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserRequest

type CreateUserRequest struct {
	// Password User's password
	Password string `json:"password"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// Username Unique username
	Username string `json:"username"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

CreateUserRequest Request body for creating a new user

type CreateUserRequestObject

type CreateUserRequestObject struct {
	Body *CreateUserJSONRequestBody
}

type CreateUserResponseObject

type CreateUserResponseObject interface {
	VisitCreateUserResponse(w http.ResponseWriter) error
}

type CreateUserdefaultJSONResponse

type CreateUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateUserdefaultJSONResponse) VisitCreateUserResponse

func (response CreateUserdefaultJSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateView201JSONResponse

type CreateView201JSONResponse View

func (CreateView201JSONResponse) VisitCreateViewResponse

func (response CreateView201JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView400JSONResponse

type CreateView400JSONResponse Error

func (CreateView400JSONResponse) VisitCreateViewResponse

func (response CreateView400JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView401JSONResponse

type CreateView401JSONResponse Error

func (CreateView401JSONResponse) VisitCreateViewResponse

func (response CreateView401JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateView403JSONResponse

type CreateView403JSONResponse Error

func (CreateView403JSONResponse) VisitCreateViewResponse

func (response CreateView403JSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateViewJSONRequestBody

type CreateViewJSONRequestBody = ViewSpec

CreateViewJSONRequestBody defines body for CreateView for application/json ContentType.

type CreateViewParams

type CreateViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateViewParams defines parameters for CreateView.

type CreateViewRequestObject

type CreateViewRequestObject struct {
	Params CreateViewParams
	Body   *CreateViewJSONRequestBody
}

type CreateViewResponseObject

type CreateViewResponseObject interface {
	VisitCreateViewResponse(w http.ResponseWriter) error
}

type CreateViewdefaultJSONResponse

type CreateViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateViewdefaultJSONResponse) VisitCreateViewResponse

func (response CreateViewdefaultJSONResponse) VisitCreateViewResponse(w http.ResponseWriter) error

type CreateWikiPage201JSONResponse added in v2.13.0

type CreateWikiPage201JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (CreateWikiPage201JSONResponse) VisitCreateWikiPageResponse added in v2.13.0

func (response CreateWikiPage201JSONResponse) VisitCreateWikiPageResponse(w http.ResponseWriter) error

type CreateWikiPage400JSONResponse added in v2.13.0

type CreateWikiPage400JSONResponse Error

func (CreateWikiPage400JSONResponse) VisitCreateWikiPageResponse added in v2.13.0

func (response CreateWikiPage400JSONResponse) VisitCreateWikiPageResponse(w http.ResponseWriter) error

type CreateWikiPage409JSONResponse added in v2.13.0

type CreateWikiPage409JSONResponse Error

func (CreateWikiPage409JSONResponse) VisitCreateWikiPageResponse added in v2.13.0

func (response CreateWikiPage409JSONResponse) VisitCreateWikiPageResponse(w http.ResponseWriter) error

type CreateWikiPageJSONRequestBody added in v2.13.0

type CreateWikiPageJSONRequestBody = CreateWikiPageRequest

CreateWikiPageJSONRequestBody defines body for CreateWikiPage for application/json ContentType.

type CreateWikiPageParams added in v2.13.0

type CreateWikiPageParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

CreateWikiPageParams defines parameters for CreateWikiPage.

type CreateWikiPageRequest added in v2.13.0

type CreateWikiPageRequest struct {
	// Content Full file content including optional YAML frontmatter
	Content string `json:"content"`

	// Id Relative Wiki page path without extension, for example runbooks/deploy-guide. Must not start with / or contain ..
	Id WikiPagePath `json:"id"`
}

CreateWikiPageRequest Request to create a new Wiki page

type CreateWikiPageRequestObject added in v2.13.0

type CreateWikiPageRequestObject struct {
	Params CreateWikiPageParams
	Body   *CreateWikiPageJSONRequestBody
}

type CreateWikiPageResponseObject added in v2.13.0

type CreateWikiPageResponseObject interface {
	VisitCreateWikiPageResponse(w http.ResponseWriter) error
}

type CreateWikiPagedefaultJSONResponse added in v2.13.0

type CreateWikiPagedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (CreateWikiPagedefaultJSONResponse) VisitCreateWikiPageResponse added in v2.13.0

func (response CreateWikiPagedefaultJSONResponse) VisitCreateWikiPageResponse(w http.ResponseWriter) error

type CreateWorkspace201JSONResponse

type CreateWorkspace201JSONResponse WorkspaceResponse

func (CreateWorkspace201JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace201JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspace400JSONResponse

type CreateWorkspace400JSONResponse Error

func (CreateWorkspace400JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace400JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspace409JSONResponse

type CreateWorkspace409JSONResponse Error

func (CreateWorkspace409JSONResponse) VisitCreateWorkspaceResponse

func (response CreateWorkspace409JSONResponse) VisitCreateWorkspaceResponse(w http.ResponseWriter) error

type CreateWorkspaceJSONRequestBody

type CreateWorkspaceJSONRequestBody = CreateWorkspaceRequest

CreateWorkspaceJSONRequestBody defines body for CreateWorkspace for application/json ContentType.

type CreateWorkspaceParams

type CreateWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

CreateWorkspaceParams defines parameters for CreateWorkspace.

type CreateWorkspaceRequest

type CreateWorkspaceRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name WorkspaceName `json:"name"`
}

CreateWorkspaceRequest defines model for CreateWorkspaceRequest.

type CreateWorkspaceRequestObject

type CreateWorkspaceRequestObject struct {
	Params CreateWorkspaceParams
	Body   *CreateWorkspaceJSONRequestBody
}

type CreateWorkspaceResponseObject

type CreateWorkspaceResponseObject interface {
	VisitCreateWorkspaceResponse(w http.ResponseWriter) error
}

type DAG

type DAG struct {
	// DefaultParams Default parameter values in JSON format if not specified at DAG-run creation
	DefaultParams *string `json:"defaultParams,omitempty"`

	// Description Human-readable description of the DAG's purpose and behavior
	Description *string `json:"description,omitempty"`

	// Group Logical grouping of related DAGs for organizational purposes
	Group *string `json:"group,omitempty"`

	// Labels List of labels for categorizing and filtering DAGs
	Labels *[]string `json:"labels,omitempty"`

	// MaxActiveRuns DEPRECATED: This field is ignored for local (DAG-based) queues. For concurrency control, use global queues
	// Deprecated: For concurrency control, configure global queues in config.yaml instead
	MaxActiveRuns *int `json:"maxActiveRuns,omitempty"`

	// Name Logical name of the DAG
	Name string `json:"name"`

	// Params List of parameter names that can be passed to DAG-runs created from this DAG
	Params *[]string `json:"params,omitempty"`

	// Queue Name of the queue this DAG is assigned to. If not specified, the DAG name itself becomes the queue name
	Queue *string `json:"queue,omitempty"`

	// Resources Resource limits requested for a DAG run
	Resources *DAGResources `json:"resources,omitempty"`

	// RunConfig Configuration for controlling user interactions when starting DAG runs
	RunConfig *RunConfig `json:"runConfig,omitempty"`

	// Schedule List of scheduling expressions defining when DAG-runs should be created from this DAG
	Schedule *[]Schedule `json:"schedule,omitempty"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAGs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// Workspace Workspace label value for the DAG. Omitted for default DAGs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAG Core DAG configuration containing definition and metadata

type DAGArtifactsConfig

type DAGArtifactsConfig struct {
	// Dir Base directory for storing artifacts for this DAG when explicitly configured
	Dir *string `json:"dir,omitempty"`

	// Enabled Whether artifact storage is enabled for this DAG
	Enabled bool `json:"enabled"`
}

DAGArtifactsConfig Configuration for DAG run artifact storage

type DAGBrowserCacheClearResult added in v2.17.2

type DAGBrowserCacheClearResult struct {
	// Steps Keys of the steps whose recorded act operations were removed: the requested step, or every cleared step with step names in their file-safe form. Empty when there was nothing to clear.
	Steps []string `json:"steps"`
}

DAGBrowserCacheClearResult Browser steps whose replay cache was removed

type DAGDetails

type DAGDetails struct {
	// Artifacts Configuration for DAG run artifact storage
	Artifacts *DAGArtifactsConfig `json:"artifacts,omitempty"`

	// DefaultParams Default parameter values in JSON format if not specified at DAG-run creation
	DefaultParams *string `json:"defaultParams,omitempty"`

	// Delay Time in seconds to wait before starting a DAG-run
	Delay *int `json:"delay,omitempty"`

	// Description Human-readable description of the DAG's purpose and behavior
	Description *string `json:"description,omitempty"`

	// Env List of environment variables to set before executing a DAG-run
	Env *[]string `json:"env,omitempty"`

	// Group Logical grouping of related DAGs for organizational purposes
	Group *string `json:"group,omitempty"`

	// HandlerOn Configuration for event handlers in a DAG-run
	HandlerOn *HandlerOn `json:"handlerOn,omitempty"`

	// HistRetentionDays Number of days to retain historical logs
	HistRetentionDays *int `json:"histRetentionDays,omitempty"`

	// HistRetentionRuns Number of DAG runs to retain historical logs. Mutually exclusive with histRetentionDays.
	HistRetentionRuns *int `json:"histRetentionRuns,omitempty"`

	// Labels List of labels for categorizing and filtering DAGs
	Labels *[]string `json:"labels,omitempty"`

	// LogDir Directory path for storing log files
	LogDir *string `json:"logDir,omitempty"`

	// MaxActiveRuns DEPRECATED: This field is ignored for local (DAG-based) queues. For concurrency control, use global queues
	// Deprecated: For concurrency control, configure global queues in config.yaml instead
	MaxActiveRuns *int `json:"maxActiveRuns,omitempty"`

	// MaxActiveSteps Maximum number of concurrent steps allowed in a DAG run
	MaxActiveSteps *int `json:"maxActiveSteps,omitempty"`

	// Name Unique identifier for the DAG within its group
	Name string `json:"name"`

	// NextRun Scheduler-aware next planned run time. Pending overdue one-offs remain visible until consumed.
	NextRun *time.Time `json:"nextRun,omitempty"`

	// ParamDefs Ordered parameter definitions derived from DAG params for typed UI rendering and validation
	ParamDefs *[]ParamDef `json:"paramDefs,omitempty"`

	// ParamSchema Resolved JSON Schema for schema-backed DAG params when safe for direct UI form rendering
	ParamSchema *map[string]interface{} `json:"paramSchema,omitempty"`

	// Params List of parameter names that can be passed to DAG-runs created from this DAG
	Params *[]string `json:"params,omitempty"`

	// Preconditions Conditions that must be met before a DAG-run can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// Queue Name of the queue this DAG is assigned to. If not specified, the DAG name itself becomes the queue name
	Queue *string `json:"queue,omitempty"`

	// Resources Resource limits requested for a DAG run
	Resources *DAGResources `json:"resources,omitempty"`

	// RunConfig Configuration for controlling user interactions when starting DAG runs
	RunConfig *RunConfig `json:"runConfig,omitempty"`

	// Schedule List of scheduling expressions defining when DAG-runs should be created from this DAG
	Schedule *[]Schedule `json:"schedule,omitempty"`

	// Steps List of steps to execute in DAG-runs created from this DAG
	Steps *[]Step `json:"steps,omitempty"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAGs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// Tasks Goals an agent DAG must satisfy. Present only for type agent.
	Tasks *[]AgentTask `json:"tasks,omitempty"`

	// Type Execution type. 'graph' resolves dependencies, 'chain' runs steps in order, 'agent' lets an LLM choose each step, and 'build' adds file-derived dependencies and materialization reuse.
	Type *DAGDetailsType `json:"type,omitempty"`
}

DAGDetails Detailed DAG configuration information

type DAGDetailsType

type DAGDetailsType string

DAGDetailsType Execution type. 'graph' resolves dependencies, 'chain' runs steps in order, 'agent' lets an LLM choose each step, and 'build' adds file-derived dependencies and materialization reuse.

const (
	DAGDetailsTypeAgent DAGDetailsType = "agent"
	DAGDetailsTypeBuild DAGDetailsType = "build"
	DAGDetailsTypeChain DAGDetailsType = "chain"
	DAGDetailsTypeGraph DAGDetailsType = "graph"
)

Defines values for DAGDetailsType.

func (DAGDetailsType) Valid added in v2.16.5

func (e DAGDetailsType) Valid() bool

Valid indicates whether the value is a known member of the DAGDetailsType enum.

type DAGEditorHints

type DAGEditorHints struct {
	// InheritedCustomActions Custom actions inherited from base config and available to the current DAG
	InheritedCustomActions *[]InheritedCustomActionHint `json:"inheritedCustomActions,omitempty"`

	// InheritedLegacyDefinitions Deprecated legacy execution definitions inherited from base config and available to the current DAG
	InheritedLegacyDefinitions []InheritedLegacyDefinitionHint `json:"inheritedLegacyDefinitions"`
}

DAGEditorHints Editor-only metadata used to synthesize per-document schema hints

type DAGFile

type DAGFile struct {
	// Dag Core DAG configuration containing definition and metadata
	Dag DAG `json:"dag"`

	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// FileName File ID of the DAG file
	FileName string `json:"fileName"`

	// LatestDAGRun Current status of a DAG-run
	LatestDAGRun DAGRunSummary `json:"latestDAGRun"`

	// NextRun Scheduler-aware next planned run time. Pending overdue one-offs remain visible until consumed.
	NextRun *time.Time `json:"nextRun,omitempty"`

	// Suspended Whether the DAG is suspended
	Suspended bool `json:"suspended"`
}

DAGFile DAG file with its status information

type DAGFileName

type DAGFileName = string

DAGFileName Name of the DAG file

type DAGGridItem

type DAGGridItem struct {
	// History Status of the step ordered by time
	History []NodeStatus `json:"history"`

	// Name Name of the step
	Name string `json:"name"`
}

DAGGridItem Grid item for visualizing DAG-run execution history

type DAGName

type DAGName = string

DAGName Name of the DAG

type DAGNotificationSettings

type DAGNotificationSettings struct {
	CreatedAt time.Time `json:"createdAt"`

	// DagName Name of the DAG these settings apply to
	DagName string `json:"dagName"`

	// Enabled Whether notification delivery is enabled for this DAG
	Enabled bool `json:"enabled"`

	// Events DAG run events that trigger notifications
	Events []NotificationEventType `json:"events"`

	// Id Stable settings ID
	Id string `json:"id"`

	// Subscriptions Notification channels subscribed by this DAG
	Subscriptions []NotificationSubscription `json:"subscriptions"`

	// Targets DAG-local notification targets kept for backward compatibility
	Targets   []NotificationTarget `json:"targets"`
	UpdatedAt time.Time            `json:"updatedAt"`

	// UpdatedBy User ID that last updated the settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

DAGNotificationSettings Server-side DAG notification settings

type DAGResourceLimits

type DAGResourceLimits struct {
	// Cpu CPU limit as cores (for example, "2" or "0.5") or millicores (for example, "500m")
	Cpu *string `json:"cpu,omitempty"`

	// Memory Memory limit in bytes or with a unit suffix (for example, "512Mi", "1Gi", or "2G")
	Memory *string `json:"memory,omitempty"`
}

DAGResourceLimits CPU and memory limits requested for a DAG run

type DAGResources

type DAGResources struct {
	// Limits CPU and memory limits requested for a DAG run
	Limits *DAGResourceLimits `json:"limits,omitempty"`
}

DAGResources Resource limits requested for a DAG run

type DAGRunConcreteId

type DAGRunConcreteId = string

DAGRunConcreteId defines model for DAGRunConcreteId.

type DAGRunCondition

type DAGRunCondition struct {
	// CheckedAt RFC 3339 timestamp when the condition was observed
	CheckedAt time.Time `json:"checkedAt"`

	// Message Human-readable detail for the condition status
	Message string `json:"message"`

	// Reason Machine-readable reason for the condition status
	Reason string `json:"reason"`

	// Status Observed status of the condition
	Status DAGRunConditionStatus `json:"status"`

	// Type Condition type
	Type string `json:"type"`
}

DAGRunCondition Type-keyed current-state runtime condition for a DAG-run. Each condition is the latest observation for its type, not a historical event.

type DAGRunConditionStatus

type DAGRunConditionStatus string

DAGRunConditionStatus Observed status of the condition

const (
	DAGRunConditionStatusFalse   DAGRunConditionStatus = "False"
	DAGRunConditionStatusTrue    DAGRunConditionStatus = "True"
	DAGRunConditionStatusUnknown DAGRunConditionStatus = "Unknown"
)

Defines values for DAGRunConditionStatus.

func (DAGRunConditionStatus) Valid added in v2.16.5

func (e DAGRunConditionStatus) Valid() bool

Valid indicates whether the value is a known member of the DAGRunConditionStatus enum.

type DAGRunCreateId

type DAGRunCreateId = string

DAGRunCreateId Unique identifier for a newly-created DAG-run. The special value 'latest' is not allowed.

type DAGRunDetails

type DAGRunDetails struct {
	// AgentEvents Ordered decision timeline of an agent DAG-run: what the agent ran, in what order, and when each task was satisfied. Absent for other DAG types.
	AgentEvents *[]AgentEvent `json:"agentEvents,omitempty"`

	// AgentTasks Goal progress of an agent DAG-run. Absent for other DAG types.
	AgentTasks *[]AgentTask `json:"agentTasks,omitempty"`

	// ArtifactsAvailable Whether artifact files are available for this DAG-run
	ArtifactsAvailable bool `json:"artifactsAvailable"`

	// AutoRetryCount Number of scheduler-issued DAG auto-retries already consumed for this DAG-run
	AutoRetryCount int `json:"autoRetryCount"`

	// AutoRetryLimit Configured DAG-level automatic retry limit captured for this DAG-run; null when DAG-level automatic retry is not configured
	AutoRetryLimit *int `json:"autoRetryLimit,omitempty"`

	// Conditions Type-keyed current-state runtime conditions for the DAG-run. This list reports the latest condition for each type, not a history of queued reasons.
	Conditions *[]DAGRunCondition `json:"conditions,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the DAG-run finished
	FinishedAt string `json:"finishedAt"`

	// HumanTaskResumePending Whether completed human-task input is durable but the same DAG-run still needs its retry queued
	HumanTaskResumePending *bool `json:"humanTaskResumePending,omitempty"`

	// Labels List of labels for categorizing and filtering DAG runs
	Labels *[]string `json:"labels,omitempty"`

	// Log Path to the log file
	Log string `json:"log"`

	// Name Name of the DAG
	Name DAGName `json:"name"`

	// NoReuse Whether reuse of prior build materializations was disabled for this DAG-run
	NoReuse *bool `json:"noReuse,omitempty"`

	// Nodes Status of individual steps within the DAG-run
	Nodes []Node `json:"nodes"`

	// OnAbort Status of an individual step within a DAG-run
	OnAbort *Node `json:"onAbort,omitempty"`

	// OnExit Status of an individual step within a DAG-run
	OnExit *Node `json:"onExit,omitempty"`

	// OnFailure Status of an individual step within a DAG-run
	OnFailure *Node `json:"onFailure,omitempty"`

	// OnInit Status of an individual step within a DAG-run
	OnInit *Node `json:"onInit,omitempty"`

	// OnSuccess Status of an individual step within a DAG-run
	OnSuccess *Node `json:"onSuccess,omitempty"`

	// OnWait Status of an individual step within a DAG-run
	OnWait *Node `json:"onWait,omitempty"`

	// Params Runtime parameters passed to the DAG-run in JSON format
	Params         *string `json:"params,omitempty"`
	ParentDAGRunId *string `json:"parentDAGRunId,omitempty"`

	// ParentDAGRunName Name of the parent DAG-run
	ParentDAGRunName *string `json:"parentDAGRunName,omitempty"`

	// Preconditions List of preconditions that must be met before the DAG-run can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// Process Operating system process executing a DAG-run on the host that served this response. Present only while the DAG-run is running on that host; absent for queued, waiting and finished DAG-runs, and for DAG-runs executed by a remote worker, because in those cases there is no local process to look at. The process may have exited since the status was recorded, so treat pid as valid only when the live process with that pid reports startedAtMs as its creation time.
	Process *DAGRunProcess `json:"process,omitempty"`

	// ProfileName Runtime profile selected for this DAG-run.
	ProfileName *RuntimeProfileName `json:"profileName,omitempty"`

	// QueuedAt RFC 3339 timestamp when the DAG-run was queued
	QueuedAt     *string `json:"queuedAt,omitempty"`
	RootDAGRunId string  `json:"rootDAGRunId"`

	// RootDAGRunName Name of the root DAG-run
	RootDAGRunName string `json:"rootDAGRunName"`

	// ScheduleTime RFC 3339 timestamp of when the DAG-run was scheduled to run
	ScheduleTime *string `json:"scheduleTime,omitempty"`

	// SourceFileName File name of the source DAG definition, derived from the DAG-run's source file path. Only set when the source file still exists on disk. Can be used to navigate to the DAG definition page.
	SourceFileName *DAGFileName `json:"sourceFileName,omitempty"`

	// SpecFromFile Whether this DAG-run still has a usable source file on disk, so reschedule can load the current spec from that file instead of the stored historical YAML snapshot.
	SpecFromFile *bool `json:"specFromFile,omitempty"`

	// StartedAt RFC 3339 timestamp when the DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAG runs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// TriggerActor Authenticated actor that initiated the DAG-run, when attribution is available
	TriggerActor *string `json:"triggerActor,omitempty"`

	// TriggerType How the DAG-run was initiated
	TriggerType *TriggerType `json:"triggerType,omitempty"`

	// WorkerId ID of the worker that executed this DAG-run ('local' for local execution)
	WorkerId *string `json:"workerId,omitempty"`

	// Workspace Workspace label value for the DAG-run. Omitted for default DAG-runs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGRunDetails defines model for DAGRunDetails.

type DAGRunId

type DAGRunId = string

DAGRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.

type DAGRunIdSearch

type DAGRunIdSearch = DAGRunId

DAGRunIdSearch Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.

type DAGRunListCursor

type DAGRunListCursor = string

DAGRunListCursor defines model for DAGRunListCursor.

type DAGRunListLimit

type DAGRunListLimit = int

DAGRunListLimit defines model for DAGRunListLimit.

type DAGRunName

type DAGRunName = string

DAGRunName defines model for DAGRunName.

type DAGRunOutputs

type DAGRunOutputs struct {
	// Metadata Execution context metadata for the outputs
	Metadata OutputsMetadata `json:"metadata"`

	// Outputs Collected step outputs as key-value pairs. String-form output names are converted from UPPER_CASE to camelCase; stdout.outputs and outputs.write keys are preserved. Values are strings in this API response. Empty object if no outputs were captured.
	Outputs map[string]string `json:"outputs"`
}

DAGRunOutputs Collected outputs from step executions in a DAG-run, including execution metadata. Outputs are populated from string-form output, stdout.outputs, and outputs.write. If the DAG-run completed but no outputs were captured, the outputs object will be empty and metadata fields may be empty strings.

type DAGRunProcess added in v2.16.5

type DAGRunProcess struct {
	// Pid Process ID of the process executing the DAG-run
	Pid int `json:"pid"`

	// StartedAtMs Creation time of that process as a Unix timestamp in milliseconds, as reported by the host operating system. Compare it against the creation time of the live process with this pid before attributing anything to the DAG-run; operating systems reuse pids, and a pid alone cannot identify a process.
	StartedAtMs int64 `json:"startedAtMs"`
}

DAGRunProcess Operating system process executing a DAG-run on the host that served this response. Present only while the DAG-run is running on that host; absent for queued, waiting and finished DAG-runs, and for DAG-runs executed by a remote worker, because in those cases there is no local process to look at. The process may have exited since the status was recorded, so treat pid as valid only when the live process with that pid reports startedAtMs as its creation time.

type DAGRunSummary

type DAGRunSummary struct {
	// ArtifactsAvailable Whether artifact files are available for this DAG-run
	ArtifactsAvailable bool `json:"artifactsAvailable"`

	// AutoRetryCount Number of scheduler-issued DAG auto-retries already consumed for this DAG-run
	AutoRetryCount int `json:"autoRetryCount"`

	// AutoRetryLimit Configured DAG-level automatic retry limit captured for this DAG-run; null when DAG-level automatic retry is not configured
	AutoRetryLimit *int `json:"autoRetryLimit,omitempty"`

	// Conditions Type-keyed current-state runtime conditions for the DAG-run. This list reports the latest condition for each type, not a history of queued reasons.
	Conditions *[]DAGRunCondition `json:"conditions,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the DAG-run finished
	FinishedAt string `json:"finishedAt"`

	// Labels List of labels for categorizing and filtering DAG runs
	Labels *[]string `json:"labels,omitempty"`

	// Name Name of the DAG
	Name DAGName `json:"name"`

	// NoReuse Whether reuse of prior build materializations was disabled for this DAG-run
	NoReuse *bool `json:"noReuse,omitempty"`

	// Params Runtime parameters passed to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Process Operating system process executing a DAG-run on the host that served this response. Present only while the DAG-run is running on that host; absent for queued, waiting and finished DAG-runs, and for DAG-runs executed by a remote worker, because in those cases there is no local process to look at. The process may have exited since the status was recorded, so treat pid as valid only when the live process with that pid reports startedAtMs as its creation time.
	Process *DAGRunProcess `json:"process,omitempty"`

	// ProfileName Runtime profile selected for this DAG-run.
	ProfileName *RuntimeProfileName `json:"profileName,omitempty"`

	// QueuedAt RFC 3339 timestamp when the DAG-run was queued
	QueuedAt *string `json:"queuedAt,omitempty"`

	// ScheduleTime RFC 3339 timestamp of when the DAG-run was scheduled to run
	ScheduleTime *string `json:"scheduleTime,omitempty"`

	// StartedAt RFC 3339 timestamp when the DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`

	// Tags Deprecated alias for labels. List of labels for categorizing and filtering DAG runs
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]string `json:"tags,omitempty"`

	// TriggerActor Authenticated actor that initiated the DAG-run, when attribution is available
	TriggerActor *string `json:"triggerActor,omitempty"`

	// TriggerType How the DAG-run was initiated
	TriggerType *TriggerType `json:"triggerType,omitempty"`

	// WorkerId ID of the worker that executed this DAG-run ('local' for local execution)
	WorkerId *string `json:"workerId,omitempty"`

	// Workspace Workspace label value for the DAG-run. Omitted for default DAG-runs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGRunSummary Current status of a DAG-run

type DAGRunsPageResponse

type DAGRunsPageResponse struct {
	// DagRuns List of DAG-runs with their status and metadata
	DagRuns []DAGRunSummary `json:"dagRuns"`

	// NextCursor Opaque cursor for loading the next page of older DAG-runs
	NextCursor *string `json:"nextCursor,omitempty"`
}

DAGRunsPageResponse Forward-only paginated DAG-run list response

type DAGSearchFeedResponse

type DAGSearchFeedResponse struct {
	HasMore    bool                `json:"hasMore"`
	NextCursor *string             `json:"nextCursor,omitempty"`
	Results    []DAGSearchPageItem `json:"results"`
}

DAGSearchFeedResponse Cursor-based DAG search results

type DAGSearchPageItem

type DAGSearchPageItem struct {
	// FileName DAG file name without extension
	FileName string `json:"fileName"`

	// HasMoreMatches Whether additional snippets are available beyond the preview
	HasMoreMatches bool `json:"hasMoreMatches"`

	// Matches Preview snippets for the result
	Matches []SearchMatchItem `json:"matches"`

	// Name Display label for the DAG result; file-backed search currently mirrors fileName
	Name string `json:"name"`

	// NextMatchesCursor Opaque cursor for loading more snippets for this DAG result
	NextMatchesCursor *string `json:"nextMatchesCursor,omitempty"`

	// Workspace Workspace label value for the matching DAG. Omitted for default DAGs and invalid workspace labels.
	Workspace *string `json:"workspace,omitempty"`
}

DAGSearchPageItem Lightweight cursor-based search result item for a DAG

type DAGSettings

type DAGSettings struct {
	// DagName DAG file identifier these settings apply to
	DagName string `json:"dagName"`

	// Profile Default runtime profile used when a DAG run does not provide an explicit profile override
	Profile   *RuntimeProfileName `json:"profile,omitempty"`
	UpdatedAt *time.Time          `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

DAGSettings Server-side DAG settings

type DateTimeFrom

type DateTimeFrom = UnixTimestamp

DateTimeFrom Unix timestamp in seconds

type DateTimeTo

type DateTimeTo = UnixTimestamp

DateTimeTo Unix timestamp in seconds

type DeactivateLicense200JSONResponse

type DeactivateLicense200JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (DeactivateLicense200JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense200JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicense400JSONResponse

type DeactivateLicense400JSONResponse Error

func (DeactivateLicense400JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense400JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicense403JSONResponse

type DeactivateLicense403JSONResponse Error

func (DeactivateLicense403JSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicense403JSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeactivateLicenseParams

type DeactivateLicenseParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeactivateLicenseParams defines parameters for DeactivateLicense.

type DeactivateLicenseRequestObject

type DeactivateLicenseRequestObject struct {
	Params DeactivateLicenseParams
}

type DeactivateLicenseResponseObject

type DeactivateLicenseResponseObject interface {
	VisitDeactivateLicenseResponse(w http.ResponseWriter) error
}

type DeactivateLicensedefaultJSONResponse

type DeactivateLicensedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeactivateLicensedefaultJSONResponse) VisitDeactivateLicenseResponse

func (response DeactivateLicensedefaultJSONResponse) VisitDeactivateLicenseResponse(w http.ResponseWriter) error

type DeleteAPIKey204Response

type DeleteAPIKey204Response struct {
}

func (DeleteAPIKey204Response) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey204Response) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey401JSONResponse

type DeleteAPIKey401JSONResponse Error

func (DeleteAPIKey401JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey401JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey403JSONResponse

type DeleteAPIKey403JSONResponse Error

func (DeleteAPIKey403JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey403JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKey404JSONResponse

type DeleteAPIKey404JSONResponse Error

func (DeleteAPIKey404JSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKey404JSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteAPIKeyRequestObject

type DeleteAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
}

type DeleteAPIKeyResponseObject

type DeleteAPIKeyResponseObject interface {
	VisitDeleteAPIKeyResponse(w http.ResponseWriter) error
}

type DeleteAPIKeydefaultJSONResponse

type DeleteAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteAPIKeydefaultJSONResponse) VisitDeleteAPIKeyResponse

func (response DeleteAPIKeydefaultJSONResponse) VisitDeleteAPIKeyResponse(w http.ResponseWriter) error

type DeleteDAG204Response

type DeleteDAG204Response struct {
}

func (DeleteDAG204Response) VisitDeleteDAGResponse

func (response DeleteDAG204Response) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteDAG404JSONResponse

type DeleteDAG404JSONResponse Error

func (DeleteDAG404JSONResponse) VisitDeleteDAGResponse

func (response DeleteDAG404JSONResponse) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteDAGIncidents204Response

type DeleteDAGIncidents204Response struct {
}

func (DeleteDAGIncidents204Response) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents204Response) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidents403JSONResponse

type DeleteDAGIncidents403JSONResponse Error

func (DeleteDAGIncidents403JSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents403JSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidents404JSONResponse

type DeleteDAGIncidents404JSONResponse Error

func (DeleteDAGIncidents404JSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidents404JSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGIncidentsParams

type DeleteDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGIncidentsParams defines parameters for DeleteDAGIncidents.

type DeleteDAGIncidentsRequestObject

type DeleteDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGIncidentsParams
}

type DeleteDAGIncidentsResponseObject

type DeleteDAGIncidentsResponseObject interface {
	VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error
}

type DeleteDAGIncidentsdefaultJSONResponse

type DeleteDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGIncidentsdefaultJSONResponse) VisitDeleteDAGIncidentsResponse

func (response DeleteDAGIncidentsdefaultJSONResponse) VisitDeleteDAGIncidentsResponse(w http.ResponseWriter) error

type DeleteDAGNotifications204Response

type DeleteDAGNotifications204Response struct {
}

func (DeleteDAGNotifications204Response) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotifications204Response) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGNotifications404JSONResponse

type DeleteDAGNotifications404JSONResponse Error

func (DeleteDAGNotifications404JSONResponse) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotifications404JSONResponse) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGNotificationsParams

type DeleteDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGNotificationsParams defines parameters for DeleteDAGNotifications.

type DeleteDAGNotificationsRequestObject

type DeleteDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGNotificationsParams
}

type DeleteDAGNotificationsResponseObject

type DeleteDAGNotificationsResponseObject interface {
	VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error
}

type DeleteDAGNotificationsdefaultJSONResponse

type DeleteDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGNotificationsdefaultJSONResponse) VisitDeleteDAGNotificationsResponse

func (response DeleteDAGNotificationsdefaultJSONResponse) VisitDeleteDAGNotificationsResponse(w http.ResponseWriter) error

type DeleteDAGParams

type DeleteDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGParams defines parameters for DeleteDAG.

type DeleteDAGRequestObject

type DeleteDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGParams
}

type DeleteDAGResponseObject

type DeleteDAGResponseObject interface {
	VisitDeleteDAGResponse(w http.ResponseWriter) error
}

type DeleteDAGRun204Response

type DeleteDAGRun204Response struct {
}

func (DeleteDAGRun204Response) VisitDeleteDAGRunResponse

func (response DeleteDAGRun204Response) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRun400JSONResponse

type DeleteDAGRun400JSONResponse Error

func (DeleteDAGRun400JSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRun400JSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRun404JSONResponse

type DeleteDAGRun404JSONResponse Error

func (DeleteDAGRun404JSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRun404JSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGRunParams

type DeleteDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGRunParams defines parameters for DeleteDAGRun.

type DeleteDAGRunRequestObject

type DeleteDAGRunRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	Params   DeleteDAGRunParams
}

type DeleteDAGRunResponseObject

type DeleteDAGRunResponseObject interface {
	VisitDeleteDAGRunResponse(w http.ResponseWriter) error
}

type DeleteDAGRundefaultJSONResponse

type DeleteDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGRundefaultJSONResponse) VisitDeleteDAGRunResponse

func (response DeleteDAGRundefaultJSONResponse) VisitDeleteDAGRunResponse(w http.ResponseWriter) error

type DeleteDAGSettings204Response

type DeleteDAGSettings204Response struct {
}

func (DeleteDAGSettings204Response) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettings204Response) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGSettings404JSONResponse

type DeleteDAGSettings404JSONResponse Error

func (DeleteDAGSettings404JSONResponse) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettings404JSONResponse) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGSettingsParams

type DeleteDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGSettingsParams defines parameters for DeleteDAGSettings.

type DeleteDAGSettingsRequestObject

type DeleteDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGSettingsParams
}

type DeleteDAGSettingsResponseObject

type DeleteDAGSettingsResponseObject interface {
	VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error
}

type DeleteDAGSettingsdefaultJSONResponse

type DeleteDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGSettingsdefaultJSONResponse) VisitDeleteDAGSettingsResponse

func (response DeleteDAGSettingsdefaultJSONResponse) VisitDeleteDAGSettingsResponse(w http.ResponseWriter) error

type DeleteDAGWebhook204Response

type DeleteDAGWebhook204Response struct {
}

func (DeleteDAGWebhook204Response) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhook204Response) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGWebhook404JSONResponse

type DeleteDAGWebhook404JSONResponse Error

func (DeleteDAGWebhook404JSONResponse) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhook404JSONResponse) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGWebhookParams

type DeleteDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteDAGWebhookParams defines parameters for DeleteDAGWebhook.

type DeleteDAGWebhookRequestObject

type DeleteDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DeleteDAGWebhookParams
}

type DeleteDAGWebhookResponseObject

type DeleteDAGWebhookResponseObject interface {
	VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error
}

type DeleteDAGWebhookdefaultJSONResponse

type DeleteDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse

func (response DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error

type DeleteDAGdefaultJSONResponse

type DeleteDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse

func (response DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry204Response

type DeleteGlobalRuntimeProfileDefaultEntry204Response struct {
}

func (DeleteGlobalRuntimeProfileDefaultEntry204Response) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry204Response) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse

type DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse Error

func (DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse

func (response DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteGlobalRuntimeProfileDefaultEntryParams

type DeleteGlobalRuntimeProfileDefaultEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteGlobalRuntimeProfileDefaultEntryParams defines parameters for DeleteGlobalRuntimeProfileDefaultEntry.

type DeleteGlobalRuntimeProfileDefaultEntryRequestObject

type DeleteGlobalRuntimeProfileDefaultEntryRequestObject struct {
	Key    RuntimeProfileKey `json:"key"`
	Params DeleteGlobalRuntimeProfileDefaultEntryParams
}

type DeleteGlobalRuntimeProfileDefaultEntryResponseObject

type DeleteGlobalRuntimeProfileDefaultEntryResponseObject interface {
	VisitDeleteGlobalRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error
}

type DeleteIncidentProvider204Response

type DeleteIncidentProvider204Response struct {
}

func (DeleteIncidentProvider204Response) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider204Response) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider403JSONResponse

type DeleteIncidentProvider403JSONResponse Error

func (DeleteIncidentProvider403JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider403JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider404JSONResponse

type DeleteIncidentProvider404JSONResponse Error

func (DeleteIncidentProvider404JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider404JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProvider409JSONResponse

type DeleteIncidentProvider409JSONResponse Error

func (DeleteIncidentProvider409JSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProvider409JSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteIncidentProviderParams

type DeleteIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteIncidentProviderParams defines parameters for DeleteIncidentProvider.

type DeleteIncidentProviderRequestObject

type DeleteIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     DeleteIncidentProviderParams
}

type DeleteIncidentProviderResponseObject

type DeleteIncidentProviderResponseObject interface {
	VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error
}

type DeleteIncidentProviderdefaultJSONResponse

type DeleteIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteIncidentProviderdefaultJSONResponse) VisitDeleteIncidentProviderResponse

func (response DeleteIncidentProviderdefaultJSONResponse) VisitDeleteIncidentProviderResponse(w http.ResponseWriter) error

type DeleteNotificationChannel204Response

type DeleteNotificationChannel204Response struct {
}

func (DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel204Response) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel403JSONResponse

type DeleteNotificationChannel403JSONResponse Error

func (DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel403JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel404JSONResponse

type DeleteNotificationChannel404JSONResponse Error

func (DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel404JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannel409JSONResponse

type DeleteNotificationChannel409JSONResponse Error

func (DeleteNotificationChannel409JSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChannel409JSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteNotificationChannelParams

type DeleteNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteNotificationChannelParams defines parameters for DeleteNotificationChannel.

type DeleteNotificationChannelRequestObject

type DeleteNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    DeleteNotificationChannelParams
}

type DeleteNotificationChannelResponseObject

type DeleteNotificationChannelResponseObject interface {
	VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error
}

type DeleteNotificationChanneldefaultJSONResponse

type DeleteNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteNotificationChanneldefaultJSONResponse) VisitDeleteNotificationChannelResponse

func (response DeleteNotificationChanneldefaultJSONResponse) VisitDeleteNotificationChannelResponse(w http.ResponseWriter) error

type DeleteRemoteNode204Response

type DeleteRemoteNode204Response struct {
}

func (DeleteRemoteNode204Response) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode204Response) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNode403JSONResponse

type DeleteRemoteNode403JSONResponse Error

func (DeleteRemoteNode403JSONResponse) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode403JSONResponse) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNode404JSONResponse

type DeleteRemoteNode404JSONResponse Error

func (DeleteRemoteNode404JSONResponse) VisitDeleteRemoteNodeResponse

func (response DeleteRemoteNode404JSONResponse) VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error

type DeleteRemoteNodeParams

type DeleteRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRemoteNodeParams defines parameters for DeleteRemoteNode.

type DeleteRemoteNodeRequestObject

type DeleteRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       DeleteRemoteNodeParams
}

type DeleteRemoteNodeResponseObject

type DeleteRemoteNodeResponseObject interface {
	VisitDeleteRemoteNodeResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfile204Response

type DeleteRuntimeProfile204Response struct {
}

func (DeleteRuntimeProfile204Response) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile204Response) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile401JSONResponse

type DeleteRuntimeProfile401JSONResponse Error

func (DeleteRuntimeProfile401JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile401JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile403JSONResponse

type DeleteRuntimeProfile403JSONResponse Error

func (DeleteRuntimeProfile403JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile403JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfile404JSONResponse

type DeleteRuntimeProfile404JSONResponse Error

func (DeleteRuntimeProfile404JSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfile404JSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry204Response

type DeleteRuntimeProfileEntry204Response struct {
}

func (DeleteRuntimeProfileEntry204Response) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry204Response) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry400JSONResponse

type DeleteRuntimeProfileEntry400JSONResponse Error

func (DeleteRuntimeProfileEntry400JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry400JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry401JSONResponse

type DeleteRuntimeProfileEntry401JSONResponse Error

func (DeleteRuntimeProfileEntry401JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry401JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry403JSONResponse

type DeleteRuntimeProfileEntry403JSONResponse Error

func (DeleteRuntimeProfileEntry403JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry403JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntry404JSONResponse

type DeleteRuntimeProfileEntry404JSONResponse Error

func (DeleteRuntimeProfileEntry404JSONResponse) VisitDeleteRuntimeProfileEntryResponse

func (response DeleteRuntimeProfileEntry404JSONResponse) VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error

type DeleteRuntimeProfileEntryParams

type DeleteRuntimeProfileEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRuntimeProfileEntryParams defines parameters for DeleteRuntimeProfileEntry.

type DeleteRuntimeProfileEntryRequestObject

type DeleteRuntimeProfileEntryRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      DeleteRuntimeProfileEntryParams
}

type DeleteRuntimeProfileEntryResponseObject

type DeleteRuntimeProfileEntryResponseObject interface {
	VisitDeleteRuntimeProfileEntryResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfileParams

type DeleteRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteRuntimeProfileParams defines parameters for DeleteRuntimeProfile.

type DeleteRuntimeProfileRequestObject

type DeleteRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      DeleteRuntimeProfileParams
}

type DeleteRuntimeProfileResponseObject

type DeleteRuntimeProfileResponseObject interface {
	VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error
}

type DeleteRuntimeProfiledefaultJSONResponse

type DeleteRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteRuntimeProfiledefaultJSONResponse) VisitDeleteRuntimeProfileResponse

func (response DeleteRuntimeProfiledefaultJSONResponse) VisitDeleteRuntimeProfileResponse(w http.ResponseWriter) error

type DeleteSecret204Response

type DeleteSecret204Response struct {
}

func (DeleteSecret204Response) VisitDeleteSecretResponse

func (response DeleteSecret204Response) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret401JSONResponse

type DeleteSecret401JSONResponse Error

func (DeleteSecret401JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret401JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret403JSONResponse

type DeleteSecret403JSONResponse Error

func (DeleteSecret403JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret403JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecret404JSONResponse

type DeleteSecret404JSONResponse Error

func (DeleteSecret404JSONResponse) VisitDeleteSecretResponse

func (response DeleteSecret404JSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSecretParams

type DeleteSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteSecretParams defines parameters for DeleteSecret.

type DeleteSecretRequestObject

type DeleteSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   DeleteSecretParams
}

type DeleteSecretResponseObject

type DeleteSecretResponseObject interface {
	VisitDeleteSecretResponse(w http.ResponseWriter) error
}

type DeleteSecretdefaultJSONResponse

type DeleteSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteSecretdefaultJSONResponse) VisitDeleteSecretResponse

func (response DeleteSecretdefaultJSONResponse) VisitDeleteSecretResponse(w http.ResponseWriter) error

type DeleteSyncItem200JSONResponse

type DeleteSyncItem200JSONResponse SuccessResponse

func (DeleteSyncItem200JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem200JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItem400JSONResponse

type DeleteSyncItem400JSONResponse Error

func (DeleteSyncItem400JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem400JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItem404JSONResponse

type DeleteSyncItem404JSONResponse Error

func (DeleteSyncItem404JSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItem404JSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteSyncItemJSONBody

type DeleteSyncItemJSONBody struct {
	// Force Force delete even if the sync item has local modifications
	Force *bool `json:"force,omitempty"`

	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

DeleteSyncItemJSONBody defines parameters for DeleteSyncItem.

type DeleteSyncItemJSONRequestBody

type DeleteSyncItemJSONRequestBody DeleteSyncItemJSONBody

DeleteSyncItemJSONRequestBody defines body for DeleteSyncItem for application/json ContentType.

type DeleteSyncItemParams

type DeleteSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteSyncItemParams defines parameters for DeleteSyncItem.

type DeleteSyncItemRequestObject

type DeleteSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params DeleteSyncItemParams
	Body   *DeleteSyncItemJSONRequestBody
}

type DeleteSyncItemResponseObject

type DeleteSyncItemResponseObject interface {
	VisitDeleteSyncItemResponse(w http.ResponseWriter) error
}

type DeleteSyncItemdefaultJSONResponse

type DeleteSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteSyncItemdefaultJSONResponse) VisitDeleteSyncItemResponse

func (response DeleteSyncItemdefaultJSONResponse) VisitDeleteSyncItemResponse(w http.ResponseWriter) error

type DeleteUser204Response

type DeleteUser204Response struct {
}

func (DeleteUser204Response) VisitDeleteUserResponse

func (response DeleteUser204Response) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser401JSONResponse

type DeleteUser401JSONResponse Error

func (DeleteUser401JSONResponse) VisitDeleteUserResponse

func (response DeleteUser401JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser403JSONResponse

type DeleteUser403JSONResponse Error

func (DeleteUser403JSONResponse) VisitDeleteUserResponse

func (response DeleteUser403JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser404JSONResponse

type DeleteUser404JSONResponse Error

func (DeleteUser404JSONResponse) VisitDeleteUserResponse

func (response DeleteUser404JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUserRequestObject

type DeleteUserRequestObject struct {
	UserId UserId `json:"userId"`
}

type DeleteUserResponseObject

type DeleteUserResponseObject interface {
	VisitDeleteUserResponse(w http.ResponseWriter) error
}

type DeleteUserdefaultJSONResponse

type DeleteUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteUserdefaultJSONResponse) VisitDeleteUserResponse

func (response DeleteUserdefaultJSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteView204Response

type DeleteView204Response struct {
}

func (DeleteView204Response) VisitDeleteViewResponse

func (response DeleteView204Response) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView401JSONResponse

type DeleteView401JSONResponse Error

func (DeleteView401JSONResponse) VisitDeleteViewResponse

func (response DeleteView401JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView403JSONResponse

type DeleteView403JSONResponse Error

func (DeleteView403JSONResponse) VisitDeleteViewResponse

func (response DeleteView403JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteView404JSONResponse

type DeleteView404JSONResponse Error

func (DeleteView404JSONResponse) VisitDeleteViewResponse

func (response DeleteView404JSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteViewParams

type DeleteViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteViewParams defines parameters for DeleteView.

type DeleteViewRequestObject

type DeleteViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params DeleteViewParams
}

type DeleteViewResponseObject

type DeleteViewResponseObject interface {
	VisitDeleteViewResponse(w http.ResponseWriter) error
}

type DeleteViewdefaultJSONResponse

type DeleteViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteViewdefaultJSONResponse) VisitDeleteViewResponse

func (response DeleteViewdefaultJSONResponse) VisitDeleteViewResponse(w http.ResponseWriter) error

type DeleteWikiPage204Response added in v2.13.0

type DeleteWikiPage204Response struct {
}

func (DeleteWikiPage204Response) VisitDeleteWikiPageResponse added in v2.13.0

func (response DeleteWikiPage204Response) VisitDeleteWikiPageResponse(w http.ResponseWriter) error

type DeleteWikiPage404JSONResponse added in v2.13.0

type DeleteWikiPage404JSONResponse Error

func (DeleteWikiPage404JSONResponse) VisitDeleteWikiPageResponse added in v2.13.0

func (response DeleteWikiPage404JSONResponse) VisitDeleteWikiPageResponse(w http.ResponseWriter) error

type DeleteWikiPageBatch200JSONResponse added in v2.13.0

type DeleteWikiPageBatch200JSONResponse WikiPageDeleteBatchResponse

func (DeleteWikiPageBatch200JSONResponse) VisitDeleteWikiPageBatchResponse added in v2.13.0

func (response DeleteWikiPageBatch200JSONResponse) VisitDeleteWikiPageBatchResponse(w http.ResponseWriter) error

type DeleteWikiPageBatch400JSONResponse added in v2.13.0

type DeleteWikiPageBatch400JSONResponse Error

func (DeleteWikiPageBatch400JSONResponse) VisitDeleteWikiPageBatchResponse added in v2.13.0

func (response DeleteWikiPageBatch400JSONResponse) VisitDeleteWikiPageBatchResponse(w http.ResponseWriter) error

type DeleteWikiPageBatchJSONRequestBody added in v2.13.0

type DeleteWikiPageBatchJSONRequestBody = WikiPageDeleteBatchRequest

DeleteWikiPageBatchJSONRequestBody defines body for DeleteWikiPageBatch for application/json ContentType.

type DeleteWikiPageBatchParams added in v2.13.0

type DeleteWikiPageBatchParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

DeleteWikiPageBatchParams defines parameters for DeleteWikiPageBatch.

type DeleteWikiPageBatchRequestObject added in v2.13.0

type DeleteWikiPageBatchRequestObject struct {
	Params DeleteWikiPageBatchParams
	Body   *DeleteWikiPageBatchJSONRequestBody
}

type DeleteWikiPageBatchResponseObject added in v2.13.0

type DeleteWikiPageBatchResponseObject interface {
	VisitDeleteWikiPageBatchResponse(w http.ResponseWriter) error
}

type DeleteWikiPageBatchdefaultJSONResponse added in v2.13.0

type DeleteWikiPageBatchdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteWikiPageBatchdefaultJSONResponse) VisitDeleteWikiPageBatchResponse added in v2.13.0

func (response DeleteWikiPageBatchdefaultJSONResponse) VisitDeleteWikiPageBatchResponse(w http.ResponseWriter) error

type DeleteWikiPageParams added in v2.13.0

type DeleteWikiPageParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`
}

DeleteWikiPageParams defines parameters for DeleteWikiPage.

type DeleteWikiPageRequestObject added in v2.13.0

type DeleteWikiPageRequestObject struct {
	Params DeleteWikiPageParams
}

type DeleteWikiPageResponseObject added in v2.13.0

type DeleteWikiPageResponseObject interface {
	VisitDeleteWikiPageResponse(w http.ResponseWriter) error
}

type DeleteWikiPagedefaultJSONResponse added in v2.13.0

type DeleteWikiPagedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DeleteWikiPagedefaultJSONResponse) VisitDeleteWikiPageResponse added in v2.13.0

func (response DeleteWikiPagedefaultJSONResponse) VisitDeleteWikiPageResponse(w http.ResponseWriter) error

type DeleteWorkspace204Response

type DeleteWorkspace204Response struct {
}

func (DeleteWorkspace204Response) VisitDeleteWorkspaceResponse

func (response DeleteWorkspace204Response) VisitDeleteWorkspaceResponse(w http.ResponseWriter) error

type DeleteWorkspace404JSONResponse

type DeleteWorkspace404JSONResponse Error

func (DeleteWorkspace404JSONResponse) VisitDeleteWorkspaceResponse

func (response DeleteWorkspace404JSONResponse) VisitDeleteWorkspaceResponse(w http.ResponseWriter) error

type DeleteWorkspace409JSONResponse added in v2.12.0

type DeleteWorkspace409JSONResponse Error

func (DeleteWorkspace409JSONResponse) VisitDeleteWorkspaceResponse added in v2.12.0

func (response DeleteWorkspace409JSONResponse) VisitDeleteWorkspaceResponse(w http.ResponseWriter) error

type DeleteWorkspaceParams

type DeleteWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteWorkspaceParams defines parameters for DeleteWorkspace.

type DeleteWorkspaceRequestObject

type DeleteWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      DeleteWorkspaceParams
}

type DeleteWorkspaceResponseObject

type DeleteWorkspaceResponseObject interface {
	VisitDeleteWorkspaceResponse(w http.ResponseWriter) error
}

type DeleteWorkspaceRuntimeProfileDefaultEntry204Response

type DeleteWorkspaceRuntimeProfileDefaultEntry204Response struct {
}

func (DeleteWorkspaceRuntimeProfileDefaultEntry204Response) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry204Response) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse

type DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse Error

func (DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse

func (response DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse) VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error

type DeleteWorkspaceRuntimeProfileDefaultEntryParams

type DeleteWorkspaceRuntimeProfileDefaultEntryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DeleteWorkspaceRuntimeProfileDefaultEntryParams defines parameters for DeleteWorkspaceRuntimeProfileDefaultEntry.

type DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject

type DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        DeleteWorkspaceRuntimeProfileDefaultEntryParams
}

type DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject

type DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject interface {
	VisitDeleteWorkspaceRuntimeProfileDefaultEntryResponse(w http.ResponseWriter) error
}

type DequeueDAGRun200Response

type DequeueDAGRun200Response struct {
}

func (DequeueDAGRun200Response) VisitDequeueDAGRunResponse

func (response DequeueDAGRun200Response) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DequeueDAGRun404JSONResponse

type DequeueDAGRun404JSONResponse Error

func (DequeueDAGRun404JSONResponse) VisitDequeueDAGRunResponse

func (response DequeueDAGRun404JSONResponse) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DequeueDAGRunParams

type DequeueDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DequeueDAGRunParams defines parameters for DequeueDAGRun.

type DequeueDAGRunRequestObject

type DequeueDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DequeueDAGRunParams
}

type DequeueDAGRunResponseObject

type DequeueDAGRunResponseObject interface {
	VisitDequeueDAGRunResponse(w http.ResponseWriter) error
}

type DequeueDAGRundefaultJSONResponse

type DequeueDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DequeueDAGRundefaultJSONResponse) VisitDequeueDAGRunResponse

func (response DequeueDAGRundefaultJSONResponse) VisitDequeueDAGRunResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC200JSONResponse

type DisableDAGWebhookHMAC200JSONResponse WebhookDetails

func (DisableDAGWebhookHMAC200JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC200JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC404JSONResponse

type DisableDAGWebhookHMAC404JSONResponse Error

func (DisableDAGWebhookHMAC404JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC404JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMAC501JSONResponse

type DisableDAGWebhookHMAC501JSONResponse Error

func (DisableDAGWebhookHMAC501JSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMAC501JSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableDAGWebhookHMACParams

type DisableDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DisableDAGWebhookHMACParams defines parameters for DisableDAGWebhookHMAC.

type DisableDAGWebhookHMACRequestObject

type DisableDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   DisableDAGWebhookHMACParams
}

type DisableDAGWebhookHMACResponseObject

type DisableDAGWebhookHMACResponseObject interface {
	VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type DisableDAGWebhookHMACdefaultJSONResponse

type DisableDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DisableDAGWebhookHMACdefaultJSONResponse) VisitDisableDAGWebhookHMACResponse

func (response DisableDAGWebhookHMACdefaultJSONResponse) VisitDisableDAGWebhookHMACResponse(w http.ResponseWriter) error

type DisableSecret200JSONResponse

type DisableSecret200JSONResponse SecretResponse

func (DisableSecret200JSONResponse) VisitDisableSecretResponse

func (response DisableSecret200JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret401JSONResponse

type DisableSecret401JSONResponse Error

func (DisableSecret401JSONResponse) VisitDisableSecretResponse

func (response DisableSecret401JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret403JSONResponse

type DisableSecret403JSONResponse Error

func (DisableSecret403JSONResponse) VisitDisableSecretResponse

func (response DisableSecret403JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecret404JSONResponse

type DisableSecret404JSONResponse Error

func (DisableSecret404JSONResponse) VisitDisableSecretResponse

func (response DisableSecret404JSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DisableSecretParams

type DisableSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DisableSecretParams defines parameters for DisableSecret.

type DisableSecretRequestObject

type DisableSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   DisableSecretParams
}

type DisableSecretResponseObject

type DisableSecretResponseObject interface {
	VisitDisableSecretResponse(w http.ResponseWriter) error
}

type DisableSecretdefaultJSONResponse

type DisableSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DisableSecretdefaultJSONResponse) VisitDisableSecretResponse

func (response DisableSecretdefaultJSONResponse) VisitDisableSecretResponse(w http.ResponseWriter) error

type DiscardSyncItemChanges200JSONResponse

type DiscardSyncItemChanges200JSONResponse SuccessResponse

func (DiscardSyncItemChanges200JSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChanges200JSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DiscardSyncItemChanges404JSONResponse

type DiscardSyncItemChanges404JSONResponse Error

func (DiscardSyncItemChanges404JSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChanges404JSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DiscardSyncItemChangesParams

type DiscardSyncItemChangesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DiscardSyncItemChangesParams defines parameters for DiscardSyncItemChanges.

type DiscardSyncItemChangesRequestObject

type DiscardSyncItemChangesRequestObject struct {
	ItemId string `json:"itemId"`
	Params DiscardSyncItemChangesParams
}

type DiscardSyncItemChangesResponseObject

type DiscardSyncItemChangesResponseObject interface {
	VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error
}

type DiscardSyncItemChangesdefaultJSONResponse

type DiscardSyncItemChangesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse

func (response DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifact200ApplicationoctetStreamResponse

type DownloadDAGRunArtifact200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	Headers       DownloadDAGRunArtifact200ResponseHeaders
	ContentLength int64
}

func (DownloadDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifact200ResponseHeaders

type DownloadDAGRunArtifact200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadDAGRunArtifact404JSONResponse

type DownloadDAGRunArtifact404JSONResponse Error

func (DownloadDAGRunArtifact404JSONResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifact404JSONResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunArtifactParams

type DownloadDAGRunArtifactParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

DownloadDAGRunArtifactParams defines parameters for DownloadDAGRunArtifact.

type DownloadDAGRunArtifactRequestObject

type DownloadDAGRunArtifactRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunArtifactParams
}

type DownloadDAGRunArtifactResponseObject

type DownloadDAGRunArtifactResponseObject interface {
	VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error
}

type DownloadDAGRunArtifactdefaultJSONResponse

type DownloadDAGRunArtifactdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunArtifactdefaultJSONResponse) VisitDownloadDAGRunArtifactResponse

func (response DownloadDAGRunArtifactdefaultJSONResponse) VisitDownloadDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadDAGRunLog200ResponseHeaders

type DownloadDAGRunLog200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadDAGRunLog200TextResponse

type DownloadDAGRunLog200TextResponse struct {
	Body    string
	Headers DownloadDAGRunLog200ResponseHeaders
}

func (DownloadDAGRunLog200TextResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLog200TextResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunLog404JSONResponse

type DownloadDAGRunLog404JSONResponse Error

func (DownloadDAGRunLog404JSONResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLog404JSONResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunLogParams

type DownloadDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadDAGRunLogParams defines parameters for DownloadDAGRunLog.

type DownloadDAGRunLogRequestObject

type DownloadDAGRunLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunLogParams
}

type DownloadDAGRunLogResponseObject

type DownloadDAGRunLogResponseObject interface {
	VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error
}

type DownloadDAGRunLogdefaultJSONResponse

type DownloadDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunLogdefaultJSONResponse) VisitDownloadDAGRunLogResponse

func (response DownloadDAGRunLogdefaultJSONResponse) VisitDownloadDAGRunLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLog200ResponseHeaders

type DownloadDAGRunStepLog200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadDAGRunStepLog200TextResponse

type DownloadDAGRunStepLog200TextResponse struct {
	Body    string
	Headers DownloadDAGRunStepLog200ResponseHeaders
}

func (DownloadDAGRunStepLog200TextResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLog200TextResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLog404JSONResponse

type DownloadDAGRunStepLog404JSONResponse Error

func (DownloadDAGRunStepLog404JSONResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLog404JSONResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogParams

type DownloadDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

DownloadDAGRunStepLogParams defines parameters for DownloadDAGRunStepLog.

type DownloadDAGRunStepLogRequestObject

type DownloadDAGRunStepLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   DownloadDAGRunStepLogParams
}

type DownloadDAGRunStepLogResponseObject

type DownloadDAGRunStepLogResponseObject interface {
	VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error
}

type DownloadDAGRunStepLogdefaultJSONResponse

type DownloadDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse

func (response DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogs200ApplicationzipResponse added in v2.17.0

type DownloadDAGRunStepLogs200ApplicationzipResponse struct {
	Body          io.Reader
	Headers       DownloadDAGRunStepLogs200ResponseHeaders
	ContentLength int64
}

func (DownloadDAGRunStepLogs200ApplicationzipResponse) VisitDownloadDAGRunStepLogsResponse added in v2.17.0

func (response DownloadDAGRunStepLogs200ApplicationzipResponse) VisitDownloadDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogs200ResponseHeaders added in v2.17.0

type DownloadDAGRunStepLogs200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadDAGRunStepLogs404JSONResponse added in v2.17.0

type DownloadDAGRunStepLogs404JSONResponse Error

func (DownloadDAGRunStepLogs404JSONResponse) VisitDownloadDAGRunStepLogsResponse added in v2.17.0

func (response DownloadDAGRunStepLogs404JSONResponse) VisitDownloadDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogsForm200ApplicationzipResponse added in v2.17.0

type DownloadDAGRunStepLogsForm200ApplicationzipResponse struct {
	Body          io.Reader
	Headers       DownloadDAGRunStepLogsForm200ResponseHeaders
	ContentLength int64
}

func (DownloadDAGRunStepLogsForm200ApplicationzipResponse) VisitDownloadDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadDAGRunStepLogsForm200ApplicationzipResponse) VisitDownloadDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogsForm200ResponseHeaders added in v2.17.0

type DownloadDAGRunStepLogsForm200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadDAGRunStepLogsForm404JSONResponse added in v2.17.0

type DownloadDAGRunStepLogsForm404JSONResponse Error

func (DownloadDAGRunStepLogsForm404JSONResponse) VisitDownloadDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadDAGRunStepLogsForm404JSONResponse) VisitDownloadDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogsFormFormdataBody added in v2.17.0

type DownloadDAGRunStepLogsFormFormdataBody struct {
	// Token Bearer credential for browser form downloads
	Token *string `form:"token,omitempty" json:"token,omitempty"`
}

DownloadDAGRunStepLogsFormFormdataBody defines parameters for DownloadDAGRunStepLogsForm.

type DownloadDAGRunStepLogsFormFormdataRequestBody added in v2.17.0

type DownloadDAGRunStepLogsFormFormdataRequestBody DownloadDAGRunStepLogsFormFormdataBody

DownloadDAGRunStepLogsFormFormdataRequestBody defines body for DownloadDAGRunStepLogsForm for application/x-www-form-urlencoded ContentType.

type DownloadDAGRunStepLogsFormParams added in v2.17.0

type DownloadDAGRunStepLogsFormParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadDAGRunStepLogsFormParams defines parameters for DownloadDAGRunStepLogsForm.

type DownloadDAGRunStepLogsFormRequestObject added in v2.17.0

type DownloadDAGRunStepLogsFormRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunStepLogsFormParams
	Body     *DownloadDAGRunStepLogsFormFormdataRequestBody
}

type DownloadDAGRunStepLogsFormResponseObject added in v2.17.0

type DownloadDAGRunStepLogsFormResponseObject interface {
	VisitDownloadDAGRunStepLogsFormResponse(w http.ResponseWriter) error
}

type DownloadDAGRunStepLogsFormdefaultJSONResponse added in v2.17.0

type DownloadDAGRunStepLogsFormdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunStepLogsFormdefaultJSONResponse) VisitDownloadDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadDAGRunStepLogsFormdefaultJSONResponse) VisitDownloadDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadDAGRunStepLogsParams added in v2.17.0

type DownloadDAGRunStepLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadDAGRunStepLogsParams defines parameters for DownloadDAGRunStepLogs.

type DownloadDAGRunStepLogsRequestObject added in v2.17.0

type DownloadDAGRunStepLogsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   DownloadDAGRunStepLogsParams
}

type DownloadDAGRunStepLogsResponseObject added in v2.17.0

type DownloadDAGRunStepLogsResponseObject interface {
	VisitDownloadDAGRunStepLogsResponse(w http.ResponseWriter) error
}

type DownloadDAGRunStepLogsdefaultJSONResponse added in v2.17.0

type DownloadDAGRunStepLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadDAGRunStepLogsdefaultJSONResponse) VisitDownloadDAGRunStepLogsResponse added in v2.17.0

func (response DownloadDAGRunStepLogsdefaultJSONResponse) VisitDownloadDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse

type DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	Headers       DownloadSubDAGRunArtifact200ResponseHeaders
	ContentLength int64
}

func (DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifact200ResponseHeaders

type DownloadSubDAGRunArtifact200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadSubDAGRunArtifact404JSONResponse

type DownloadSubDAGRunArtifact404JSONResponse Error

func (DownloadSubDAGRunArtifact404JSONResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifact404JSONResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunArtifactParams

type DownloadSubDAGRunArtifactParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

DownloadSubDAGRunArtifactParams defines parameters for DownloadSubDAGRunArtifact.

type DownloadSubDAGRunArtifactRequestObject

type DownloadSubDAGRunArtifactRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunArtifactParams
}

type DownloadSubDAGRunArtifactResponseObject

type DownloadSubDAGRunArtifactResponseObject interface {
	VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunArtifactdefaultJSONResponse

type DownloadSubDAGRunArtifactdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunArtifactdefaultJSONResponse) VisitDownloadSubDAGRunArtifactResponse

func (response DownloadSubDAGRunArtifactdefaultJSONResponse) VisitDownloadSubDAGRunArtifactResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLog200ResponseHeaders

type DownloadSubDAGRunLog200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadSubDAGRunLog200TextResponse

type DownloadSubDAGRunLog200TextResponse struct {
	Body    string
	Headers DownloadSubDAGRunLog200ResponseHeaders
}

func (DownloadSubDAGRunLog200TextResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLog200TextResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLog404JSONResponse

type DownloadSubDAGRunLog404JSONResponse Error

func (DownloadSubDAGRunLog404JSONResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLog404JSONResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunLogParams

type DownloadSubDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadSubDAGRunLogParams defines parameters for DownloadSubDAGRunLog.

type DownloadSubDAGRunLogRequestObject

type DownloadSubDAGRunLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunLogParams
}

type DownloadSubDAGRunLogResponseObject

type DownloadSubDAGRunLogResponseObject interface {
	VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunLogdefaultJSONResponse

type DownloadSubDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunLogdefaultJSONResponse) VisitDownloadSubDAGRunLogResponse

func (response DownloadSubDAGRunLogdefaultJSONResponse) VisitDownloadSubDAGRunLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLog200ResponseHeaders

type DownloadSubDAGRunStepLog200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadSubDAGRunStepLog200TextResponse

type DownloadSubDAGRunStepLog200TextResponse struct {
	Body    string
	Headers DownloadSubDAGRunStepLog200ResponseHeaders
}

func (DownloadSubDAGRunStepLog200TextResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLog200TextResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLog404JSONResponse

type DownloadSubDAGRunStepLog404JSONResponse Error

func (DownloadSubDAGRunStepLog404JSONResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLog404JSONResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogParams

type DownloadSubDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

DownloadSubDAGRunStepLogParams defines parameters for DownloadSubDAGRunStepLog.

type DownloadSubDAGRunStepLogRequestObject

type DownloadSubDAGRunStepLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      DownloadSubDAGRunStepLogParams
}

type DownloadSubDAGRunStepLogResponseObject

type DownloadSubDAGRunStepLogResponseObject interface {
	VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunStepLogdefaultJSONResponse

type DownloadSubDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse

func (response DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogs200ApplicationzipResponse added in v2.17.0

type DownloadSubDAGRunStepLogs200ApplicationzipResponse struct {
	Body          io.Reader
	Headers       DownloadSubDAGRunStepLogs200ResponseHeaders
	ContentLength int64
}

func (DownloadSubDAGRunStepLogs200ApplicationzipResponse) VisitDownloadSubDAGRunStepLogsResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogs200ApplicationzipResponse) VisitDownloadSubDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogs200ResponseHeaders added in v2.17.0

type DownloadSubDAGRunStepLogs200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadSubDAGRunStepLogs404JSONResponse added in v2.17.0

type DownloadSubDAGRunStepLogs404JSONResponse Error

func (DownloadSubDAGRunStepLogs404JSONResponse) VisitDownloadSubDAGRunStepLogsResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogs404JSONResponse) VisitDownloadSubDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogsForm200ApplicationzipResponse added in v2.17.0

type DownloadSubDAGRunStepLogsForm200ApplicationzipResponse struct {
	Body          io.Reader
	Headers       DownloadSubDAGRunStepLogsForm200ResponseHeaders
	ContentLength int64
}

func (DownloadSubDAGRunStepLogsForm200ApplicationzipResponse) VisitDownloadSubDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogsForm200ApplicationzipResponse) VisitDownloadSubDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogsForm200ResponseHeaders added in v2.17.0

type DownloadSubDAGRunStepLogsForm200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadSubDAGRunStepLogsForm404JSONResponse added in v2.17.0

type DownloadSubDAGRunStepLogsForm404JSONResponse Error

func (DownloadSubDAGRunStepLogsForm404JSONResponse) VisitDownloadSubDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogsForm404JSONResponse) VisitDownloadSubDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogsFormFormdataBody added in v2.17.0

type DownloadSubDAGRunStepLogsFormFormdataBody struct {
	// Token Bearer credential for browser form downloads
	Token *string `form:"token,omitempty" json:"token,omitempty"`
}

DownloadSubDAGRunStepLogsFormFormdataBody defines parameters for DownloadSubDAGRunStepLogsForm.

type DownloadSubDAGRunStepLogsFormFormdataRequestBody added in v2.17.0

type DownloadSubDAGRunStepLogsFormFormdataRequestBody DownloadSubDAGRunStepLogsFormFormdataBody

DownloadSubDAGRunStepLogsFormFormdataRequestBody defines body for DownloadSubDAGRunStepLogsForm for application/x-www-form-urlencoded ContentType.

type DownloadSubDAGRunStepLogsFormParams added in v2.17.0

type DownloadSubDAGRunStepLogsFormParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadSubDAGRunStepLogsFormParams defines parameters for DownloadSubDAGRunStepLogsForm.

type DownloadSubDAGRunStepLogsFormRequestObject added in v2.17.0

type DownloadSubDAGRunStepLogsFormRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunStepLogsFormParams
	Body        *DownloadSubDAGRunStepLogsFormFormdataRequestBody
}

type DownloadSubDAGRunStepLogsFormResponseObject added in v2.17.0

type DownloadSubDAGRunStepLogsFormResponseObject interface {
	VisitDownloadSubDAGRunStepLogsFormResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunStepLogsFormdefaultJSONResponse added in v2.17.0

type DownloadSubDAGRunStepLogsFormdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunStepLogsFormdefaultJSONResponse) VisitDownloadSubDAGRunStepLogsFormResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogsFormdefaultJSONResponse) VisitDownloadSubDAGRunStepLogsFormResponse(w http.ResponseWriter) error

type DownloadSubDAGRunStepLogsParams added in v2.17.0

type DownloadSubDAGRunStepLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

DownloadSubDAGRunStepLogsParams defines parameters for DownloadSubDAGRunStepLogs.

type DownloadSubDAGRunStepLogsRequestObject added in v2.17.0

type DownloadSubDAGRunStepLogsRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      DownloadSubDAGRunStepLogsParams
}

type DownloadSubDAGRunStepLogsResponseObject added in v2.17.0

type DownloadSubDAGRunStepLogsResponseObject interface {
	VisitDownloadSubDAGRunStepLogsResponse(w http.ResponseWriter) error
}

type DownloadSubDAGRunStepLogsdefaultJSONResponse added in v2.17.0

type DownloadSubDAGRunStepLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadSubDAGRunStepLogsdefaultJSONResponse) VisitDownloadSubDAGRunStepLogsResponse added in v2.17.0

func (response DownloadSubDAGRunStepLogsdefaultJSONResponse) VisitDownloadSubDAGRunStepLogsResponse(w http.ResponseWriter) error

type DownloadWikiPageAttachment200ApplicationoctetStreamResponse added in v2.13.0

type DownloadWikiPageAttachment200ApplicationoctetStreamResponse struct {
	Body          io.Reader
	Headers       DownloadWikiPageAttachment200ResponseHeaders
	ContentLength int64
}

func (DownloadWikiPageAttachment200ApplicationoctetStreamResponse) VisitDownloadWikiPageAttachmentResponse added in v2.13.0

func (response DownloadWikiPageAttachment200ApplicationoctetStreamResponse) VisitDownloadWikiPageAttachmentResponse(w http.ResponseWriter) error

type DownloadWikiPageAttachment200ResponseHeaders added in v2.13.0

type DownloadWikiPageAttachment200ResponseHeaders struct {
	ContentDisposition *string
}

type DownloadWikiPageAttachment404JSONResponse added in v2.13.0

type DownloadWikiPageAttachment404JSONResponse Error

func (DownloadWikiPageAttachment404JSONResponse) VisitDownloadWikiPageAttachmentResponse added in v2.13.0

func (response DownloadWikiPageAttachment404JSONResponse) VisitDownloadWikiPageAttachmentResponse(w http.ResponseWriter) error

type DownloadWikiPageAttachmentParams added in v2.13.0

type DownloadWikiPageAttachmentParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`

	// Name Attachment file name (single path segment)
	Name string `form:"name" json:"name"`
}

DownloadWikiPageAttachmentParams defines parameters for DownloadWikiPageAttachment.

type DownloadWikiPageAttachmentRequestObject added in v2.13.0

type DownloadWikiPageAttachmentRequestObject struct {
	Params DownloadWikiPageAttachmentParams
}

type DownloadWikiPageAttachmentResponseObject added in v2.13.0

type DownloadWikiPageAttachmentResponseObject interface {
	VisitDownloadWikiPageAttachmentResponse(w http.ResponseWriter) error
}

type DownloadWikiPageAttachmentdefaultJSONResponse added in v2.13.0

type DownloadWikiPageAttachmentdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (DownloadWikiPageAttachmentdefaultJSONResponse) VisitDownloadWikiPageAttachmentResponse added in v2.13.0

func (response DownloadWikiPageAttachmentdefaultJSONResponse) VisitDownloadWikiPageAttachmentResponse(w http.ResponseWriter) error

type EditRetryDAGRun200JSONResponse

type EditRetryDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Indicates whether the run was queued instead of starting immediately.
	Queued       bool     `json:"queued"`
	SkippedSteps []string `json:"skippedSteps"`
	StartedSteps []string `json:"startedSteps"`
}

func (EditRetryDAGRun200JSONResponse) VisitEditRetryDAGRunResponse

func (response EditRetryDAGRun200JSONResponse) VisitEditRetryDAGRunResponse(w http.ResponseWriter) error

type EditRetryDAGRunJSONBody

type EditRetryDAGRunJSONBody struct {
	// DagName Optional DAG name override for the edited retry run.
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// SkipSteps Steps to mark skipped while preserving their previous output variables.
	SkipSteps *[]string `json:"skipSteps,omitempty"`

	// Spec Edited DAG specification in YAML format.
	Spec string `json:"spec"`
}

EditRetryDAGRunJSONBody defines parameters for EditRetryDAGRun.

type EditRetryDAGRunJSONRequestBody

type EditRetryDAGRunJSONRequestBody EditRetryDAGRunJSONBody

EditRetryDAGRunJSONRequestBody defines body for EditRetryDAGRun for application/json ContentType.

type EditRetryDAGRunParams

type EditRetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EditRetryDAGRunParams defines parameters for EditRetryDAGRun.

type EditRetryDAGRunRequestObject

type EditRetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   EditRetryDAGRunParams
	Body     *EditRetryDAGRunJSONRequestBody
}

type EditRetryDAGRunResponseObject

type EditRetryDAGRunResponseObject interface {
	VisitEditRetryDAGRunResponse(w http.ResponseWriter) error
}

type EditRetryDAGRundefaultJSONResponse

type EditRetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EditRetryDAGRundefaultJSONResponse) VisitEditRetryDAGRunResponse

func (response EditRetryDAGRundefaultJSONResponse) VisitEditRetryDAGRunResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC200JSONResponse

type EnableDAGWebhookHMAC200JSONResponse WebhookHMACSecretResponse

func (EnableDAGWebhookHMAC200JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC200JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC400JSONResponse

type EnableDAGWebhookHMAC400JSONResponse Error

func (EnableDAGWebhookHMAC400JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC400JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC404JSONResponse

type EnableDAGWebhookHMAC404JSONResponse Error

func (EnableDAGWebhookHMAC404JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC404JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMAC501JSONResponse

type EnableDAGWebhookHMAC501JSONResponse Error

func (EnableDAGWebhookHMAC501JSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMAC501JSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableDAGWebhookHMACJSONRequestBody

type EnableDAGWebhookHMACJSONRequestBody = WebhookHMACConfigureRequest

EnableDAGWebhookHMACJSONRequestBody defines body for EnableDAGWebhookHMAC for application/json ContentType.

type EnableDAGWebhookHMACParams

type EnableDAGWebhookHMACParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnableDAGWebhookHMACParams defines parameters for EnableDAGWebhookHMAC.

type EnableDAGWebhookHMACRequestObject

type EnableDAGWebhookHMACRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   EnableDAGWebhookHMACParams
	Body     *EnableDAGWebhookHMACJSONRequestBody
}

type EnableDAGWebhookHMACResponseObject

type EnableDAGWebhookHMACResponseObject interface {
	VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error
}

type EnableDAGWebhookHMACdefaultJSONResponse

type EnableDAGWebhookHMACdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnableDAGWebhookHMACdefaultJSONResponse) VisitEnableDAGWebhookHMACResponse

func (response EnableDAGWebhookHMACdefaultJSONResponse) VisitEnableDAGWebhookHMACResponse(w http.ResponseWriter) error

type EnableSecret200JSONResponse

type EnableSecret200JSONResponse SecretResponse

func (EnableSecret200JSONResponse) VisitEnableSecretResponse

func (response EnableSecret200JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret401JSONResponse

type EnableSecret401JSONResponse Error

func (EnableSecret401JSONResponse) VisitEnableSecretResponse

func (response EnableSecret401JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret403JSONResponse

type EnableSecret403JSONResponse Error

func (EnableSecret403JSONResponse) VisitEnableSecretResponse

func (response EnableSecret403JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecret404JSONResponse

type EnableSecret404JSONResponse Error

func (EnableSecret404JSONResponse) VisitEnableSecretResponse

func (response EnableSecret404JSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnableSecretParams

type EnableSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnableSecretParams defines parameters for EnableSecret.

type EnableSecretRequestObject

type EnableSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   EnableSecretParams
}

type EnableSecretResponseObject

type EnableSecretResponseObject interface {
	VisitEnableSecretResponse(w http.ResponseWriter) error
}

type EnableSecretdefaultJSONResponse

type EnableSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnableSecretdefaultJSONResponse) VisitEnableSecretResponse

func (response EnableSecretdefaultJSONResponse) VisitEnableSecretResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun200JSONResponse

type EnqueueDAGDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (EnqueueDAGDAGRun200JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun200JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun400JSONResponse

type EnqueueDAGDAGRun400JSONResponse Error

func (EnqueueDAGDAGRun400JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun400JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRun409JSONResponse

type EnqueueDAGDAGRun409JSONResponse Error

func (EnqueueDAGDAGRun409JSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRun409JSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGDAGRunJSONBody

type EnqueueDAGDAGRunJSONBody struct {
	// DagName Optional DAG name override to use for the queued dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// NoReuse If true, execute eligible build steps without reusing prior materializations
	NoReuse *bool `json:"noReuse,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Omit to use the DAG default profile, set to an empty string to run without a profile, or set to a profile name to override the DAG default.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Queue Override the DAG-level queue definition
	Queue *string `json:"queue,omitempty"`

	// Singleton If true, prevent enqueuing if DAG is already running or queued (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

EnqueueDAGDAGRunJSONBody defines parameters for EnqueueDAGDAGRun.

type EnqueueDAGDAGRunJSONRequestBody

type EnqueueDAGDAGRunJSONRequestBody EnqueueDAGDAGRunJSONBody

EnqueueDAGDAGRunJSONRequestBody defines body for EnqueueDAGDAGRun for application/json ContentType.

type EnqueueDAGDAGRunParams

type EnqueueDAGDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnqueueDAGDAGRunParams defines parameters for EnqueueDAGDAGRun.

type EnqueueDAGDAGRunRequestObject

type EnqueueDAGDAGRunRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   EnqueueDAGDAGRunParams
	Body     *EnqueueDAGDAGRunJSONRequestBody
}

type EnqueueDAGDAGRunResponseObject

type EnqueueDAGDAGRunResponseObject interface {
	VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error
}

type EnqueueDAGDAGRundefaultJSONResponse

type EnqueueDAGDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnqueueDAGDAGRundefaultJSONResponse) VisitEnqueueDAGDAGRunResponse

func (response EnqueueDAGDAGRundefaultJSONResponse) VisitEnqueueDAGDAGRunResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec200JSONResponse

type EnqueueDAGRunFromSpec200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (EnqueueDAGRunFromSpec200JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec200JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec400JSONResponse

type EnqueueDAGRunFromSpec400JSONResponse Error

func (EnqueueDAGRunFromSpec400JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec400JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpec409JSONResponse

type EnqueueDAGRunFromSpec409JSONResponse Error

func (EnqueueDAGRunFromSpec409JSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpec409JSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type EnqueueDAGRunFromSpecJSONBody

type EnqueueDAGRunFromSpecJSONBody struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// NoReuse If true, execute eligible build steps without reusing prior materializations
	NoReuse *bool `json:"noReuse,omitempty"`

	// Params Parameters to persist with the queued DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile to apply to this queued DAG-run. Set to an empty string or omit to run without a profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Queue Override the queue to use for this DAG-run
	Queue *string `json:"queue,omitempty"`

	// Singleton If true, prevent enqueuing if DAG is already running or queued (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

EnqueueDAGRunFromSpecJSONBody defines parameters for EnqueueDAGRunFromSpec.

type EnqueueDAGRunFromSpecJSONRequestBody

type EnqueueDAGRunFromSpecJSONRequestBody EnqueueDAGRunFromSpecJSONBody

EnqueueDAGRunFromSpecJSONRequestBody defines body for EnqueueDAGRunFromSpec for application/json ContentType.

type EnqueueDAGRunFromSpecParams

type EnqueueDAGRunFromSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

EnqueueDAGRunFromSpecParams defines parameters for EnqueueDAGRunFromSpec.

type EnqueueDAGRunFromSpecRequestObject

type EnqueueDAGRunFromSpecRequestObject struct {
	Params EnqueueDAGRunFromSpecParams
	Body   *EnqueueDAGRunFromSpecJSONRequestBody
}

type EnqueueDAGRunFromSpecResponseObject

type EnqueueDAGRunFromSpecResponseObject interface {
	VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error
}

type EnqueueDAGRunFromSpecdefaultJSONResponse

type EnqueueDAGRunFromSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (EnqueueDAGRunFromSpecdefaultJSONResponse) VisitEnqueueDAGRunFromSpecResponse

func (response EnqueueDAGRunFromSpecdefaultJSONResponse) VisitEnqueueDAGRunFromSpecResponse(w http.ResponseWriter) error

type Error

type Error struct {
	// Code Error code indicating the type of error
	Code ErrorCode `json:"code"`

	// Details Additional error details
	Details *map[string]interface{} `json:"details,omitempty"`

	// Message Short error message
	Message string `json:"message"`
}

Error Generic error response object

type ErrorCode

type ErrorCode string

ErrorCode Error code indicating the type of error

const (
	ErrorCodeAlreadyExists         ErrorCode = "already_exists"
	ErrorCodeAuthForbidden         ErrorCode = "auth.forbidden"
	ErrorCodeAuthTokenInvalid      ErrorCode = "auth.token_invalid"
	ErrorCodeAuthUnauthorized      ErrorCode = "auth.unauthorized"
	ErrorCodeBadGateway            ErrorCode = "bad_gateway"
	ErrorCodeBadRequest            ErrorCode = "bad_request"
	ErrorCodeConflict              ErrorCode = "conflict"
	ErrorCodeForbidden             ErrorCode = "forbidden"
	ErrorCodeHumanTaskResumeFailed ErrorCode = "human_task_resume_failed"
	ErrorCodeInternalError         ErrorCode = "internal_error"
	ErrorCodeMaxRunReached         ErrorCode = "max_run_reached"
	ErrorCodeNotFound              ErrorCode = "not_found"
	ErrorCodeNotRunning            ErrorCode = "not_running"
	ErrorCodePayloadTooLarge       ErrorCode = "payload_too_large"
	ErrorCodeRateLimited           ErrorCode = "rate_limited"
	ErrorCodeRemoteNodeError       ErrorCode = "remote_node_error"
	ErrorCodeTimeout               ErrorCode = "timeout"
	ErrorCodeUnauthorized          ErrorCode = "unauthorized"
)

Defines values for ErrorCode.

func (ErrorCode) Valid added in v2.16.5

func (e ErrorCode) Valid() bool

Valid indicates whether the value is a known member of the ErrorCode enum.

type EventLogCursor

type EventLogCursor = string

EventLogCursor defines model for EventLogCursor.

type EventLogEntry

type EventLogEntry struct {
	// AttemptId Attempt ID for DAG-run events
	AttemptId *string `json:"attemptId,omitempty"`

	// DagName DAG name for DAG-run events
	DagName *string `json:"dagName,omitempty"`

	// DagRunId DAG run ID for DAG-run events
	DagRunId *string `json:"dagRunId,omitempty"`

	// Data Small event-specific payload
	Data *map[string]interface{} `json:"data,omitempty"`

	// Id Unique identifier for this event
	Id string `json:"id"`

	// Kind High-level event kind (e.g., dag_run, llm_usage)
	Kind string `json:"kind"`

	// Model Model name associated with the event
	Model *string `json:"model,omitempty"`

	// OccurredAt When the event occurred
	OccurredAt time.Time `json:"occurredAt"`

	// RecordedAt When the event was recorded by the producer
	RecordedAt time.Time `json:"recordedAt"`

	// SchemaVersion Schema version of the event envelope
	SchemaVersion int `json:"schemaVersion"`

	// SessionId Session ID for LLM usage events
	SessionId *string `json:"sessionId,omitempty"`

	// SourceInstance Specific producer instance identifier
	SourceInstance *string `json:"sourceInstance,omitempty"`

	// SourceService Service that produced the event
	SourceService string `json:"sourceService"`

	// Status Status associated with the event when applicable
	Status *string `json:"status,omitempty"`

	// Type Specific event type (e.g., dag.run.failed)
	Type string `json:"type"`

	// UserId User ID associated with the event
	UserId *string `json:"userId,omitempty"`
}

EventLogEntry A single centralized operational event log entry

type EventLogLimit

type EventLogLimit = int

EventLogLimit defines model for EventLogLimit.

type EventLogPaginationMode

type EventLogPaginationMode string

EventLogPaginationMode defines model for EventLogPaginationMode.

const (
	EventLogPaginationModeCursor EventLogPaginationMode = "cursor"
	EventLogPaginationModeOffset EventLogPaginationMode = "offset"
)

Defines values for EventLogPaginationMode.

func (EventLogPaginationMode) Valid added in v2.16.5

func (e EventLogPaginationMode) Valid() bool

Valid indicates whether the value is a known member of the EventLogPaginationMode enum.

type EventLogsResponse

type EventLogsResponse struct {
	// Entries List of event log entries
	Entries []EventLogEntry `json:"entries"`

	// NextCursor Opaque cursor for loading the next page of older entries when using cursor pagination
	NextCursor *string `json:"nextCursor,omitempty"`

	// Total Total number of entries matching the filter when using compatibility offset pagination
	Total *int `json:"total,omitempty"`
}

EventLogsResponse Response containing centralized event log entries

type ExecuteDAG200JSONResponse

type ExecuteDAG200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (ExecuteDAG200JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG200JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAG400JSONResponse

type ExecuteDAG400JSONResponse Error

func (ExecuteDAG400JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG400JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAG409JSONResponse

type ExecuteDAG409JSONResponse Error

func (ExecuteDAG409JSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAG409JSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ExecuteDAGJSONBody

type ExecuteDAGJSONBody struct {
	// DagName Optional DAG name override to use for the created dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// NoReuse If true, execute eligible build steps without reusing prior materializations
	NoReuse *bool `json:"noReuse,omitempty"`

	// Outputs Outputs of skipped steps, keyed by step name or ID and then by output name. A declared output, or any name when the step declares none, resolves through ${steps.<id>.outputs.<name>}; the name of the step's string-form output variable sets that variable. Takes precedence over outputs from outputsFromRunId. Requires steps.
	Outputs          *map[string]map[string]string `json:"outputs,omitempty"`
	OutputsFromRunId *string                       `json:"outputsFromRunId,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Omit to use the DAG default profile, set to an empty string to run without a profile, or set to a profile name to override the DAG default.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if DAG is already running (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Steps Run only these steps, by step name or ID, in a new DAG-run of the current definition. Every other step is recorded as skipped and does not run. Not supported for agent DAGs.
	Steps *[]string `json:"steps,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

ExecuteDAGJSONBody defines parameters for ExecuteDAG.

type ExecuteDAGJSONRequestBody

type ExecuteDAGJSONRequestBody ExecuteDAGJSONBody

ExecuteDAGJSONRequestBody defines body for ExecuteDAG for application/json ContentType.

type ExecuteDAGParams

type ExecuteDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGParams defines parameters for ExecuteDAG.

type ExecuteDAGRequestObject

type ExecuteDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ExecuteDAGParams
	Body     *ExecuteDAGJSONRequestBody
}

type ExecuteDAGResponseObject

type ExecuteDAGResponseObject interface {
	VisitExecuteDAGResponse(w http.ResponseWriter) error
}

type ExecuteDAGRunFromSpec200JSONResponse

type ExecuteDAGRunFromSpec200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

func (ExecuteDAGRunFromSpec200JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec200JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpec400JSONResponse

type ExecuteDAGRunFromSpec400JSONResponse Error

func (ExecuteDAGRunFromSpec400JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec400JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpec409JSONResponse

type ExecuteDAGRunFromSpec409JSONResponse Error

func (ExecuteDAGRunFromSpec409JSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpec409JSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGRunFromSpecJSONBody

type ExecuteDAGRunFromSpecJSONBody struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// NoReuse If true, execute eligible build steps without reusing prior materializations
	NoReuse *bool `json:"noReuse,omitempty"`

	// Outputs Outputs of skipped steps, keyed by step name or ID and then by output name. A declared output, or any name when the step declares none, resolves through ${steps.<id>.outputs.<name>}; the name of the step's string-form output variable sets that variable. Takes precedence over outputs from outputsFromRunId. Requires steps.
	Outputs          *map[string]map[string]string `json:"outputs,omitempty"`
	OutputsFromRunId *string                       `json:"outputsFromRunId,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile to apply to this DAG-run. Set to an empty string or omit to run without a profile.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if a DAG with the same name is already running (returns 409)
	Singleton *bool `json:"singleton,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`

	// Steps Run only these steps, by step name or ID, in a new DAG-run of the current definition. Every other step is recorded as skipped and does not run. Not supported for agent DAGs.
	Steps *[]string `json:"steps,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`
}

ExecuteDAGRunFromSpecJSONBody defines parameters for ExecuteDAGRunFromSpec.

type ExecuteDAGRunFromSpecJSONRequestBody

type ExecuteDAGRunFromSpecJSONRequestBody ExecuteDAGRunFromSpecJSONBody

ExecuteDAGRunFromSpecJSONRequestBody defines body for ExecuteDAGRunFromSpec for application/json ContentType.

type ExecuteDAGRunFromSpecParams

type ExecuteDAGRunFromSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGRunFromSpecParams defines parameters for ExecuteDAGRunFromSpec.

type ExecuteDAGRunFromSpecRequestObject

type ExecuteDAGRunFromSpecRequestObject struct {
	Params ExecuteDAGRunFromSpecParams
	Body   *ExecuteDAGRunFromSpecJSONRequestBody
}

type ExecuteDAGRunFromSpecResponseObject

type ExecuteDAGRunFromSpecResponseObject interface {
	VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error
}

type ExecuteDAGRunFromSpecdefaultJSONResponse

type ExecuteDAGRunFromSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGRunFromSpecdefaultJSONResponse) VisitExecuteDAGRunFromSpecResponse

func (response ExecuteDAGRunFromSpecdefaultJSONResponse) VisitExecuteDAGRunFromSpecResponse(w http.ResponseWriter) error

type ExecuteDAGSync200JSONResponse

type ExecuteDAGSync200JSONResponse struct {
	// DagRun Detailed status of a DAG-run including sub DAG-run nodes
	DagRun DAGRunDetails `json:"dagRun"`
}

func (ExecuteDAGSync200JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync200JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync400JSONResponse

type ExecuteDAGSync400JSONResponse Error

func (ExecuteDAGSync400JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync400JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync408JSONResponse

type ExecuteDAGSync408JSONResponse TimeoutError

func (ExecuteDAGSync408JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync408JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSync409JSONResponse

type ExecuteDAGSync409JSONResponse Error

func (ExecuteDAGSync409JSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSync409JSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGSyncJSONBody

type ExecuteDAGSyncJSONBody struct {
	// DagName Optional DAG name override to use for the created dag-run
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// Labels Additional labels to apply to the DAG-run. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *Labels `json:"labels,omitempty"`

	// NoReuse If true, execute eligible build steps without reusing prior materializations
	NoReuse *bool `json:"noReuse,omitempty"`

	// Params Parameters to pass to the DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Profile Runtime profile override. Omit to use the DAG default profile, set to an empty string to run without a profile, or set to a profile name to override the DAG default.
	Profile *RuntimeProfileOverride `json:"profile,omitempty"`

	// Singleton If true, prevent starting if DAG is already running (returns 409 conflict)
	Singleton *bool `json:"singleton,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *Tags `json:"tags,omitempty"`

	// Timeout Maximum seconds to wait for DAG execution to complete (required)
	Timeout int `json:"timeout"`
}

ExecuteDAGSyncJSONBody defines parameters for ExecuteDAGSync.

type ExecuteDAGSyncJSONRequestBody

type ExecuteDAGSyncJSONRequestBody ExecuteDAGSyncJSONBody

ExecuteDAGSyncJSONRequestBody defines body for ExecuteDAGSync for application/json ContentType.

type ExecuteDAGSyncParams

type ExecuteDAGSyncParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ExecuteDAGSyncParams defines parameters for ExecuteDAGSync.

type ExecuteDAGSyncRequestObject

type ExecuteDAGSyncRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ExecuteDAGSyncParams
	Body     *ExecuteDAGSyncJSONRequestBody
}

type ExecuteDAGSyncResponseObject

type ExecuteDAGSyncResponseObject interface {
	VisitExecuteDAGSyncResponse(w http.ResponseWriter) error
}

type ExecuteDAGSyncdefaultJSONResponse

type ExecuteDAGSyncdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse

func (response ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error

type ExecuteDAGdefaultJSONResponse

type ExecuteDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ExecuteDAGdefaultJSONResponse) VisitExecuteDAGResponse

func (response ExecuteDAGdefaultJSONResponse) VisitExecuteDAGResponse(w http.ResponseWriter) error

type ForgetSyncItem200JSONResponse

type ForgetSyncItem200JSONResponse SuccessResponse

func (ForgetSyncItem200JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem200JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItem400JSONResponse

type ForgetSyncItem400JSONResponse Error

func (ForgetSyncItem400JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem400JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItem404JSONResponse

type ForgetSyncItem404JSONResponse Error

func (ForgetSyncItem404JSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItem404JSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type ForgetSyncItemParams

type ForgetSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ForgetSyncItemParams defines parameters for ForgetSyncItem.

type ForgetSyncItemRequestObject

type ForgetSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params ForgetSyncItemParams
}

type ForgetSyncItemResponseObject

type ForgetSyncItemResponseObject interface {
	VisitForgetSyncItemResponse(w http.ResponseWriter) error
}

type ForgetSyncItemdefaultJSONResponse

type ForgetSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ForgetSyncItemdefaultJSONResponse) VisitForgetSyncItemResponse

func (response ForgetSyncItemdefaultJSONResponse) VisitForgetSyncItemResponse(w http.ResponseWriter) error

type GetAPIKey200JSONResponse

type GetAPIKey200JSONResponse APIKeyResponse

func (GetAPIKey200JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey200JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey401JSONResponse

type GetAPIKey401JSONResponse Error

func (GetAPIKey401JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey401JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey403JSONResponse

type GetAPIKey403JSONResponse Error

func (GetAPIKey403JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey403JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKey404JSONResponse

type GetAPIKey404JSONResponse Error

func (GetAPIKey404JSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKey404JSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAPIKeyRequestObject

type GetAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
}

type GetAPIKeyResponseObject

type GetAPIKeyResponseObject interface {
	VisitGetAPIKeyResponse(w http.ResponseWriter) error
}

type GetAPIKeydefaultJSONResponse

type GetAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAPIKeydefaultJSONResponse) VisitGetAPIKeyResponse

func (response GetAPIKeydefaultJSONResponse) VisitGetAPIKeyResponse(w http.ResponseWriter) error

type GetAllDAGLabels200JSONResponse

type GetAllDAGLabels200JSONResponse ListLabelResponse

func (GetAllDAGLabels200JSONResponse) VisitGetAllDAGLabelsResponse

func (response GetAllDAGLabels200JSONResponse) VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error

type GetAllDAGLabelsParams

type GetAllDAGLabelsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

GetAllDAGLabelsParams defines parameters for GetAllDAGLabels.

type GetAllDAGLabelsRequestObject

type GetAllDAGLabelsRequestObject struct {
	Params GetAllDAGLabelsParams
}

type GetAllDAGLabelsResponseObject

type GetAllDAGLabelsResponseObject interface {
	VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error
}

type GetAllDAGLabelsdefaultJSONResponse

type GetAllDAGLabelsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAllDAGLabelsdefaultJSONResponse) VisitGetAllDAGLabelsResponse

func (response GetAllDAGLabelsdefaultJSONResponse) VisitGetAllDAGLabelsResponse(w http.ResponseWriter) error

type GetAllDAGTags200JSONResponse

type GetAllDAGTags200JSONResponse ListTagResponse

func (GetAllDAGTags200JSONResponse) VisitGetAllDAGTagsResponse

func (response GetAllDAGTags200JSONResponse) VisitGetAllDAGTagsResponse(w http.ResponseWriter) error

type GetAllDAGTagsParams

type GetAllDAGTagsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

GetAllDAGTagsParams defines parameters for GetAllDAGTags.

type GetAllDAGTagsRequestObject

type GetAllDAGTagsRequestObject struct {
	Params GetAllDAGTagsParams
}

type GetAllDAGTagsResponseObject

type GetAllDAGTagsResponseObject interface {
	VisitGetAllDAGTagsResponse(w http.ResponseWriter) error
}

type GetAllDAGTagsdefaultJSONResponse

type GetAllDAGTagsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetAllDAGTagsdefaultJSONResponse) VisitGetAllDAGTagsResponse

func (response GetAllDAGTagsdefaultJSONResponse) VisitGetAllDAGTagsResponse(w http.ResponseWriter) error

type GetBaseConfig200JSONResponse

type GetBaseConfig200JSONResponse struct {
	// Errors List of validation errors in the configuration
	Errors []string `json:"errors"`

	// Spec The base configuration in YAML format
	Spec string `json:"spec"`
}

func (GetBaseConfig200JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig200JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfig401JSONResponse

type GetBaseConfig401JSONResponse Error

func (GetBaseConfig401JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig401JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfig403JSONResponse

type GetBaseConfig403JSONResponse Error

func (GetBaseConfig403JSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfig403JSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetBaseConfigParams

type GetBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetBaseConfigParams defines parameters for GetBaseConfig.

type GetBaseConfigRequestObject

type GetBaseConfigRequestObject struct {
	Params GetBaseConfigParams
}

type GetBaseConfigResponseObject

type GetBaseConfigResponseObject interface {
	VisitGetBaseConfigResponse(w http.ResponseWriter) error
}

type GetBaseConfigdefaultJSONResponse

type GetBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetBaseConfigdefaultJSONResponse) VisitGetBaseConfigResponse

func (response GetBaseConfigdefaultJSONResponse) VisitGetBaseConfigResponse(w http.ResponseWriter) error

type GetCoordinatorStatus200JSONResponse

type GetCoordinatorStatus200JSONResponse CoordinatorStatusResponse

func (GetCoordinatorStatus200JSONResponse) VisitGetCoordinatorStatusResponse

func (response GetCoordinatorStatus200JSONResponse) VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error

type GetCoordinatorStatusParams

type GetCoordinatorStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetCoordinatorStatusParams defines parameters for GetCoordinatorStatus.

type GetCoordinatorStatusRequestObject

type GetCoordinatorStatusRequestObject struct {
	Params GetCoordinatorStatusParams
}

type GetCoordinatorStatusResponseObject

type GetCoordinatorStatusResponseObject interface {
	VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error
}

type GetCoordinatorStatusdefaultJSONResponse

type GetCoordinatorStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetCoordinatorStatusdefaultJSONResponse) VisitGetCoordinatorStatusResponse

func (response GetCoordinatorStatusdefaultJSONResponse) VisitGetCoordinatorStatusResponse(w http.ResponseWriter) error

type GetCurrentUser200JSONResponse

type GetCurrentUser200JSONResponse UserResponse

func (GetCurrentUser200JSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUser200JSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetCurrentUser401JSONResponse

type GetCurrentUser401JSONResponse Error

func (GetCurrentUser401JSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUser401JSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetCurrentUserRequestObject

type GetCurrentUserRequestObject struct {
}

type GetCurrentUserResponseObject

type GetCurrentUserResponseObject interface {
	VisitGetCurrentUserResponse(w http.ResponseWriter) error
}

type GetCurrentUserdefaultJSONResponse

type GetCurrentUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetCurrentUserdefaultJSONResponse) VisitGetCurrentUserResponse

func (response GetCurrentUserdefaultJSONResponse) VisitGetCurrentUserResponse(w http.ResponseWriter) error

type GetDAGDAGRunDetails200JSONResponse

type GetDAGDAGRunDetails200JSONResponse struct {
	// DagRun Detailed status of a DAG-run including sub DAG-run nodes
	DagRun DAGRunDetails `json:"dagRun"`
}

func (GetDAGDAGRunDetails200JSONResponse) VisitGetDAGDAGRunDetailsResponse

func (response GetDAGDAGRunDetails200JSONResponse) VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGDAGRunDetailsParams

type GetDAGDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDAGRunDetailsParams defines parameters for GetDAGDAGRunDetails.

type GetDAGDAGRunDetailsRequestObject

type GetDAGDAGRunDetailsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	DagRunId DAGRunId    `json:"dagRunId"`
	Params   GetDAGDAGRunDetailsParams
}

type GetDAGDAGRunDetailsResponseObject

type GetDAGDAGRunDetailsResponseObject interface {
	VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetDAGDAGRunDetailsdefaultJSONResponse

type GetDAGDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDAGRunDetailsdefaultJSONResponse) VisitGetDAGDAGRunDetailsResponse

func (response GetDAGDAGRunDetailsdefaultJSONResponse) VisitGetDAGDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGDAGRunHistory200JSONResponse

type GetDAGDAGRunHistory200JSONResponse struct {
	// DagRuns List of historical DAG-runs created from this DAG
	DagRuns []DAGRunDetails `json:"dagRuns"`

	// GridData Grid data for visualization
	GridData []DAGGridItem `json:"gridData"`
}

func (GetDAGDAGRunHistory200JSONResponse) VisitGetDAGDAGRunHistoryResponse

func (response GetDAGDAGRunHistory200JSONResponse) VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error

type GetDAGDAGRunHistoryParams

type GetDAGDAGRunHistoryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDAGRunHistoryParams defines parameters for GetDAGDAGRunHistory.

type GetDAGDAGRunHistoryRequestObject

type GetDAGDAGRunHistoryRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGDAGRunHistoryParams
}

type GetDAGDAGRunHistoryResponseObject

type GetDAGDAGRunHistoryResponseObject interface {
	VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error
}

type GetDAGDAGRunHistorydefaultJSONResponse

type GetDAGDAGRunHistorydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDAGRunHistorydefaultJSONResponse) VisitGetDAGDAGRunHistoryResponse

func (response GetDAGDAGRunHistorydefaultJSONResponse) VisitGetDAGDAGRunHistoryResponse(w http.ResponseWriter) error

type GetDAGDetails200JSONResponse

type GetDAGDetails200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// EditorHints Editor-only metadata used to synthesize per-document schema hints
	EditorHints *DAGEditorHints `json:"editorHints,omitempty"`

	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// LatestDAGRun Detailed status of a DAG-run including sub DAG-run nodes
	LatestDAGRun DAGRunDetails `json:"latestDAGRun"`

	// LocalDags List of local DAGs that are part of this DAG
	LocalDags []LocalDag `json:"localDags"`

	// Spec The DAG specification in YAML format
	Spec *string `json:"spec,omitempty"`

	// Suspended Whether the DAG is suspended
	Suspended bool `json:"suspended"`

	// Warnings Non-fatal spec warnings
	Warnings []string `json:"warnings,omitempty"`
}

func (GetDAGDetails200JSONResponse) VisitGetDAGDetailsResponse

func (response GetDAGDetails200JSONResponse) VisitGetDAGDetailsResponse(w http.ResponseWriter) error

type GetDAGDetailsParams

type GetDAGDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGDetailsParams defines parameters for GetDAGDetails.

type GetDAGDetailsRequestObject

type GetDAGDetailsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGDetailsParams
}

type GetDAGDetailsResponseObject

type GetDAGDetailsResponseObject interface {
	VisitGetDAGDetailsResponse(w http.ResponseWriter) error
}

type GetDAGDetailsdefaultJSONResponse

type GetDAGDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGDetailsdefaultJSONResponse) VisitGetDAGDetailsResponse

func (response GetDAGDetailsdefaultJSONResponse) VisitGetDAGDetailsResponse(w http.ResponseWriter) error

type GetDAGIncidents200JSONResponse

type GetDAGIncidents200JSONResponse IncidentPolicySet

func (GetDAGIncidents200JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents200JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidents403JSONResponse

type GetDAGIncidents403JSONResponse Error

func (GetDAGIncidents403JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents403JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidents404JSONResponse

type GetDAGIncidents404JSONResponse Error

func (GetDAGIncidents404JSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidents404JSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGIncidentsParams

type GetDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGIncidentsParams defines parameters for GetDAGIncidents.

type GetDAGIncidentsRequestObject

type GetDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGIncidentsParams
}

type GetDAGIncidentsResponseObject

type GetDAGIncidentsResponseObject interface {
	VisitGetDAGIncidentsResponse(w http.ResponseWriter) error
}

type GetDAGIncidentsdefaultJSONResponse

type GetDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGIncidentsdefaultJSONResponse) VisitGetDAGIncidentsResponse

func (response GetDAGIncidentsdefaultJSONResponse) VisitGetDAGIncidentsResponse(w http.ResponseWriter) error

type GetDAGNotifications200JSONResponse

type GetDAGNotifications200JSONResponse DAGNotificationSettings

func (GetDAGNotifications200JSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotifications200JSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGNotifications404JSONResponse

type GetDAGNotifications404JSONResponse Error

func (GetDAGNotifications404JSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotifications404JSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGNotificationsParams

type GetDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGNotificationsParams defines parameters for GetDAGNotifications.

type GetDAGNotificationsRequestObject

type GetDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGNotificationsParams
}

type GetDAGNotificationsResponseObject

type GetDAGNotificationsResponseObject interface {
	VisitGetDAGNotificationsResponse(w http.ResponseWriter) error
}

type GetDAGNotificationsdefaultJSONResponse

type GetDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGNotificationsdefaultJSONResponse) VisitGetDAGNotificationsResponse

func (response GetDAGNotificationsdefaultJSONResponse) VisitGetDAGNotificationsResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreview200JSONResponse

type GetDAGRunArtifactPreview200JSONResponse ArtifactPreviewResponse

func (GetDAGRunArtifactPreview200JSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreview200JSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreview404JSONResponse

type GetDAGRunArtifactPreview404JSONResponse Error

func (GetDAGRunArtifactPreview404JSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreview404JSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifactPreviewParams

type GetDAGRunArtifactPreviewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

GetDAGRunArtifactPreviewParams defines parameters for GetDAGRunArtifactPreview.

type GetDAGRunArtifactPreviewRequestObject

type GetDAGRunArtifactPreviewRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunArtifactPreviewParams
}

type GetDAGRunArtifactPreviewResponseObject

type GetDAGRunArtifactPreviewResponseObject interface {
	VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error
}

type GetDAGRunArtifactPreviewdefaultJSONResponse

type GetDAGRunArtifactPreviewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunArtifactPreviewdefaultJSONResponse) VisitGetDAGRunArtifactPreviewResponse

func (response GetDAGRunArtifactPreviewdefaultJSONResponse) VisitGetDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetDAGRunArtifacts200JSONResponse

type GetDAGRunArtifacts200JSONResponse ArtifactTreeResponse

func (GetDAGRunArtifacts200JSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifacts200JSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunArtifacts404JSONResponse

type GetDAGRunArtifacts404JSONResponse Error

func (GetDAGRunArtifacts404JSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifacts404JSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunArtifactsParams

type GetDAGRunArtifactsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Recursive Whether to recursively expand nested artifact directories
	Recursive *ArtifactRecursive `form:"recursive,omitempty" json:"recursive,omitempty"`
}

GetDAGRunArtifactsParams defines parameters for GetDAGRunArtifacts.

type GetDAGRunArtifactsRequestObject

type GetDAGRunArtifactsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunArtifactsParams
}

type GetDAGRunArtifactsResponseObject

type GetDAGRunArtifactsResponseObject interface {
	VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error
}

type GetDAGRunArtifactsdefaultJSONResponse

type GetDAGRunArtifactsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunArtifactsdefaultJSONResponse) VisitGetDAGRunArtifactsResponse

func (response GetDAGRunArtifactsdefaultJSONResponse) VisitGetDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetDAGRunDetails200JSONResponse

type GetDAGRunDetails200JSONResponse struct {
	// DagRunDetails Detailed status of a DAG-run including sub DAG-run nodes
	DagRunDetails DAGRunDetails `json:"dagRunDetails"`
}

func (GetDAGRunDetails200JSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetails200JSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunDetails404JSONResponse

type GetDAGRunDetails404JSONResponse Error

func (GetDAGRunDetails404JSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetails404JSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunDetailsParams

type GetDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunDetailsParams defines parameters for GetDAGRunDetails.

type GetDAGRunDetailsRequestObject

type GetDAGRunDetailsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunDetailsParams
}

type GetDAGRunDetailsResponseObject

type GetDAGRunDetailsResponseObject interface {
	VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetDAGRunDetailsdefaultJSONResponse

type GetDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunDetailsdefaultJSONResponse) VisitGetDAGRunDetailsResponse

func (response GetDAGRunDetailsdefaultJSONResponse) VisitGetDAGRunDetailsResponse(w http.ResponseWriter) error

type GetDAGRunLog200JSONResponse

type GetDAGRunLog200JSONResponse Log

func (GetDAGRunLog200JSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLog200JSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunLog404JSONResponse

type GetDAGRunLog404JSONResponse Error

func (GetDAGRunLog404JSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLog404JSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunLogParams

type GetDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

GetDAGRunLogParams defines parameters for GetDAGRunLog.

type GetDAGRunLogRequestObject

type GetDAGRunLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunLogParams
}

type GetDAGRunLogResponseObject

type GetDAGRunLogResponseObject interface {
	VisitGetDAGRunLogResponse(w http.ResponseWriter) error
}

type GetDAGRunLogdefaultJSONResponse

type GetDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunLogdefaultJSONResponse) VisitGetDAGRunLogResponse

func (response GetDAGRunLogdefaultJSONResponse) VisitGetDAGRunLogResponse(w http.ResponseWriter) error

type GetDAGRunOutputs200JSONResponse

type GetDAGRunOutputs200JSONResponse DAGRunOutputs

func (GetDAGRunOutputs200JSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputs200JSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunOutputs404JSONResponse

type GetDAGRunOutputs404JSONResponse Error

func (GetDAGRunOutputs404JSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputs404JSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunOutputsParams

type GetDAGRunOutputsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunOutputsParams defines parameters for GetDAGRunOutputs.

type GetDAGRunOutputsRequestObject

type GetDAGRunOutputsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunOutputsParams
}

type GetDAGRunOutputsResponseObject

type GetDAGRunOutputsResponseObject interface {
	VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error
}

type GetDAGRunOutputsdefaultJSONResponse

type GetDAGRunOutputsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunOutputsdefaultJSONResponse) VisitGetDAGRunOutputsResponse

func (response GetDAGRunOutputsdefaultJSONResponse) VisitGetDAGRunOutputsResponse(w http.ResponseWriter) error

type GetDAGRunSpec200JSONResponse

type GetDAGRunSpec200JSONResponse struct {
	// Spec The DAG spec in YAML format
	Spec string `json:"spec"`
}

func (GetDAGRunSpec200JSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpec200JSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunSpec404JSONResponse

type GetDAGRunSpec404JSONResponse Error

func (GetDAGRunSpec404JSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpec404JSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunSpecParams

type GetDAGRunSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunSpecParams defines parameters for GetDAGRunSpec.

type GetDAGRunSpecRequestObject

type GetDAGRunSpecRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetDAGRunSpecParams
}

type GetDAGRunSpecResponseObject

type GetDAGRunSpecResponseObject interface {
	VisitGetDAGRunSpecResponse(w http.ResponseWriter) error
}

type GetDAGRunSpecdefaultJSONResponse

type GetDAGRunSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunSpecdefaultJSONResponse) VisitGetDAGRunSpecResponse

func (response GetDAGRunSpecdefaultJSONResponse) VisitGetDAGRunSpecResponse(w http.ResponseWriter) error

type GetDAGRunStepLog200JSONResponse

type GetDAGRunStepLog200JSONResponse Log

func (GetDAGRunStepLog200JSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLog200JSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepLog404JSONResponse

type GetDAGRunStepLog404JSONResponse Error

func (GetDAGRunStepLog404JSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLog404JSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepLogParams

type GetDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

GetDAGRunStepLogParams defines parameters for GetDAGRunStepLog.

type GetDAGRunStepLogRequestObject

type GetDAGRunStepLogRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   GetDAGRunStepLogParams
}

type GetDAGRunStepLogResponseObject

type GetDAGRunStepLogResponseObject interface {
	VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error
}

type GetDAGRunStepLogdefaultJSONResponse

type GetDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunStepLogdefaultJSONResponse) VisitGetDAGRunStepLogResponse

func (response GetDAGRunStepLogdefaultJSONResponse) VisitGetDAGRunStepLogResponse(w http.ResponseWriter) error

type GetDAGRunStepMessages200JSONResponse

type GetDAGRunStepMessages200JSONResponse ChatMessagesResponse

func (GetDAGRunStepMessages200JSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessages200JSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGRunStepMessages404JSONResponse

type GetDAGRunStepMessages404JSONResponse Error

func (GetDAGRunStepMessages404JSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessages404JSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGRunStepMessagesParams

type GetDAGRunStepMessagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGRunStepMessagesParams defines parameters for GetDAGRunStepMessages.

type GetDAGRunStepMessagesRequestObject

type GetDAGRunStepMessagesRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   GetDAGRunStepMessagesParams
}

type GetDAGRunStepMessagesResponseObject

type GetDAGRunStepMessagesResponseObject interface {
	VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error
}

type GetDAGRunStepMessagesdefaultJSONResponse

type GetDAGRunStepMessagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGRunStepMessagesdefaultJSONResponse) VisitGetDAGRunStepMessagesResponse

func (response GetDAGRunStepMessagesdefaultJSONResponse) VisitGetDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetDAGSettings200JSONResponse

type GetDAGSettings200JSONResponse DAGSettings

func (GetDAGSettings200JSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettings200JSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSettings404JSONResponse

type GetDAGSettings404JSONResponse Error

func (GetDAGSettings404JSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettings404JSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSettingsParams

type GetDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGSettingsParams defines parameters for GetDAGSettings.

type GetDAGSettingsRequestObject

type GetDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGSettingsParams
}

type GetDAGSettingsResponseObject

type GetDAGSettingsResponseObject interface {
	VisitGetDAGSettingsResponse(w http.ResponseWriter) error
}

type GetDAGSettingsdefaultJSONResponse

type GetDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGSettingsdefaultJSONResponse) VisitGetDAGSettingsResponse

func (response GetDAGSettingsdefaultJSONResponse) VisitGetDAGSettingsResponse(w http.ResponseWriter) error

type GetDAGSpec200JSONResponse

type GetDAGSpec200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of errors in the spec
	Errors []string `json:"errors"`

	// Spec The DAG spec in YAML format
	Spec string `json:"spec"`

	// ValueReferenceNotices Passive value-reference notices produced while loading this spec. These notices are not persisted.
	ValueReferenceNotices []ValueReferenceNotice `json:"valueReferenceNotices"`

	// Warnings Non-fatal spec warnings
	Warnings []string `json:"warnings,omitempty"`
}

func (GetDAGSpec200JSONResponse) VisitGetDAGSpecResponse

func (response GetDAGSpec200JSONResponse) VisitGetDAGSpecResponse(w http.ResponseWriter) error

type GetDAGSpecParams

type GetDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGSpecParams defines parameters for GetDAGSpec.

type GetDAGSpecRequestObject

type GetDAGSpecRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGSpecParams
}

type GetDAGSpecResponseObject

type GetDAGSpecResponseObject interface {
	VisitGetDAGSpecResponse(w http.ResponseWriter) error
}

type GetDAGSpecdefaultJSONResponse

type GetDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGSpecdefaultJSONResponse) VisitGetDAGSpecResponse

func (response GetDAGSpecdefaultJSONResponse) VisitGetDAGSpecResponse(w http.ResponseWriter) error

type GetDAGWebhook200JSONResponse

type GetDAGWebhook200JSONResponse WebhookDetails

func (GetDAGWebhook200JSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhook200JSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetDAGWebhook404JSONResponse

type GetDAGWebhook404JSONResponse Error

func (GetDAGWebhook404JSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhook404JSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetDAGWebhookParams

type GetDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetDAGWebhookParams defines parameters for GetDAGWebhook.

type GetDAGWebhookRequestObject

type GetDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   GetDAGWebhookParams
}

type GetDAGWebhookResponseObject

type GetDAGWebhookResponseObject interface {
	VisitGetDAGWebhookResponse(w http.ResponseWriter) error
}

type GetDAGWebhookdefaultJSONResponse

type GetDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse

func (response GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error

type GetGlobalIncidentPolicies200JSONResponse

type GetGlobalIncidentPolicies200JSONResponse IncidentPolicySet

func (GetGlobalIncidentPolicies200JSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPolicies200JSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalIncidentPolicies403JSONResponse

type GetGlobalIncidentPolicies403JSONResponse Error

func (GetGlobalIncidentPolicies403JSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPolicies403JSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalIncidentPoliciesParams

type GetGlobalIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalIncidentPoliciesParams defines parameters for GetGlobalIncidentPolicies.

type GetGlobalIncidentPoliciesRequestObject

type GetGlobalIncidentPoliciesRequestObject struct {
	Params GetGlobalIncidentPoliciesParams
}

type GetGlobalIncidentPoliciesResponseObject

type GetGlobalIncidentPoliciesResponseObject interface {
	VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error
}

type GetGlobalIncidentPoliciesdefaultJSONResponse

type GetGlobalIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalIncidentPoliciesdefaultJSONResponse) VisitGetGlobalIncidentPoliciesResponse

func (response GetGlobalIncidentPoliciesdefaultJSONResponse) VisitGetGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutes200JSONResponse

type GetGlobalNotificationRoutes200JSONResponse NotificationRouteSet

func (GetGlobalNotificationRoutes200JSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutes200JSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutes403JSONResponse

type GetGlobalNotificationRoutes403JSONResponse Error

func (GetGlobalNotificationRoutes403JSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutes403JSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalNotificationRoutesParams

type GetGlobalNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalNotificationRoutesParams defines parameters for GetGlobalNotificationRoutes.

type GetGlobalNotificationRoutesRequestObject

type GetGlobalNotificationRoutesRequestObject struct {
	Params GetGlobalNotificationRoutesParams
}

type GetGlobalNotificationRoutesResponseObject

type GetGlobalNotificationRoutesResponseObject interface {
	VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error
}

type GetGlobalNotificationRoutesdefaultJSONResponse

type GetGlobalNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalNotificationRoutesdefaultJSONResponse) VisitGetGlobalNotificationRoutesResponse

func (response GetGlobalNotificationRoutesdefaultJSONResponse) VisitGetGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults200JSONResponse

type GetGlobalRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (GetGlobalRuntimeProfileDefaults200JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults200JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults401JSONResponse

type GetGlobalRuntimeProfileDefaults401JSONResponse Error

func (GetGlobalRuntimeProfileDefaults401JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults401JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaults403JSONResponse

type GetGlobalRuntimeProfileDefaults403JSONResponse Error

func (GetGlobalRuntimeProfileDefaults403JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaults403JSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetGlobalRuntimeProfileDefaultsParams

type GetGlobalRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetGlobalRuntimeProfileDefaultsParams defines parameters for GetGlobalRuntimeProfileDefaults.

type GetGlobalRuntimeProfileDefaultsRequestObject

type GetGlobalRuntimeProfileDefaultsRequestObject struct {
	Params GetGlobalRuntimeProfileDefaultsParams
}

type GetGlobalRuntimeProfileDefaultsResponseObject

type GetGlobalRuntimeProfileDefaultsResponseObject interface {
	VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type GetGlobalRuntimeProfileDefaultsdefaultJSONResponse

type GetGlobalRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse

func (response GetGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitGetGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetHealthStatus200JSONResponse

type GetHealthStatus200JSONResponse HealthResponse

func (GetHealthStatus200JSONResponse) VisitGetHealthStatusResponse

func (response GetHealthStatus200JSONResponse) VisitGetHealthStatusResponse(w http.ResponseWriter) error

type GetHealthStatusRequestObject

type GetHealthStatusRequestObject struct {
}

type GetHealthStatusResponseObject

type GetHealthStatusResponseObject interface {
	VisitGetHealthStatusResponse(w http.ResponseWriter) error
}

type GetHealthStatusdefaultResponse

type GetHealthStatusdefaultResponse struct {
	StatusCode int
}

func (GetHealthStatusdefaultResponse) VisitGetHealthStatusResponse

func (response GetHealthStatusdefaultResponse) VisitGetHealthStatusResponse(w http.ResponseWriter) error

type GetIncidentProvider200JSONResponse

type GetIncidentProvider200JSONResponse IncidentProvider

func (GetIncidentProvider200JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider200JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProvider403JSONResponse

type GetIncidentProvider403JSONResponse Error

func (GetIncidentProvider403JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider403JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProvider404JSONResponse

type GetIncidentProvider404JSONResponse Error

func (GetIncidentProvider404JSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProvider404JSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetIncidentProviderParams

type GetIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetIncidentProviderParams defines parameters for GetIncidentProvider.

type GetIncidentProviderRequestObject

type GetIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     GetIncidentProviderParams
}

type GetIncidentProviderResponseObject

type GetIncidentProviderResponseObject interface {
	VisitGetIncidentProviderResponse(w http.ResponseWriter) error
}

type GetIncidentProviderdefaultJSONResponse

type GetIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetIncidentProviderdefaultJSONResponse) VisitGetIncidentProviderResponse

func (response GetIncidentProviderdefaultJSONResponse) VisitGetIncidentProviderResponse(w http.ResponseWriter) error

type GetLicenseStatus200JSONResponse added in v2.11.3

type GetLicenseStatus200JSONResponse LicenseStatusResponse

func (GetLicenseStatus200JSONResponse) VisitGetLicenseStatusResponse added in v2.11.3

func (response GetLicenseStatus200JSONResponse) VisitGetLicenseStatusResponse(w http.ResponseWriter) error

type GetLicenseStatusParams added in v2.11.3

type GetLicenseStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetLicenseStatusParams defines parameters for GetLicenseStatus.

type GetLicenseStatusRequestObject added in v2.11.3

type GetLicenseStatusRequestObject struct {
	Params GetLicenseStatusParams
}

type GetLicenseStatusResponseObject added in v2.11.3

type GetLicenseStatusResponseObject interface {
	VisitGetLicenseStatusResponse(w http.ResponseWriter) error
}

type GetLicenseStatusdefaultJSONResponse added in v2.11.3

type GetLicenseStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetLicenseStatusdefaultJSONResponse) VisitGetLicenseStatusResponse added in v2.11.3

func (response GetLicenseStatusdefaultJSONResponse) VisitGetLicenseStatusResponse(w http.ResponseWriter) error

type GetMetrics200TextResponse

type GetMetrics200TextResponse string

func (GetMetrics200TextResponse) VisitGetMetricsResponse

func (response GetMetrics200TextResponse) VisitGetMetricsResponse(w http.ResponseWriter) error

type GetMetricsRequestObject

type GetMetricsRequestObject struct {
}

type GetMetricsResponseObject

type GetMetricsResponseObject interface {
	VisitGetMetricsResponse(w http.ResponseWriter) error
}

type GetMetricsdefaultJSONResponse

type GetMetricsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetMetricsdefaultJSONResponse) VisitGetMetricsResponse

func (response GetMetricsdefaultJSONResponse) VisitGetMetricsResponse(w http.ResponseWriter) error

type GetNotificationChannel200JSONResponse

type GetNotificationChannel200JSONResponse NotificationChannel

func (GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel200JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannel403JSONResponse

type GetNotificationChannel403JSONResponse Error

func (GetNotificationChannel403JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel403JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannel404JSONResponse

type GetNotificationChannel404JSONResponse Error

func (GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChannel404JSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationChannelParams

type GetNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetNotificationChannelParams defines parameters for GetNotificationChannel.

type GetNotificationChannelRequestObject

type GetNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    GetNotificationChannelParams
}

type GetNotificationChannelResponseObject

type GetNotificationChannelResponseObject interface {
	VisitGetNotificationChannelResponse(w http.ResponseWriter) error
}

type GetNotificationChanneldefaultJSONResponse

type GetNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetNotificationChanneldefaultJSONResponse) VisitGetNotificationChannelResponse

func (response GetNotificationChanneldefaultJSONResponse) VisitGetNotificationChannelResponse(w http.ResponseWriter) error

type GetNotificationSettings200JSONResponse

type GetNotificationSettings200JSONResponse NotificationWorkspaceSettings

func (GetNotificationSettings200JSONResponse) VisitGetNotificationSettingsResponse

func (response GetNotificationSettings200JSONResponse) VisitGetNotificationSettingsResponse(w http.ResponseWriter) error

type GetNotificationSettingsParams

type GetNotificationSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetNotificationSettingsParams defines parameters for GetNotificationSettings.

type GetNotificationSettingsRequestObject

type GetNotificationSettingsRequestObject struct {
	Params GetNotificationSettingsParams
}

type GetNotificationSettingsResponseObject

type GetNotificationSettingsResponseObject interface {
	VisitGetNotificationSettingsResponse(w http.ResponseWriter) error
}

type GetNotificationSettingsdefaultJSONResponse

type GetNotificationSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetNotificationSettingsdefaultJSONResponse) VisitGetNotificationSettingsResponse

func (response GetNotificationSettingsdefaultJSONResponse) VisitGetNotificationSettingsResponse(w http.ResponseWriter) error

type GetOpenapiJson200JSONResponse

type GetOpenapiJson200JSONResponse map[string]interface{}

func (GetOpenapiJson200JSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJson200JSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetOpenapiJson401JSONResponse

type GetOpenapiJson401JSONResponse Error

func (GetOpenapiJson401JSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJson401JSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetOpenapiJsonRequestObject

type GetOpenapiJsonRequestObject struct {
}

type GetOpenapiJsonResponseObject

type GetOpenapiJsonResponseObject interface {
	VisitGetOpenapiJsonResponse(w http.ResponseWriter) error
}

type GetOpenapiJsondefaultJSONResponse

type GetOpenapiJsondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetOpenapiJsondefaultJSONResponse) VisitGetOpenapiJsonResponse

func (response GetOpenapiJsondefaultJSONResponse) VisitGetOpenapiJsonResponse(w http.ResponseWriter) error

type GetQueue200JSONResponse

type GetQueue200JSONResponse Queue

func (GetQueue200JSONResponse) VisitGetQueueResponse

func (response GetQueue200JSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetQueue404JSONResponse

type GetQueue404JSONResponse Error

func (GetQueue404JSONResponse) VisitGetQueueResponse

func (response GetQueue404JSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetQueueParams

type GetQueueParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetQueueParams defines parameters for GetQueue.

type GetQueueRequestObject

type GetQueueRequestObject struct {
	Name   string `json:"name"`
	Params GetQueueParams
}

type GetQueueResponseObject

type GetQueueResponseObject interface {
	VisitGetQueueResponse(w http.ResponseWriter) error
}

type GetQueuedefaultJSONResponse

type GetQueuedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetQueuedefaultJSONResponse) VisitGetQueueResponse

func (response GetQueuedefaultJSONResponse) VisitGetQueueResponse(w http.ResponseWriter) error

type GetRemoteNode200JSONResponse

type GetRemoteNode200JSONResponse RemoteNodeResponse

func (GetRemoteNode200JSONResponse) VisitGetRemoteNodeResponse

func (response GetRemoteNode200JSONResponse) VisitGetRemoteNodeResponse(w http.ResponseWriter) error

type GetRemoteNode404JSONResponse

type GetRemoteNode404JSONResponse Error

func (GetRemoteNode404JSONResponse) VisitGetRemoteNodeResponse

func (response GetRemoteNode404JSONResponse) VisitGetRemoteNodeResponse(w http.ResponseWriter) error

type GetRemoteNodeParams

type GetRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetRemoteNodeParams defines parameters for GetRemoteNode.

type GetRemoteNodeRequestObject

type GetRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       GetRemoteNodeParams
}

type GetRemoteNodeResponseObject

type GetRemoteNodeResponseObject interface {
	VisitGetRemoteNodeResponse(w http.ResponseWriter) error
}

type GetResourceHistory200JSONResponse

type GetResourceHistory200JSONResponse ResourceHistory

func (GetResourceHistory200JSONResponse) VisitGetResourceHistoryResponse

func (response GetResourceHistory200JSONResponse) VisitGetResourceHistoryResponse(w http.ResponseWriter) error

type GetResourceHistoryParams

type GetResourceHistoryParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Duration Duration of history to retrieve (e.g., 30m, 1h)
	Duration *string `form:"duration,omitempty" json:"duration,omitempty"`
}

GetResourceHistoryParams defines parameters for GetResourceHistory.

type GetResourceHistoryRequestObject

type GetResourceHistoryRequestObject struct {
	Params GetResourceHistoryParams
}

type GetResourceHistoryResponseObject

type GetResourceHistoryResponseObject interface {
	VisitGetResourceHistoryResponse(w http.ResponseWriter) error
}

type GetResourceHistorydefaultJSONResponse

type GetResourceHistorydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetResourceHistorydefaultJSONResponse) VisitGetResourceHistoryResponse

func (response GetResourceHistorydefaultJSONResponse) VisitGetResourceHistoryResponse(w http.ResponseWriter) error

type GetRuntimeProfile200JSONResponse

type GetRuntimeProfile200JSONResponse RuntimeProfileResponse

func (GetRuntimeProfile200JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile200JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile401JSONResponse

type GetRuntimeProfile401JSONResponse Error

func (GetRuntimeProfile401JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile401JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile403JSONResponse

type GetRuntimeProfile403JSONResponse Error

func (GetRuntimeProfile403JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile403JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfile404JSONResponse

type GetRuntimeProfile404JSONResponse Error

func (GetRuntimeProfile404JSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfile404JSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetRuntimeProfileParams

type GetRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetRuntimeProfileParams defines parameters for GetRuntimeProfile.

type GetRuntimeProfileRequestObject

type GetRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      GetRuntimeProfileParams
}

type GetRuntimeProfileResponseObject

type GetRuntimeProfileResponseObject interface {
	VisitGetRuntimeProfileResponse(w http.ResponseWriter) error
}

type GetRuntimeProfiledefaultJSONResponse

type GetRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse

func (response GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse(w http.ResponseWriter) error

type GetSchedulerPauseState200JSONResponse added in v2.16.5

type GetSchedulerPauseState200JSONResponse SchedulerPauseState

func (GetSchedulerPauseState200JSONResponse) VisitGetSchedulerPauseStateResponse added in v2.16.5

func (response GetSchedulerPauseState200JSONResponse) VisitGetSchedulerPauseStateResponse(w http.ResponseWriter) error

type GetSchedulerPauseStateParams added in v2.16.5

type GetSchedulerPauseStateParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSchedulerPauseStateParams defines parameters for GetSchedulerPauseState.

type GetSchedulerPauseStateRequestObject added in v2.16.5

type GetSchedulerPauseStateRequestObject struct {
	Params GetSchedulerPauseStateParams
}

type GetSchedulerPauseStateResponseObject added in v2.16.5

type GetSchedulerPauseStateResponseObject interface {
	VisitGetSchedulerPauseStateResponse(w http.ResponseWriter) error
}

type GetSchedulerPauseStatedefaultJSONResponse added in v2.16.5

type GetSchedulerPauseStatedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSchedulerPauseStatedefaultJSONResponse) VisitGetSchedulerPauseStateResponse added in v2.16.5

func (response GetSchedulerPauseStatedefaultJSONResponse) VisitGetSchedulerPauseStateResponse(w http.ResponseWriter) error

type GetSchedulerStatus200JSONResponse

type GetSchedulerStatus200JSONResponse SchedulerStatusResponse

func (GetSchedulerStatus200JSONResponse) VisitGetSchedulerStatusResponse

func (response GetSchedulerStatus200JSONResponse) VisitGetSchedulerStatusResponse(w http.ResponseWriter) error

type GetSchedulerStatusParams

type GetSchedulerStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSchedulerStatusParams defines parameters for GetSchedulerStatus.

type GetSchedulerStatusRequestObject

type GetSchedulerStatusRequestObject struct {
	Params GetSchedulerStatusParams
}

type GetSchedulerStatusResponseObject

type GetSchedulerStatusResponseObject interface {
	VisitGetSchedulerStatusResponse(w http.ResponseWriter) error
}

type GetSchedulerStatusdefaultJSONResponse

type GetSchedulerStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSchedulerStatusdefaultJSONResponse) VisitGetSchedulerStatusResponse

func (response GetSchedulerStatusdefaultJSONResponse) VisitGetSchedulerStatusResponse(w http.ResponseWriter) error

type GetSecret200JSONResponse

type GetSecret200JSONResponse SecretResponse

func (GetSecret200JSONResponse) VisitGetSecretResponse

func (response GetSecret200JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret401JSONResponse

type GetSecret401JSONResponse Error

func (GetSecret401JSONResponse) VisitGetSecretResponse

func (response GetSecret401JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret403JSONResponse

type GetSecret403JSONResponse Error

func (GetSecret403JSONResponse) VisitGetSecretResponse

func (response GetSecret403JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecret404JSONResponse

type GetSecret404JSONResponse Error

func (GetSecret404JSONResponse) VisitGetSecretResponse

func (response GetSecret404JSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSecretParams

type GetSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSecretParams defines parameters for GetSecret.

type GetSecretRequestObject

type GetSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   GetSecretParams
}

type GetSecretResponseObject

type GetSecretResponseObject interface {
	VisitGetSecretResponse(w http.ResponseWriter) error
}

type GetSecretdefaultJSONResponse

type GetSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSecretdefaultJSONResponse) VisitGetSecretResponse

func (response GetSecretdefaultJSONResponse) VisitGetSecretResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreview200JSONResponse

type GetSubDAGRunArtifactPreview200JSONResponse ArtifactPreviewResponse

func (GetSubDAGRunArtifactPreview200JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreview200JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreview404JSONResponse

type GetSubDAGRunArtifactPreview404JSONResponse Error

func (GetSubDAGRunArtifactPreview404JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreview404JSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactPreviewParams

type GetSubDAGRunArtifactPreviewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Path Relative artifact file path within the DAG-run artifact directory. Must not start with '/' or '\' or contain '..'.
	Path ArtifactPath `form:"path" json:"path"`
}

GetSubDAGRunArtifactPreviewParams defines parameters for GetSubDAGRunArtifactPreview.

type GetSubDAGRunArtifactPreviewRequestObject

type GetSubDAGRunArtifactPreviewRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunArtifactPreviewParams
}

type GetSubDAGRunArtifactPreviewResponseObject

type GetSubDAGRunArtifactPreviewResponseObject interface {
	VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error
}

type GetSubDAGRunArtifactPreviewdefaultJSONResponse

type GetSubDAGRunArtifactPreviewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunArtifactPreviewdefaultJSONResponse) VisitGetSubDAGRunArtifactPreviewResponse

func (response GetSubDAGRunArtifactPreviewdefaultJSONResponse) VisitGetSubDAGRunArtifactPreviewResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifacts200JSONResponse

type GetSubDAGRunArtifacts200JSONResponse ArtifactTreeResponse

func (GetSubDAGRunArtifacts200JSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifacts200JSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifacts404JSONResponse

type GetSubDAGRunArtifacts404JSONResponse Error

func (GetSubDAGRunArtifacts404JSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifacts404JSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunArtifactsParams

type GetSubDAGRunArtifactsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Recursive Whether to recursively expand nested artifact directories
	Recursive *ArtifactRecursive `form:"recursive,omitempty" json:"recursive,omitempty"`
}

GetSubDAGRunArtifactsParams defines parameters for GetSubDAGRunArtifacts.

type GetSubDAGRunArtifactsRequestObject

type GetSubDAGRunArtifactsRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunArtifactsParams
}

type GetSubDAGRunArtifactsResponseObject

type GetSubDAGRunArtifactsResponseObject interface {
	VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunArtifactsdefaultJSONResponse

type GetSubDAGRunArtifactsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunArtifactsdefaultJSONResponse) VisitGetSubDAGRunArtifactsResponse

func (response GetSubDAGRunArtifactsdefaultJSONResponse) VisitGetSubDAGRunArtifactsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetails200JSONResponse

type GetSubDAGRunDetails200JSONResponse struct {
	// DagRunDetails Detailed status of a DAG-run including sub DAG-run nodes
	DagRunDetails DAGRunDetails `json:"dagRunDetails"`
}

func (GetSubDAGRunDetails200JSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetails200JSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetails404JSONResponse

type GetSubDAGRunDetails404JSONResponse Error

func (GetSubDAGRunDetails404JSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetails404JSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunDetailsParams

type GetSubDAGRunDetailsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunDetailsParams defines parameters for GetSubDAGRunDetails.

type GetSubDAGRunDetailsRequestObject

type GetSubDAGRunDetailsRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunDetailsParams
}

type GetSubDAGRunDetailsResponseObject

type GetSubDAGRunDetailsResponseObject interface {
	VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunDetailsdefaultJSONResponse

type GetSubDAGRunDetailsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunDetailsdefaultJSONResponse) VisitGetSubDAGRunDetailsResponse

func (response GetSubDAGRunDetailsdefaultJSONResponse) VisitGetSubDAGRunDetailsResponse(w http.ResponseWriter) error

type GetSubDAGRunLog200JSONResponse

type GetSubDAGRunLog200JSONResponse Log

func (GetSubDAGRunLog200JSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLog200JSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunLog404JSONResponse

type GetSubDAGRunLog404JSONResponse Error

func (GetSubDAGRunLog404JSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLog404JSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunLogParams

type GetSubDAGRunLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

GetSubDAGRunLogParams defines parameters for GetSubDAGRunLog.

type GetSubDAGRunLogRequestObject

type GetSubDAGRunLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunLogParams
}

type GetSubDAGRunLogResponseObject

type GetSubDAGRunLogResponseObject interface {
	VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error
}

type GetSubDAGRunLogdefaultJSONResponse

type GetSubDAGRunLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunLogdefaultJSONResponse) VisitGetSubDAGRunLogResponse

func (response GetSubDAGRunLogdefaultJSONResponse) VisitGetSubDAGRunLogResponse(w http.ResponseWriter) error

type GetSubDAGRunSpec200JSONResponse

type GetSubDAGRunSpec200JSONResponse struct {
	// Spec YAML specification of the sub-DAG
	Spec string `json:"spec"`
}

func (GetSubDAGRunSpec200JSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpec200JSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunSpec404JSONResponse

type GetSubDAGRunSpec404JSONResponse Error

func (GetSubDAGRunSpec404JSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpec404JSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunSpecParams

type GetSubDAGRunSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunSpecParams defines parameters for GetSubDAGRunSpec.

type GetSubDAGRunSpecRequestObject

type GetSubDAGRunSpecRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	Params      GetSubDAGRunSpecParams
}

type GetSubDAGRunSpecResponseObject

type GetSubDAGRunSpecResponseObject interface {
	VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error
}

type GetSubDAGRunSpecdefaultJSONResponse

type GetSubDAGRunSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunSpecdefaultJSONResponse) VisitGetSubDAGRunSpecResponse

func (response GetSubDAGRunSpecdefaultJSONResponse) VisitGetSubDAGRunSpecResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLog200JSONResponse

type GetSubDAGRunStepLog200JSONResponse Log

func (GetSubDAGRunStepLog200JSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLog200JSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLog404JSONResponse

type GetSubDAGRunStepLog404JSONResponse Error

func (GetSubDAGRunStepLog404JSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLog404JSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepLogParams

type GetSubDAGRunStepLogParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Tail Number of lines to return from the end of the file
	Tail *Tail `form:"tail,omitempty" json:"tail,omitempty"`

	// Head Number of lines to return from the beginning of the file
	Head *Head `form:"head,omitempty" json:"head,omitempty"`

	// Offset Line number to start reading from (1-based)
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Limit Maximum number of lines to return
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Stream Whether to return stdout or stderr logs
	Stream *Stream `form:"stream,omitempty" json:"stream,omitempty"`
}

GetSubDAGRunStepLogParams defines parameters for GetSubDAGRunStepLog.

type GetSubDAGRunStepLogRequestObject

type GetSubDAGRunStepLogRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      GetSubDAGRunStepLogParams
}

type GetSubDAGRunStepLogResponseObject

type GetSubDAGRunStepLogResponseObject interface {
	VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error
}

type GetSubDAGRunStepLogdefaultJSONResponse

type GetSubDAGRunStepLogdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunStepLogdefaultJSONResponse) VisitGetSubDAGRunStepLogResponse

func (response GetSubDAGRunStepLogdefaultJSONResponse) VisitGetSubDAGRunStepLogResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessages200JSONResponse

type GetSubDAGRunStepMessages200JSONResponse ChatMessagesResponse

func (GetSubDAGRunStepMessages200JSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessages200JSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessages404JSONResponse

type GetSubDAGRunStepMessages404JSONResponse Error

func (GetSubDAGRunStepMessages404JSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessages404JSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRunStepMessagesParams

type GetSubDAGRunStepMessagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSubDAGRunStepMessagesParams defines parameters for GetSubDAGRunStepMessages.

type GetSubDAGRunStepMessagesRequestObject

type GetSubDAGRunStepMessagesRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      GetSubDAGRunStepMessagesParams
}

type GetSubDAGRunStepMessagesResponseObject

type GetSubDAGRunStepMessagesResponseObject interface {
	VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error
}

type GetSubDAGRunStepMessagesdefaultJSONResponse

type GetSubDAGRunStepMessagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunStepMessagesdefaultJSONResponse) VisitGetSubDAGRunStepMessagesResponse

func (response GetSubDAGRunStepMessagesdefaultJSONResponse) VisitGetSubDAGRunStepMessagesResponse(w http.ResponseWriter) error

type GetSubDAGRuns200JSONResponse

type GetSubDAGRuns200JSONResponse struct {
	SubRuns []SubDAGRunDetail `json:"subRuns"`
}

func (GetSubDAGRuns200JSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRuns200JSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSubDAGRuns404JSONResponse

type GetSubDAGRuns404JSONResponse Error

func (GetSubDAGRuns404JSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRuns404JSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSubDAGRunsParams

type GetSubDAGRunsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// ParentSubDAGRunId Optional parent sub DAG run ID. When provided, returns sub-runs of this specific sub DAG run instead of the root DAG run. Used for multi-level nested DAGs.
	ParentSubDAGRunId *string `form:"parentSubDAGRunId,omitempty" json:"parentSubDAGRunId,omitempty"`
}

GetSubDAGRunsParams defines parameters for GetSubDAGRuns.

type GetSubDAGRunsRequestObject

type GetSubDAGRunsRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   GetSubDAGRunsParams
}

type GetSubDAGRunsResponseObject

type GetSubDAGRunsResponseObject interface {
	VisitGetSubDAGRunsResponse(w http.ResponseWriter) error
}

type GetSubDAGRunsdefaultJSONResponse

type GetSubDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSubDAGRunsdefaultJSONResponse) VisitGetSubDAGRunsResponse

func (response GetSubDAGRunsdefaultJSONResponse) VisitGetSubDAGRunsResponse(w http.ResponseWriter) error

type GetSyncConfig200JSONResponse

type GetSyncConfig200JSONResponse SyncConfigResponse

func (GetSyncConfig200JSONResponse) VisitGetSyncConfigResponse

func (response GetSyncConfig200JSONResponse) VisitGetSyncConfigResponse(w http.ResponseWriter) error

type GetSyncConfigParams

type GetSyncConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncConfigParams defines parameters for GetSyncConfig.

type GetSyncConfigRequestObject

type GetSyncConfigRequestObject struct {
	Params GetSyncConfigParams
}

type GetSyncConfigResponseObject

type GetSyncConfigResponseObject interface {
	VisitGetSyncConfigResponse(w http.ResponseWriter) error
}

type GetSyncConfigdefaultJSONResponse

type GetSyncConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncConfigdefaultJSONResponse) VisitGetSyncConfigResponse

func (response GetSyncConfigdefaultJSONResponse) VisitGetSyncConfigResponse(w http.ResponseWriter) error

type GetSyncItemDiff200JSONResponse

type GetSyncItemDiff200JSONResponse SyncItemDiffResponse

func (GetSyncItemDiff200JSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiff200JSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncItemDiff404JSONResponse

type GetSyncItemDiff404JSONResponse Error

func (GetSyncItemDiff404JSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiff404JSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncItemDiffParams

type GetSyncItemDiffParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncItemDiffParams defines parameters for GetSyncItemDiff.

type GetSyncItemDiffRequestObject

type GetSyncItemDiffRequestObject struct {
	ItemId string `json:"itemId"`
	Params GetSyncItemDiffParams
}

type GetSyncItemDiffResponseObject

type GetSyncItemDiffResponseObject interface {
	VisitGetSyncItemDiffResponse(w http.ResponseWriter) error
}

type GetSyncItemDiffdefaultJSONResponse

type GetSyncItemDiffdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncItemDiffdefaultJSONResponse) VisitGetSyncItemDiffResponse

func (response GetSyncItemDiffdefaultJSONResponse) VisitGetSyncItemDiffResponse(w http.ResponseWriter) error

type GetSyncStatus200JSONResponse

type GetSyncStatus200JSONResponse SyncStatusResponse

func (GetSyncStatus200JSONResponse) VisitGetSyncStatusResponse

func (response GetSyncStatus200JSONResponse) VisitGetSyncStatusResponse(w http.ResponseWriter) error

type GetSyncStatusParams

type GetSyncStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetSyncStatusParams defines parameters for GetSyncStatus.

type GetSyncStatusRequestObject

type GetSyncStatusRequestObject struct {
	Params GetSyncStatusParams
}

type GetSyncStatusResponseObject

type GetSyncStatusResponseObject interface {
	VisitGetSyncStatusResponse(w http.ResponseWriter) error
}

type GetSyncStatusdefaultJSONResponse

type GetSyncStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetSyncStatusdefaultJSONResponse) VisitGetSyncStatusResponse

func (response GetSyncStatusdefaultJSONResponse) VisitGetSyncStatusResponse(w http.ResponseWriter) error

type GetTunnelStatus200JSONResponse

type GetTunnelStatus200JSONResponse TunnelStatusResponse

func (GetTunnelStatus200JSONResponse) VisitGetTunnelStatusResponse

func (response GetTunnelStatus200JSONResponse) VisitGetTunnelStatusResponse(w http.ResponseWriter) error

type GetTunnelStatusParams

type GetTunnelStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetTunnelStatusParams defines parameters for GetTunnelStatus.

type GetTunnelStatusRequestObject

type GetTunnelStatusRequestObject struct {
	Params GetTunnelStatusParams
}

type GetTunnelStatusResponseObject

type GetTunnelStatusResponseObject interface {
	VisitGetTunnelStatusResponse(w http.ResponseWriter) error
}

type GetTunnelStatusdefaultJSONResponse

type GetTunnelStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetTunnelStatusdefaultJSONResponse) VisitGetTunnelStatusResponse

func (response GetTunnelStatusdefaultJSONResponse) VisitGetTunnelStatusResponse(w http.ResponseWriter) error

type GetUser200JSONResponse

type GetUser200JSONResponse UserResponse

func (GetUser200JSONResponse) VisitGetUserResponse

func (response GetUser200JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser401JSONResponse

type GetUser401JSONResponse Error

func (GetUser401JSONResponse) VisitGetUserResponse

func (response GetUser401JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser403JSONResponse

type GetUser403JSONResponse Error

func (GetUser403JSONResponse) VisitGetUserResponse

func (response GetUser403JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUser404JSONResponse

type GetUser404JSONResponse Error

func (GetUser404JSONResponse) VisitGetUserResponse

func (response GetUser404JSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetUserRequestObject

type GetUserRequestObject struct {
	UserId UserId `json:"userId"`
}

type GetUserResponseObject

type GetUserResponseObject interface {
	VisitGetUserResponse(w http.ResponseWriter) error
}

type GetUserdefaultJSONResponse

type GetUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetUserdefaultJSONResponse) VisitGetUserResponse

func (response GetUserdefaultJSONResponse) VisitGetUserResponse(w http.ResponseWriter) error

type GetView200JSONResponse

type GetView200JSONResponse View

func (GetView200JSONResponse) VisitGetViewResponse

func (response GetView200JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetView401JSONResponse

type GetView401JSONResponse Error

func (GetView401JSONResponse) VisitGetViewResponse

func (response GetView401JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetView404JSONResponse

type GetView404JSONResponse Error

func (GetView404JSONResponse) VisitGetViewResponse

func (response GetView404JSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetViewParams

type GetViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetViewParams defines parameters for GetView.

type GetViewRequestObject

type GetViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params GetViewParams
}

type GetViewResponseObject

type GetViewResponseObject interface {
	VisitGetViewResponse(w http.ResponseWriter) error
}

type GetViewdefaultJSONResponse

type GetViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetViewdefaultJSONResponse) VisitGetViewResponse

func (response GetViewdefaultJSONResponse) VisitGetViewResponse(w http.ResponseWriter) error

type GetWikiPage200JSONResponse added in v2.13.0

type GetWikiPage200JSONResponse WikiPageResponse

func (GetWikiPage200JSONResponse) VisitGetWikiPageResponse added in v2.13.0

func (response GetWikiPage200JSONResponse) VisitGetWikiPageResponse(w http.ResponseWriter) error

type GetWikiPage404JSONResponse added in v2.13.0

type GetWikiPage404JSONResponse Error

func (GetWikiPage404JSONResponse) VisitGetWikiPageResponse added in v2.13.0

func (response GetWikiPage404JSONResponse) VisitGetWikiPageResponse(w http.ResponseWriter) error

type GetWikiPageParams added in v2.13.0

type GetWikiPageParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`
}

GetWikiPageParams defines parameters for GetWikiPage.

type GetWikiPageRequestObject added in v2.13.0

type GetWikiPageRequestObject struct {
	Params GetWikiPageParams
}

type GetWikiPageResponseObject added in v2.13.0

type GetWikiPageResponseObject interface {
	VisitGetWikiPageResponse(w http.ResponseWriter) error
}

type GetWikiPageRevision200JSONResponse added in v2.13.0

type GetWikiPageRevision200JSONResponse WikiPageRevisionResponse

func (GetWikiPageRevision200JSONResponse) VisitGetWikiPageRevisionResponse added in v2.13.0

func (response GetWikiPageRevision200JSONResponse) VisitGetWikiPageRevisionResponse(w http.ResponseWriter) error

type GetWikiPageRevision404JSONResponse added in v2.13.0

type GetWikiPageRevision404JSONResponse Error

func (GetWikiPageRevision404JSONResponse) VisitGetWikiPageRevisionResponse added in v2.13.0

func (response GetWikiPageRevision404JSONResponse) VisitGetWikiPageRevisionResponse(w http.ResponseWriter) error

type GetWikiPageRevisionParams added in v2.13.0

type GetWikiPageRevisionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`

	// Rev Revision identifier from the revision list
	Rev string `form:"rev" json:"rev"`
}

GetWikiPageRevisionParams defines parameters for GetWikiPageRevision.

type GetWikiPageRevisionRequestObject added in v2.13.0

type GetWikiPageRevisionRequestObject struct {
	Params GetWikiPageRevisionParams
}

type GetWikiPageRevisionResponseObject added in v2.13.0

type GetWikiPageRevisionResponseObject interface {
	VisitGetWikiPageRevisionResponse(w http.ResponseWriter) error
}

type GetWikiPageRevisiondefaultJSONResponse added in v2.13.0

type GetWikiPageRevisiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWikiPageRevisiondefaultJSONResponse) VisitGetWikiPageRevisionResponse added in v2.13.0

func (response GetWikiPageRevisiondefaultJSONResponse) VisitGetWikiPageRevisionResponse(w http.ResponseWriter) error

type GetWikiPagedefaultJSONResponse added in v2.13.0

type GetWikiPagedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWikiPagedefaultJSONResponse) VisitGetWikiPageResponse added in v2.13.0

func (response GetWikiPagedefaultJSONResponse) VisitGetWikiPageResponse(w http.ResponseWriter) error

type GetWorkers200JSONResponse

type GetWorkers200JSONResponse WorkersListResponse

func (GetWorkers200JSONResponse) VisitGetWorkersResponse

func (response GetWorkers200JSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkers503JSONResponse

type GetWorkers503JSONResponse Error

func (GetWorkers503JSONResponse) VisitGetWorkersResponse

func (response GetWorkers503JSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkersParams

type GetWorkersParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkersParams defines parameters for GetWorkers.

type GetWorkersRequestObject

type GetWorkersRequestObject struct {
	Params GetWorkersParams
}

type GetWorkersResponseObject

type GetWorkersResponseObject interface {
	VisitGetWorkersResponse(w http.ResponseWriter) error
}

type GetWorkersdefaultJSONResponse

type GetWorkersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkersdefaultJSONResponse) VisitGetWorkersResponse

func (response GetWorkersdefaultJSONResponse) VisitGetWorkersResponse(w http.ResponseWriter) error

type GetWorkspace200JSONResponse

type GetWorkspace200JSONResponse WorkspaceResponse

func (GetWorkspace200JSONResponse) VisitGetWorkspaceResponse

func (response GetWorkspace200JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error

type GetWorkspace404JSONResponse

type GetWorkspace404JSONResponse Error

func (GetWorkspace404JSONResponse) VisitGetWorkspaceResponse

func (response GetWorkspace404JSONResponse) VisitGetWorkspaceResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig200JSONResponse

type GetWorkspaceBaseConfig200JSONResponse struct {
	// Errors List of validation errors in the configuration
	Errors []string `json:"errors"`

	// Spec The workspace base configuration in YAML format
	Spec string `json:"spec"`
}

func (GetWorkspaceBaseConfig200JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig200JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig400JSONResponse

type GetWorkspaceBaseConfig400JSONResponse Error

func (GetWorkspaceBaseConfig400JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig400JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig401JSONResponse

type GetWorkspaceBaseConfig401JSONResponse Error

func (GetWorkspaceBaseConfig401JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig401JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig403JSONResponse

type GetWorkspaceBaseConfig403JSONResponse Error

func (GetWorkspaceBaseConfig403JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig403JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfig404JSONResponse

type GetWorkspaceBaseConfig404JSONResponse Error

func (GetWorkspaceBaseConfig404JSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfig404JSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceBaseConfigParams

type GetWorkspaceBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceBaseConfigParams defines parameters for GetWorkspaceBaseConfig.

type GetWorkspaceBaseConfigRequestObject

type GetWorkspaceBaseConfigRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceBaseConfigParams
}

type GetWorkspaceBaseConfigResponseObject

type GetWorkspaceBaseConfigResponseObject interface {
	VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error
}

type GetWorkspaceBaseConfigdefaultJSONResponse

type GetWorkspaceBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceBaseConfigdefaultJSONResponse) VisitGetWorkspaceBaseConfigResponse

func (response GetWorkspaceBaseConfigdefaultJSONResponse) VisitGetWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies200JSONResponse

type GetWorkspaceIncidentPolicies200JSONResponse IncidentPolicySet

func (GetWorkspaceIncidentPolicies200JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies200JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies403JSONResponse

type GetWorkspaceIncidentPolicies403JSONResponse Error

func (GetWorkspaceIncidentPolicies403JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies403JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPolicies404JSONResponse

type GetWorkspaceIncidentPolicies404JSONResponse Error

func (GetWorkspaceIncidentPolicies404JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPolicies404JSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceIncidentPoliciesParams

type GetWorkspaceIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceIncidentPoliciesParams defines parameters for GetWorkspaceIncidentPolicies.

type GetWorkspaceIncidentPoliciesRequestObject

type GetWorkspaceIncidentPoliciesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceIncidentPoliciesParams
}

type GetWorkspaceIncidentPoliciesResponseObject

type GetWorkspaceIncidentPoliciesResponseObject interface {
	VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error
}

type GetWorkspaceIncidentPoliciesdefaultJSONResponse

type GetWorkspaceIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceIncidentPoliciesdefaultJSONResponse) VisitGetWorkspaceIncidentPoliciesResponse

func (response GetWorkspaceIncidentPoliciesdefaultJSONResponse) VisitGetWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes200JSONResponse

type GetWorkspaceNotificationRoutes200JSONResponse NotificationRouteSet

func (GetWorkspaceNotificationRoutes200JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes200JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes403JSONResponse

type GetWorkspaceNotificationRoutes403JSONResponse Error

func (GetWorkspaceNotificationRoutes403JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes403JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutes404JSONResponse

type GetWorkspaceNotificationRoutes404JSONResponse Error

func (GetWorkspaceNotificationRoutes404JSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutes404JSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceNotificationRoutesParams

type GetWorkspaceNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceNotificationRoutesParams defines parameters for GetWorkspaceNotificationRoutes.

type GetWorkspaceNotificationRoutesRequestObject

type GetWorkspaceNotificationRoutesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceNotificationRoutesParams
}

type GetWorkspaceNotificationRoutesResponseObject

type GetWorkspaceNotificationRoutesResponseObject interface {
	VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error
}

type GetWorkspaceNotificationRoutesdefaultJSONResponse

type GetWorkspaceNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceNotificationRoutesdefaultJSONResponse) VisitGetWorkspaceNotificationRoutesResponse

func (response GetWorkspaceNotificationRoutesdefaultJSONResponse) VisitGetWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type GetWorkspaceParams

type GetWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceParams defines parameters for GetWorkspace.

type GetWorkspaceRequestObject

type GetWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      GetWorkspaceParams
}

type GetWorkspaceResponseObject

type GetWorkspaceResponseObject interface {
	VisitGetWorkspaceResponse(w http.ResponseWriter) error
}

type GetWorkspaceRuntimeProfileDefaults200JSONResponse

type GetWorkspaceRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (GetWorkspaceRuntimeProfileDefaults200JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults200JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults400JSONResponse

type GetWorkspaceRuntimeProfileDefaults400JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults400JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults400JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults401JSONResponse

type GetWorkspaceRuntimeProfileDefaults401JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults401JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults401JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults403JSONResponse

type GetWorkspaceRuntimeProfileDefaults403JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults403JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults403JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaults404JSONResponse

type GetWorkspaceRuntimeProfileDefaults404JSONResponse Error

func (GetWorkspaceRuntimeProfileDefaults404JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaults404JSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type GetWorkspaceRuntimeProfileDefaultsParams

type GetWorkspaceRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

GetWorkspaceRuntimeProfileDefaultsParams defines parameters for GetWorkspaceRuntimeProfileDefaults.

type GetWorkspaceRuntimeProfileDefaultsRequestObject

type GetWorkspaceRuntimeProfileDefaultsRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        GetWorkspaceRuntimeProfileDefaultsParams
}

type GetWorkspaceRuntimeProfileDefaultsResponseObject

type GetWorkspaceRuntimeProfileDefaultsResponseObject interface {
	VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse

type GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse

func (response GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitGetWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type HandlerOn

type HandlerOn struct {
	// Abort Individual task definition that performs a specific operation in a DAG-run
	Abort *Step `json:"abort,omitempty"`

	// Exit Individual task definition that performs a specific operation in a DAG-run
	Exit *Step `json:"exit,omitempty"`

	// Failure Individual task definition that performs a specific operation in a DAG-run
	Failure *Step `json:"failure,omitempty"`

	// Success Individual task definition that performs a specific operation in a DAG-run
	Success *Step `json:"success,omitempty"`
}

HandlerOn Configuration for event handlers in a DAG-run

type Head = int

Head defines model for Head.

type HealthResponse

type HealthResponse struct {
	// Status Overall health status of the server
	Status HealthResponseStatus `json:"status"`

	// Timestamp Current server time
	Timestamp string `json:"timestamp"`

	// Uptime Server uptime in seconds
	Uptime int `json:"uptime"`

	// Version Current version of the server
	Version string `json:"version"`
}

HealthResponse Response object for the health check endpoint

type HealthResponseStatus

type HealthResponseStatus string

HealthResponseStatus Overall health status of the server

const (
	HealthResponseStatusHealthy   HealthResponseStatus = "healthy"
	HealthResponseStatusUnhealthy HealthResponseStatus = "unhealthy"
)

Defines values for HealthResponseStatus.

func (HealthResponseStatus) Valid added in v2.16.5

func (e HealthResponseStatus) Valid() bool

Valid indicates whether the value is a known member of the HealthResponseStatus enum.

type HumanTaskCompletionResponse

type HumanTaskCompletionResponse struct {
	AlreadyCompleted bool `json:"alreadyCompleted"`

	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Whether this request durably queued the DAG-run retry
	Queued                bool `json:"queued"`
	RemainingWaitingSteps int  `json:"remainingWaitingSteps"`

	// ResumeRequested True when this request found the DAG-run waiting and ready to resume, whether it queued the resume or a concurrent request queued it first; false if the run keeps waiting or has already left waiting
	ResumeRequested bool   `json:"resumeRequested"`
	StepId          string `json:"stepId"`
}

HumanTaskCompletionResponse Result of completing or confirming one human task

type HumanTaskConfig

type HumanTaskConfig struct {
	// Artifacts Artifact-relative paths in the current root DAG run
	Artifacts *[]string `json:"artifacts,omitempty"`

	// Form Normalized flat JSON Schema for typed completion input
	Form *map[string]interface{} `json:"form,omitempty"`

	// Prompt Instructions displayed to the operator. Run details contain the resolved, secret-masked snapshot.
	Prompt string `json:"prompt"`

	// PushBack Push-back configuration of a human task
	PushBack *HumanTaskPushBackConfig `json:"pushBack,omitempty"`
}

HumanTaskConfig Resolved human-task instructions with optional normalized input form and artifact references

type HumanTaskInput

type HumanTaskInput map[string]interface{}

HumanTaskInput Typed human-task input: completion values or push-back feedback. An empty object supplies no values, which acknowledges a task without a form.

type HumanTaskPushBackConfig added in v2.17.1

type HumanTaskPushBackConfig struct {
	// Form Normalized flat JSON Schema for typed push-back feedback. Omitted when push-back accepts no input.
	Form *map[string]interface{} `json:"form,omitempty"`

	// RewindTo Name of the upstream step that runs again first after a push-back
	RewindTo string `json:"rewindTo"`
}

HumanTaskPushBackConfig Push-back configuration of a human task

type HumanTaskPushBackResponse added in v2.17.1

type HumanTaskPushBackResponse struct {
	// AlreadyPushedBack Whether identical feedback had already pushed the task back and the task has not opened again since
	AlreadyPushedBack bool `json:"alreadyPushedBack"`

	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Iteration Push-back iteration the push-back recorded
	Iteration int `json:"iteration"`

	// Queued Whether this request durably queued the DAG-run retry
	Queued bool `json:"queued"`

	// ResumeRequested True when the DAG-run was ready to resume after the push-back, whether this request queued the resume or a concurrent request queued it first; false if the run keeps waiting
	ResumeRequested bool `json:"resumeRequested"`

	// RewindTo Name of the step that runs again first
	RewindTo string `json:"rewindTo"`
	StepId   string `json:"stepId"`
}

HumanTaskPushBackResponse Result of pushing back one human task

type HumanTaskResumeResponse

type HumanTaskResumeResponse struct {
	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Whether this request durably queued the DAG-run retry
	Queued bool `json:"queued"`
}

HumanTaskResumeResponse Result of queueing a completed human-task retry

type HumanTaskStepId

type HumanTaskStepId = string

HumanTaskStepId defines model for HumanTaskStepId.

type IncidentPagerDutyProvider

type IncidentPagerDutyProvider struct {
	// RoutingKeyConfigured Whether a PagerDuty routing key is configured
	RoutingKeyConfigured bool `json:"routingKeyConfigured"`

	// RoutingKeyPreview Redacted routing key preview
	RoutingKeyPreview *string `json:"routingKeyPreview,omitempty"`
}

IncidentPagerDutyProvider Public PagerDuty provider details

type IncidentPagerDutyProviderInput

type IncidentPagerDutyProviderInput struct {
	// ClearRoutingKey Clear the stored routing key.
	ClearRoutingKey *bool `json:"clearRoutingKey,omitempty"`

	// RoutingKey PagerDuty Events API v2 routing key. Omit on updates to preserve the existing key.
	RoutingKey *string `json:"routingKey,omitempty"`
}

IncidentPagerDutyProviderInput PagerDuty Events API v2 provider input. The routing key is encrypted at rest.

type IncidentPagerDutyProviderInputEnvelope

type IncidentPagerDutyProviderInputEnvelope struct {
	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// PagerDuty PagerDuty Events API v2 provider input. The routing key is encrypted at rest.
	PagerDuty IncidentPagerDutyProviderInput             `json:"pagerDuty"`
	Type      IncidentPagerDutyProviderInputEnvelopeType `json:"type"`
}

IncidentPagerDutyProviderInputEnvelope PagerDuty incident provider input

type IncidentPagerDutyProviderInputEnvelopeType

type IncidentPagerDutyProviderInputEnvelopeType string

IncidentPagerDutyProviderInputEnvelopeType defines model for IncidentPagerDutyProviderInputEnvelope.Type.

const (
	IncidentPagerDutyProviderInputEnvelopeTypePagerduty IncidentPagerDutyProviderInputEnvelopeType = "pagerduty"
)

Defines values for IncidentPagerDutyProviderInputEnvelopeType.

func (IncidentPagerDutyProviderInputEnvelopeType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the IncidentPagerDutyProviderInputEnvelopeType enum.

type IncidentPolicy

type IncidentPolicy struct {
	// DedupKeyTemplate Deprecated and ignored. Dagu generates stable provider incident keys.
	DedupKeyTemplate string `json:"dedupKeyTemplate"`

	// DescriptionTemplate Template for the provider incident description/details
	DescriptionTemplate string `json:"descriptionTemplate"`

	// Enabled Whether this route is enabled
	Enabled bool `json:"enabled"`

	// Id Stable route ID
	Id string `json:"id"`

	// MessageTemplate Template for the provider incident summary/message
	MessageTemplate string `json:"messageTemplate"`

	// ProviderId Incident provider ID
	ProviderId string `json:"providerId"`

	// ResolveOnRecovery Deprecated. Dagu resolves saved open incidents on recovery.
	ResolveOnRecovery bool `json:"resolveOnRecovery"`

	// Severity Incident severity
	Severity IncidentSeverity `json:"severity"`
}

IncidentPolicy Incident route

type IncidentPolicyInput

type IncidentPolicyInput struct {
	// DedupKeyTemplate Deprecated and ignored. Dagu generates stable provider incident keys.
	DedupKeyTemplate *string `json:"dedupKeyTemplate,omitempty"`

	// DescriptionTemplate Template for the provider incident description/details.
	DescriptionTemplate *string `json:"descriptionTemplate,omitempty"`

	// Enabled Whether this route is enabled. Normal incident routing sends true when the route exists.
	Enabled bool `json:"enabled"`

	// Id Stable route ID. Omit when adding a route.
	Id *string `json:"id,omitempty"`

	// MessageTemplate Template for the provider incident summary/message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// ProviderId Incident provider ID
	ProviderId string `json:"providerId"`

	// ResolveOnRecovery Deprecated. Dagu resolves saved open incidents on recovery.
	ResolveOnRecovery *bool `json:"resolveOnRecovery,omitempty"`

	// Severity Incident severity
	Severity IncidentSeverity `json:"severity"`
}

IncidentPolicyInput Incident route input. A route opens an incident on final DAG failure and Dagu resolves the saved open incident on later success.

type IncidentPolicyScope

type IncidentPolicyScope string

IncidentPolicyScope Incident routing scope

const (
	IncidentPolicyScopeDag       IncidentPolicyScope = "dag"
	IncidentPolicyScopeGlobal    IncidentPolicyScope = "global"
	IncidentPolicyScopeWorkspace IncidentPolicyScope = "workspace"
)

Defines values for IncidentPolicyScope.

func (IncidentPolicyScope) Valid added in v2.16.5

func (e IncidentPolicyScope) Valid() bool

Valid indicates whether the value is a known member of the IncidentPolicyScope enum.

type IncidentPolicySet

type IncidentPolicySet struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DagName DAG name for DAG-scoped routing
	DagName *string `json:"dagName,omitempty"`

	// Enabled Whether this scope can open new incidents
	Enabled bool `json:"enabled"`

	// Id Stable routing ID, present after routing is saved
	Id *string `json:"id,omitempty"`

	// InheritParent For workspace and DAG routing, true means inherit the parent scope instead of using local routes
	InheritParent bool             `json:"inheritParent"`
	Policies      []IncidentPolicy `json:"policies"`

	// Scope Incident routing scope
	Scope     IncidentPolicyScope `json:"scope"`
	UpdatedAt *time.Time          `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated routing
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Workspace Workspace name for workspace-scoped routing
	Workspace *string `json:"workspace,omitempty"`
}

IncidentPolicySet Incident routing for a global, workspace, or DAG scope

type IncidentPolicySetInput

type IncidentPolicySetInput struct {
	// Enabled Whether this scope can open new incidents
	Enabled bool `json:"enabled"`

	// InheritParent For workspace and DAG routing, true means inherit the parent scope instead of using local routes. Ignored for global routing.
	InheritParent bool                  `json:"inheritParent"`
	Policies      []IncidentPolicyInput `json:"policies"`
}

IncidentPolicySetInput Replacement incident routing for a global, workspace, or DAG scope

type IncidentPolicySetListResponse

type IncidentPolicySetListResponse struct {
	PolicySets []IncidentPolicySet `json:"policySets"`
}

IncidentPolicySetListResponse Incident routing scopes

type IncidentProvider

type IncidentProvider struct {
	CreatedAt time.Time `json:"createdAt"`

	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Id Stable provider ID
	Id string `json:"id"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// PagerDuty Public PagerDuty provider details
	PagerDuty *IncidentPagerDutyProvider `json:"pagerDuty,omitempty"`

	// SolarWinds Public SolarWinds Incident Response provider details
	SolarWinds *IncidentSolarWindsProvider `json:"solarWinds,omitempty"`

	// Type Incident provider type
	Type      IncidentProviderType `json:"type"`
	UpdatedAt time.Time            `json:"updatedAt"`

	// UpdatedBy User ID that last updated the provider
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

IncidentProvider Incident provider. Secrets are never returned.

type IncidentProviderInput

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

IncidentProviderInput Incident provider input

func (IncidentProviderInput) AsIncidentPagerDutyProviderInputEnvelope

func (t IncidentProviderInput) AsIncidentPagerDutyProviderInputEnvelope() (IncidentPagerDutyProviderInputEnvelope, error)

AsIncidentPagerDutyProviderInputEnvelope returns the union data inside the IncidentProviderInput as a IncidentPagerDutyProviderInputEnvelope

func (IncidentProviderInput) AsIncidentSolarWindsProviderInputEnvelope

func (t IncidentProviderInput) AsIncidentSolarWindsProviderInputEnvelope() (IncidentSolarWindsProviderInputEnvelope, error)

AsIncidentSolarWindsProviderInputEnvelope returns the union data inside the IncidentProviderInput as a IncidentSolarWindsProviderInputEnvelope

func (IncidentProviderInput) Discriminator

func (t IncidentProviderInput) Discriminator() (string, error)

func (*IncidentProviderInput) FromIncidentPagerDutyProviderInputEnvelope

func (t *IncidentProviderInput) FromIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error

FromIncidentPagerDutyProviderInputEnvelope overwrites any union data inside the IncidentProviderInput as the provided IncidentPagerDutyProviderInputEnvelope

func (*IncidentProviderInput) FromIncidentSolarWindsProviderInputEnvelope

func (t *IncidentProviderInput) FromIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error

FromIncidentSolarWindsProviderInputEnvelope overwrites any union data inside the IncidentProviderInput as the provided IncidentSolarWindsProviderInputEnvelope

func (IncidentProviderInput) MarshalJSON

func (t IncidentProviderInput) MarshalJSON() ([]byte, error)

func (*IncidentProviderInput) MergeIncidentPagerDutyProviderInputEnvelope

func (t *IncidentProviderInput) MergeIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error

MergeIncidentPagerDutyProviderInputEnvelope performs a merge with any union data inside the IncidentProviderInput, using the provided IncidentPagerDutyProviderInputEnvelope

func (*IncidentProviderInput) MergeIncidentSolarWindsProviderInputEnvelope

func (t *IncidentProviderInput) MergeIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error

MergeIncidentSolarWindsProviderInputEnvelope performs a merge with any union data inside the IncidentProviderInput, using the provided IncidentSolarWindsProviderInputEnvelope

func (*IncidentProviderInput) UnmarshalJSON

func (t *IncidentProviderInput) UnmarshalJSON(b []byte) error

func (IncidentProviderInput) ValueByDiscriminator

func (t IncidentProviderInput) ValueByDiscriminator() (interface{}, error)

type IncidentProviderListResponse

type IncidentProviderListResponse struct {
	Providers []IncidentProvider `json:"providers"`
}

IncidentProviderListResponse Incident providers

type IncidentProviderType

type IncidentProviderType string

IncidentProviderType Incident provider type

const (
	IncidentProviderTypePagerduty                  IncidentProviderType = "pagerduty"
	IncidentProviderTypeSolarwindsIncidentResponse IncidentProviderType = "solarwinds_incident_response"
)

Defines values for IncidentProviderType.

func (IncidentProviderType) Valid added in v2.16.5

func (e IncidentProviderType) Valid() bool

Valid indicates whether the value is a known member of the IncidentProviderType enum.

type IncidentSeverity

type IncidentSeverity string

IncidentSeverity Incident severity

const (
	IncidentSeverityCritical IncidentSeverity = "critical"
	IncidentSeverityError    IncidentSeverity = "error"
	IncidentSeverityInfo     IncidentSeverity = "info"
	IncidentSeverityWarning  IncidentSeverity = "warning"
)

Defines values for IncidentSeverity.

func (IncidentSeverity) Valid added in v2.16.5

func (e IncidentSeverity) Valid() bool

Valid indicates whether the value is a known member of the IncidentSeverity enum.

type IncidentSolarWindsProvider

type IncidentSolarWindsProvider struct {
	// AllowInsecureHttp Whether this provider allows plain HTTP webhook URLs
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Whether this provider allows loopback or private network webhook targets
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// WebhookUrlConfigured Whether an incoming webhook URL is configured
	WebhookUrlConfigured bool `json:"webhookUrlConfigured"`

	// WebhookUrlPreview Redacted webhook URL preview
	WebhookUrlPreview *string `json:"webhookUrlPreview,omitempty"`
}

IncidentSolarWindsProvider Public SolarWinds Incident Response provider details

type IncidentSolarWindsProviderInput

type IncidentSolarWindsProviderInput struct {
	// AllowInsecureHttp Allow plain HTTP webhook URLs. Disabled by default.
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Allow loopback or private network webhook targets. Disabled by default.
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// ClearWebhookUrl Clear the stored webhook URL.
	ClearWebhookUrl *bool `json:"clearWebhookUrl,omitempty"`

	// WebhookUrl Incoming webhook URL. Omit on updates to preserve the existing URL.
	WebhookUrl *string `json:"webhookUrl,omitempty"`
}

IncidentSolarWindsProviderInput SolarWinds Incident Response incoming webhook provider input. The webhook URL is encrypted at rest.

type IncidentSolarWindsProviderInputEnvelope

type IncidentSolarWindsProviderInputEnvelope struct {
	// Enabled Whether this provider can receive incident events
	Enabled bool `json:"enabled"`

	// Name Human-readable provider name
	Name string `json:"name"`

	// SolarWinds SolarWinds Incident Response incoming webhook provider input. The webhook URL is encrypted at rest.
	SolarWinds IncidentSolarWindsProviderInput             `json:"solarWinds"`
	Type       IncidentSolarWindsProviderInputEnvelopeType `json:"type"`
}

IncidentSolarWindsProviderInputEnvelope SolarWinds Incident Response provider input

type IncidentSolarWindsProviderInputEnvelopeType

type IncidentSolarWindsProviderInputEnvelopeType string

IncidentSolarWindsProviderInputEnvelopeType defines model for IncidentSolarWindsProviderInputEnvelope.Type.

const (
	IncidentSolarWindsProviderInputEnvelopeTypeSolarwindsIncidentResponse IncidentSolarWindsProviderInputEnvelopeType = "solarwinds_incident_response"
)

Defines values for IncidentSolarWindsProviderInputEnvelopeType.

func (IncidentSolarWindsProviderInputEnvelopeType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the IncidentSolarWindsProviderInputEnvelopeType enum.

type InheritedCustomActionHint

type InheritedCustomActionHint struct {
	// Description Optional custom action description
	Description *string `json:"description,omitempty"`

	// InputSchema Resolved JSON Schema object used to validate and document with input
	InputSchema map[string]interface{} `json:"inputSchema"`

	// Name Custom action name
	Name string `json:"name"`

	// OutputSchema Resolved JSON Schema object used to validate stdout JSON output
	OutputSchema *map[string]interface{} `json:"outputSchema,omitempty"`
}

InheritedCustomActionHint Resolved editor hint for an inherited custom action

type InheritedLegacyDefinitionHint

type InheritedLegacyDefinitionHint struct {
	// Description Optional deprecated legacy execution definition description
	Description *string `json:"description,omitempty"`

	// InputSchema Resolved JSON Schema object used to validate and document with input
	InputSchema map[string]interface{} `json:"inputSchema"`

	// Name Deprecated legacy execution definition name
	Name string `json:"name"`

	// OutputSchema Resolved JSON Schema object used to validate stdout JSON output
	OutputSchema *map[string]interface{} `json:"outputSchema,omitempty"`

	// TargetType Builtin executor type that the deprecated legacy execution definition expands to
	TargetType string `json:"targetType"`
}

InheritedLegacyDefinitionHint Resolved editor hint for an inherited deprecated legacy execution definition

type InheritedRuntimeProfileName

type InheritedRuntimeProfileName = string

InheritedRuntimeProfileName Non-selectable inherited profile layer name.

type InheritedRuntimeProfileResponse

type InheritedRuntimeProfileResponse struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DefaultProfile Workspace default runtime profile used when a run and DAG do not select a profile.
	DefaultProfile *RuntimeProfileName           `json:"defaultProfile,omitempty"`
	Description    *string                       `json:"description,omitempty"`
	Entries        []RuntimeProfileEntryResponse `json:"entries"`

	// Id Persistent record ID. Omitted until the inherited layer is first saved.
	Id *string `json:"id,omitempty"`

	// Name Non-selectable inherited profile layer name.
	Name      InheritedRuntimeProfileName  `json:"name"`
	Protected bool                         `json:"protected"`
	Scope     InheritedRuntimeProfileScope `json:"scope"`
	Status    RuntimeProfileStatus         `json:"status"`
	UpdatedAt *time.Time                   `json:"updatedAt,omitempty"`

	// Workspace Workspace name. The reserved names all, default, and global are not allowed.
	Workspace *WorkspaceName `json:"workspace,omitempty"`
}

InheritedRuntimeProfileResponse defines model for InheritedRuntimeProfileResponse.

type InheritedRuntimeProfileScope

type InheritedRuntimeProfileScope string

InheritedRuntimeProfileScope defines model for InheritedRuntimeProfileScope.

const (
	InheritedRuntimeProfileScopeGlobal    InheritedRuntimeProfileScope = "global"
	InheritedRuntimeProfileScopeWorkspace InheritedRuntimeProfileScope = "workspace"
)

Defines values for InheritedRuntimeProfileScope.

func (InheritedRuntimeProfileScope) Valid added in v2.16.5

Valid indicates whether the value is a known member of the InheritedRuntimeProfileScope enum.

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type Labels

type Labels = []string

Labels Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with deprecated `tags`; the server returns HTTP 400 if both are set.

type LicenseStatusResponse added in v2.11.3

type LicenseStatusResponse struct {
	// Community Whether no license claims are loaded
	Community bool `json:"community"`

	// Error User-facing explanation when a configured license is unusable
	Error string `json:"error"`

	// Expiry License expiration timestamp, or empty for a perpetual or absent license
	Expiry string `json:"expiry"`

	// Features Feature claims included in the license
	Features []string `json:"features"`

	// GraceEndsAt Grace-period end timestamp, or empty when the license has no expiration
	GraceEndsAt string `json:"graceEndsAt"`

	// GracePeriod Whether the license is expired but still inside its grace period
	GracePeriod bool `json:"gracePeriod"`

	// Plan License plan name
	Plan string `json:"plan"`

	// Source Public license source category
	Source string `json:"source"`

	// Valid Whether the loaded license token has not expired
	Valid bool `json:"valid"`

	// WarningCode Warning code included in the license token
	WarningCode string `json:"warningCode"`
}

LicenseStatusResponse Public status of the current Dagu license

type Limit

type Limit = int

Limit defines model for Limit.

type ListAPIKeys200JSONResponse

type ListAPIKeys200JSONResponse APIKeysListResponse

func (ListAPIKeys200JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys200JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeys401JSONResponse

type ListAPIKeys401JSONResponse Error

func (ListAPIKeys401JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys401JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeys403JSONResponse

type ListAPIKeys403JSONResponse Error

func (ListAPIKeys403JSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeys403JSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListAPIKeysRequestObject

type ListAPIKeysRequestObject struct {
}

type ListAPIKeysResponseObject

type ListAPIKeysResponseObject interface {
	VisitListAPIKeysResponse(w http.ResponseWriter) error
}

type ListAPIKeysdefaultJSONResponse

type ListAPIKeysdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse

func (response ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse(w http.ResponseWriter) error

type ListArtifacts200JSONResponse added in v2.17.0

type ListArtifacts200JSONResponse ArtifactListResponse

func (ListArtifacts200JSONResponse) VisitListArtifactsResponse added in v2.17.0

func (response ListArtifacts200JSONResponse) VisitListArtifactsResponse(w http.ResponseWriter) error

type ListArtifacts400JSONResponse added in v2.17.0

type ListArtifacts400JSONResponse Error

func (ListArtifacts400JSONResponse) VisitListArtifactsResponse added in v2.17.0

func (response ListArtifacts400JSONResponse) VisitListArtifactsResponse(w http.ResponseWriter) error

type ListArtifactsParams added in v2.17.0

type ListArtifactsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// FromDate start datetime for filtering DAG-runs in ISO 8601 format with timezone
	FromDate *DateTimeFrom `form:"fromDate,omitempty" json:"fromDate,omitempty"`

	// ToDate end datetime for filtering DAG-runs in ISO 8601 format with timezone
	ToDate *DateTimeTo `form:"toDate,omitempty" json:"toDate,omitempty"`

	// Name Filter by DAG names containing this value
	Name *ArtifactDAGName `form:"name,omitempty" json:"name,omitempty"`

	// FileName Select files by path. A value containing glob metacharacters (* ? [ {) is matched as a glob against the path relative to the DAG-run artifact directory; any other value is matched as a case-insensitive substring of that path. A run is returned only if at least one file matches, and only the matching files are listed for it.
	FileName *ArtifactFileName `form:"fileName,omitempty" json:"fileName,omitempty"`

	// Limit Number of runs to return (default 100, max 500)
	Limit *ArtifactListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor returned by the previous artifact list response
	Cursor *ArtifactListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListArtifactsParams defines parameters for ListArtifacts.

type ListArtifactsRequestObject added in v2.17.0

type ListArtifactsRequestObject struct {
	Params ListArtifactsParams
}

type ListArtifactsResponseObject added in v2.17.0

type ListArtifactsResponseObject interface {
	VisitListArtifactsResponse(w http.ResponseWriter) error
}

type ListArtifactsdefaultJSONResponse added in v2.17.0

type ListArtifactsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListArtifactsdefaultJSONResponse) VisitListArtifactsResponse added in v2.17.0

func (response ListArtifactsdefaultJSONResponse) VisitListArtifactsResponse(w http.ResponseWriter) error

type ListAuditLogs200JSONResponse

type ListAuditLogs200JSONResponse AuditLogsResponse

func (ListAuditLogs200JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs200JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogs401JSONResponse

type ListAuditLogs401JSONResponse Error

func (ListAuditLogs401JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs401JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogs403JSONResponse

type ListAuditLogs403JSONResponse Error

func (ListAuditLogs403JSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogs403JSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListAuditLogsParams

type ListAuditLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Category Filter by audit category (e.g., terminal, user, dag)
	Category *string `form:"category,omitempty" json:"category,omitempty"`

	// Action Filter by audit action
	Action *string `form:"action,omitempty" json:"action,omitempty"`

	// Source Filter by audit source (e.g., mcp, ui, rest, cli)
	Source *string `form:"source,omitempty" json:"source,omitempty"`

	// Surface Filter by accepted credential surface (e.g., mcp, rest_api)
	Surface *string `form:"surface,omitempty" json:"surface,omitempty"`

	// Result Filter by result (succeeded, failed, denied)
	Result *string `form:"result,omitempty" json:"result,omitempty"`

	// CorrelationId Filter by correlation ID
	CorrelationId *string `form:"correlationId,omitempty" json:"correlationId,omitempty"`

	// ResourceType Filter by resource type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceId Filter by resource ID
	ResourceId *string `form:"resourceId,omitempty" json:"resourceId,omitempty"`

	// Workspace Filter by canonical workspace
	Workspace *string `form:"workspace,omitempty" json:"workspace,omitempty"`

	// CredentialId Filter by credential ID
	CredentialId *string `form:"credentialId,omitempty" json:"credentialId,omitempty"`

	// CredentialType Filter by credential type
	CredentialType *string `form:"credentialType,omitempty" json:"credentialType,omitempty"`

	// McpTool Filter by MCP tool name
	McpTool *string `form:"mcpTool,omitempty" json:"mcpTool,omitempty"`

	// IpAddress Filter by client IP address
	IpAddress *string `form:"ipAddress,omitempty" json:"ipAddress,omitempty"`

	// UserId Filter by user ID
	UserId *string `form:"userId,omitempty" json:"userId,omitempty"`

	// StartTime Filter entries after this time (ISO 8601 format)
	StartTime *LogStartTime `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Filter entries before this time (ISO 8601 format)
	EndTime *LogEndTime `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Limit Maximum number of entries to return (default 100)
	Limit *AuditLogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of entries to skip (for pagination)
	Offset *LogOffset `form:"offset,omitempty" json:"offset,omitempty"`
}

ListAuditLogsParams defines parameters for ListAuditLogs.

type ListAuditLogsRequestObject

type ListAuditLogsRequestObject struct {
	Params ListAuditLogsParams
}

type ListAuditLogsResponseObject

type ListAuditLogsResponseObject interface {
	VisitListAuditLogsResponse(w http.ResponseWriter) error
}

type ListAuditLogsdefaultJSONResponse

type ListAuditLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListAuditLogsdefaultJSONResponse) VisitListAuditLogsResponse

func (response ListAuditLogsdefaultJSONResponse) VisitListAuditLogsResponse(w http.ResponseWriter) error

type ListDAGRuns200JSONResponse

type ListDAGRuns200JSONResponse DAGRunsPageResponse

func (ListDAGRuns200JSONResponse) VisitListDAGRunsResponse

func (response ListDAGRuns200JSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGRuns400JSONResponse

type ListDAGRuns400JSONResponse Error

func (ListDAGRuns400JSONResponse) VisitListDAGRunsResponse

func (response ListDAGRuns400JSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGRunsByName200JSONResponse

type ListDAGRunsByName200JSONResponse DAGRunsPageResponse

func (ListDAGRunsByName200JSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByName200JSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsByName400JSONResponse

type ListDAGRunsByName400JSONResponse Error

func (ListDAGRunsByName400JSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByName400JSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsByNameParams

type ListDAGRunsByNameParams struct {
	// Status status of the DAG-run. Repeat the parameter to match multiple statuses.
	Status *StatusList `form:"status,omitempty" json:"status,omitempty"`

	// FromDate start datetime for filtering DAG-runs in ISO 8601 format with timezone
	FromDate *DateTimeFrom `form:"fromDate,omitempty" json:"fromDate,omitempty"`

	// ToDate end datetime for filtering DAG-runs in ISO 8601 format with timezone
	ToDate *DateTimeTo `form:"toDate,omitempty" json:"toDate,omitempty"`

	// DagRunId ID of the DAG-run or 'latest' to get the most recent DAG-run
	DagRunId *DAGRunIdSearch `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// Limit Maximum number of DAG-runs to return (default 100)
	Limit *DAGRunListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of older DAG-runs
	Cursor *DAGRunListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`
}

ListDAGRunsByNameParams defines parameters for ListDAGRunsByName.

type ListDAGRunsByNameRequestObject

type ListDAGRunsByNameRequestObject struct {
	Name   DAGRunName `json:"name"`
	Params ListDAGRunsByNameParams
}

type ListDAGRunsByNameResponseObject

type ListDAGRunsByNameResponseObject interface {
	VisitListDAGRunsByNameResponse(w http.ResponseWriter) error
}

type ListDAGRunsByNamedefaultJSONResponse

type ListDAGRunsByNamedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGRunsByNamedefaultJSONResponse) VisitListDAGRunsByNameResponse

func (response ListDAGRunsByNamedefaultJSONResponse) VisitListDAGRunsByNameResponse(w http.ResponseWriter) error

type ListDAGRunsParams

type ListDAGRunsParams struct {
	// Status status of the DAG-run. Repeat the parameter to match multiple statuses.
	Status *StatusList `form:"status,omitempty" json:"status,omitempty"`

	// FromDate start datetime for filtering DAG-runs in ISO 8601 format with timezone
	FromDate *DateTimeFrom `form:"fromDate,omitempty" json:"fromDate,omitempty"`

	// ToDate end datetime for filtering DAG-runs in ISO 8601 format with timezone
	ToDate *DateTimeTo `form:"toDate,omitempty" json:"toDate,omitempty"`

	// DagRunId ID of the DAG-run or 'latest' to get the most recent DAG-run
	DagRunId *DAGRunIdSearch `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// Limit Maximum number of DAG-runs to return (default 100)
	Limit *DAGRunListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of older DAG-runs
	Cursor *DAGRunListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Name Filter DAG-runs by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Labels Filter DAG-runs by DAG labels (comma-separated). Returns runs from DAGs that have ALL specified labels. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`. Filter DAG-runs by DAG labels (comma-separated).
	Tags *string `form:"tags,omitempty" json:"tags,omitempty"`
}

ListDAGRunsParams defines parameters for ListDAGRuns.

type ListDAGRunsRequestObject

type ListDAGRunsRequestObject struct {
	Params ListDAGRunsParams
}

type ListDAGRunsResponseObject

type ListDAGRunsResponseObject interface {
	VisitListDAGRunsResponse(w http.ResponseWriter) error
}

type ListDAGRunsdefaultJSONResponse

type ListDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGRunsdefaultJSONResponse) VisitListDAGRunsResponse

func (response ListDAGRunsdefaultJSONResponse) VisitListDAGRunsResponse(w http.ResponseWriter) error

type ListDAGs200JSONResponse

type ListDAGs200JSONResponse struct {
	// Dags List of DAG definitions with their status and metadata
	Dags []DAGFile `json:"dags"`

	// Errors List of errors encountered during the request
	Errors     []string   `json:"errors"`
	Pagination Pagination `json:"pagination"`
}

func (ListDAGs200JSONResponse) VisitListDAGsResponse

func (response ListDAGs200JSONResponse) VisitListDAGsResponse(w http.ResponseWriter) error

type ListDAGsParams

type ListDAGsParams struct {
	// Page page number of items to fetch (default is 1)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage number of items per page (default is 30, max is 100)
	PerPage *PerPage `form:"perPage,omitempty" json:"perPage,omitempty"`

	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Name Filter DAGs by name
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Labels Filter DAGs by labels (comma-separated). Returns DAGs that have ALL specified labels. Mutually exclusive with `tags`; the server returns HTTP 400 if both are set.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Active Filter to DAGs that have a schedule and are not suspended.
	Active *bool `form:"active,omitempty" json:"active,omitempty"`

	// Tags Deprecated alias for `labels`; mutually exclusive with `labels`. Filter DAGs by labels (comma-separated).
	Tags *string `form:"tags,omitempty" json:"tags,omitempty"`

	// Sort Field to sort by:
	// - `name`: Sort alphabetically by DAG name (case-insensitive)
	// - `nextRun`: Sort by next scheduled run time. DAGs with earlier next run times appear first in ascending order. DAGs without schedules appear last.
	Sort *ListDAGsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order (ascending or descending)
	Order *ListDAGsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}

ListDAGsParams defines parameters for ListDAGs.

type ListDAGsParamsOrder

type ListDAGsParamsOrder string

ListDAGsParamsOrder defines parameters for ListDAGs.

const (
	ListDAGsParamsOrderAsc  ListDAGsParamsOrder = "asc"
	ListDAGsParamsOrderDesc ListDAGsParamsOrder = "desc"
)

Defines values for ListDAGsParamsOrder.

func (ListDAGsParamsOrder) Valid added in v2.16.5

func (e ListDAGsParamsOrder) Valid() bool

Valid indicates whether the value is a known member of the ListDAGsParamsOrder enum.

type ListDAGsParamsSort

type ListDAGsParamsSort string

ListDAGsParamsSort defines parameters for ListDAGs.

const (
	ListDAGsParamsSortName    ListDAGsParamsSort = "name"
	ListDAGsParamsSortNextRun ListDAGsParamsSort = "nextRun"
)

Defines values for ListDAGsParamsSort.

func (ListDAGsParamsSort) Valid added in v2.16.5

func (e ListDAGsParamsSort) Valid() bool

Valid indicates whether the value is a known member of the ListDAGsParamsSort enum.

type ListDAGsRequestObject

type ListDAGsRequestObject struct {
	Params ListDAGsParams
}

type ListDAGsResponseObject

type ListDAGsResponseObject interface {
	VisitListDAGsResponse(w http.ResponseWriter) error
}

type ListDAGsdefaultJSONResponse

type ListDAGsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListDAGsdefaultJSONResponse) VisitListDAGsResponse

func (response ListDAGsdefaultJSONResponse) VisitListDAGsResponse(w http.ResponseWriter) error

type ListEventLogs200JSONResponse

type ListEventLogs200JSONResponse EventLogsResponse

func (ListEventLogs200JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs200JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs400JSONResponse

type ListEventLogs400JSONResponse Error

func (ListEventLogs400JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs400JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs401JSONResponse

type ListEventLogs401JSONResponse Error

func (ListEventLogs401JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs401JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogs403JSONResponse

type ListEventLogs403JSONResponse Error

func (ListEventLogs403JSONResponse) VisitListEventLogsResponse

func (response ListEventLogs403JSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListEventLogsParams

type ListEventLogsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Kind Filter by event kind (e.g., dag_run, llm_usage)
	Kind *string `form:"kind,omitempty" json:"kind,omitempty"`

	// Type Filter by event type (e.g., dag.run.failed, llm.usage.recorded)
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// DagName Filter by DAG name
	DagName *string `form:"dagName,omitempty" json:"dagName,omitempty"`

	// DagRunId Filter by DAG run ID
	DagRunId *string `form:"dagRunId,omitempty" json:"dagRunId,omitempty"`

	// AttemptId Filter by attempt ID
	AttemptId *string `form:"attemptId,omitempty" json:"attemptId,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"sessionId,omitempty" json:"sessionId,omitempty"`

	// UserId Filter by user ID
	UserId *string `form:"userId,omitempty" json:"userId,omitempty"`

	// Model Filter by model name
	Model *string `form:"model,omitempty" json:"model,omitempty"`

	// StartTime Filter entries after this time (ISO 8601 format)
	StartTime *LogStartTime `form:"startTime,omitempty" json:"startTime,omitempty"`

	// EndTime Filter entries before this time (ISO 8601 format)
	EndTime *LogEndTime `form:"endTime,omitempty" json:"endTime,omitempty"`

	// Limit Maximum number of entries to return (default 50)
	Limit *EventLogLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// PaginationMode Pagination mode. Use `cursor` for the event feed infinite-loading flow; omit or use `offset` for compatibility pagination.
	PaginationMode *ListEventLogsParamsPaginationMode `form:"paginationMode,omitempty" json:"paginationMode,omitempty"`

	// Offset Number of entries to skip (for pagination)
	Offset *LogOffset `form:"offset,omitempty" json:"offset,omitempty"`

	// Cursor Opaque cursor for loading older event log entries
	Cursor *EventLogCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListEventLogsParams defines parameters for ListEventLogs.

type ListEventLogsParamsPaginationMode

type ListEventLogsParamsPaginationMode string

ListEventLogsParamsPaginationMode defines parameters for ListEventLogs.

const (
	ListEventLogsParamsPaginationModeCursor ListEventLogsParamsPaginationMode = "cursor"
	ListEventLogsParamsPaginationModeOffset ListEventLogsParamsPaginationMode = "offset"
)

Defines values for ListEventLogsParamsPaginationMode.

func (ListEventLogsParamsPaginationMode) Valid added in v2.16.5

Valid indicates whether the value is a known member of the ListEventLogsParamsPaginationMode enum.

type ListEventLogsRequestObject

type ListEventLogsRequestObject struct {
	Params ListEventLogsParams
}

type ListEventLogsResponseObject

type ListEventLogsResponseObject interface {
	VisitListEventLogsResponse(w http.ResponseWriter) error
}

type ListEventLogsdefaultJSONResponse

type ListEventLogsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListEventLogsdefaultJSONResponse) VisitListEventLogsResponse

func (response ListEventLogsdefaultJSONResponse) VisitListEventLogsResponse(w http.ResponseWriter) error

type ListIncidentPolicies200JSONResponse

type ListIncidentPolicies200JSONResponse IncidentPolicySetListResponse

func (ListIncidentPolicies200JSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPolicies200JSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentPolicies403JSONResponse

type ListIncidentPolicies403JSONResponse Error

func (ListIncidentPolicies403JSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPolicies403JSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentPoliciesParams

type ListIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListIncidentPoliciesParams defines parameters for ListIncidentPolicies.

type ListIncidentPoliciesRequestObject

type ListIncidentPoliciesRequestObject struct {
	Params ListIncidentPoliciesParams
}

type ListIncidentPoliciesResponseObject

type ListIncidentPoliciesResponseObject interface {
	VisitListIncidentPoliciesResponse(w http.ResponseWriter) error
}

type ListIncidentPoliciesdefaultJSONResponse

type ListIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListIncidentPoliciesdefaultJSONResponse) VisitListIncidentPoliciesResponse

func (response ListIncidentPoliciesdefaultJSONResponse) VisitListIncidentPoliciesResponse(w http.ResponseWriter) error

type ListIncidentProviders200JSONResponse

type ListIncidentProviders200JSONResponse IncidentProviderListResponse

func (ListIncidentProviders200JSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProviders200JSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListIncidentProviders403JSONResponse

type ListIncidentProviders403JSONResponse Error

func (ListIncidentProviders403JSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProviders403JSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListIncidentProvidersParams

type ListIncidentProvidersParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListIncidentProvidersParams defines parameters for ListIncidentProviders.

type ListIncidentProvidersRequestObject

type ListIncidentProvidersRequestObject struct {
	Params ListIncidentProvidersParams
}

type ListIncidentProvidersResponseObject

type ListIncidentProvidersResponseObject interface {
	VisitListIncidentProvidersResponse(w http.ResponseWriter) error
}

type ListIncidentProvidersdefaultJSONResponse

type ListIncidentProvidersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListIncidentProvidersdefaultJSONResponse) VisitListIncidentProvidersResponse

func (response ListIncidentProvidersdefaultJSONResponse) VisitListIncidentProvidersResponse(w http.ResponseWriter) error

type ListLabelResponse

type ListLabelResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Labels List of unique labels
	Labels []string `json:"labels"`
}

ListLabelResponse Response object for listing all labels

type ListNotificationChannels200JSONResponse

type ListNotificationChannels200JSONResponse NotificationChannelListResponse

func (ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannels200JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationChannels403JSONResponse

type ListNotificationChannels403JSONResponse Error

func (ListNotificationChannels403JSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannels403JSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationChannelsParams

type ListNotificationChannelsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListNotificationChannelsParams defines parameters for ListNotificationChannels.

type ListNotificationChannelsRequestObject

type ListNotificationChannelsRequestObject struct {
	Params ListNotificationChannelsParams
}

type ListNotificationChannelsResponseObject

type ListNotificationChannelsResponseObject interface {
	VisitListNotificationChannelsResponse(w http.ResponseWriter) error
}

type ListNotificationChannelsdefaultJSONResponse

type ListNotificationChannelsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListNotificationChannelsdefaultJSONResponse) VisitListNotificationChannelsResponse

func (response ListNotificationChannelsdefaultJSONResponse) VisitListNotificationChannelsResponse(w http.ResponseWriter) error

type ListNotificationRoutes200JSONResponse

type ListNotificationRoutes200JSONResponse NotificationRouteSetListResponse

func (ListNotificationRoutes200JSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutes200JSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListNotificationRoutes403JSONResponse

type ListNotificationRoutes403JSONResponse Error

func (ListNotificationRoutes403JSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutes403JSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListNotificationRoutesParams

type ListNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListNotificationRoutesParams defines parameters for ListNotificationRoutes.

type ListNotificationRoutesRequestObject

type ListNotificationRoutesRequestObject struct {
	Params ListNotificationRoutesParams
}

type ListNotificationRoutesResponseObject

type ListNotificationRoutesResponseObject interface {
	VisitListNotificationRoutesResponse(w http.ResponseWriter) error
}

type ListNotificationRoutesdefaultJSONResponse

type ListNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListNotificationRoutesdefaultJSONResponse) VisitListNotificationRoutesResponse

func (response ListNotificationRoutesdefaultJSONResponse) VisitListNotificationRoutesResponse(w http.ResponseWriter) error

type ListQueueItems200JSONResponse

type ListQueueItems200JSONResponse QueuedDAGRunsPageResponse

func (ListQueueItems200JSONResponse) VisitListQueueItemsResponse

func (response ListQueueItems200JSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueueItems400JSONResponse

type ListQueueItems400JSONResponse Error

func (ListQueueItems400JSONResponse) VisitListQueueItemsResponse

func (response ListQueueItems400JSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueueItemsParams

type ListQueueItemsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Limit Maximum number of queued DAG-runs to return (default 100)
	Limit *QueueListLimit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque cursor for loading the next page of queued DAG-runs
	Cursor *QueueListCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListQueueItemsParams defines parameters for ListQueueItems.

type ListQueueItemsRequestObject

type ListQueueItemsRequestObject struct {
	Name   string `json:"name"`
	Params ListQueueItemsParams
}

type ListQueueItemsResponseObject

type ListQueueItemsResponseObject interface {
	VisitListQueueItemsResponse(w http.ResponseWriter) error
}

type ListQueueItemsdefaultJSONResponse

type ListQueueItemsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListQueueItemsdefaultJSONResponse) VisitListQueueItemsResponse

func (response ListQueueItemsdefaultJSONResponse) VisitListQueueItemsResponse(w http.ResponseWriter) error

type ListQueues200JSONResponse

type ListQueues200JSONResponse QueuesResponse

func (ListQueues200JSONResponse) VisitListQueuesResponse

func (response ListQueues200JSONResponse) VisitListQueuesResponse(w http.ResponseWriter) error

type ListQueuesParams

type ListQueuesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListQueuesParams defines parameters for ListQueues.

type ListQueuesRequestObject

type ListQueuesRequestObject struct {
	Params ListQueuesParams
}

type ListQueuesResponseObject

type ListQueuesResponseObject interface {
	VisitListQueuesResponse(w http.ResponseWriter) error
}

type ListQueuesdefaultJSONResponse

type ListQueuesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListQueuesdefaultJSONResponse) VisitListQueuesResponse

func (response ListQueuesdefaultJSONResponse) VisitListQueuesResponse(w http.ResponseWriter) error

type ListRemoteNodes200JSONResponse

type ListRemoteNodes200JSONResponse RemoteNodeListResponse

func (ListRemoteNodes200JSONResponse) VisitListRemoteNodesResponse

func (response ListRemoteNodes200JSONResponse) VisitListRemoteNodesResponse(w http.ResponseWriter) error

type ListRemoteNodes403JSONResponse

type ListRemoteNodes403JSONResponse Error

func (ListRemoteNodes403JSONResponse) VisitListRemoteNodesResponse

func (response ListRemoteNodes403JSONResponse) VisitListRemoteNodesResponse(w http.ResponseWriter) error

type ListRemoteNodesParams

type ListRemoteNodesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListRemoteNodesParams defines parameters for ListRemoteNodes.

type ListRemoteNodesRequestObject

type ListRemoteNodesRequestObject struct {
	Params ListRemoteNodesParams
}

type ListRemoteNodesResponseObject

type ListRemoteNodesResponseObject interface {
	VisitListRemoteNodesResponse(w http.ResponseWriter) error
}

type ListRuntimeProfiles200JSONResponse

type ListRuntimeProfiles200JSONResponse RuntimeProfileListResponse

func (ListRuntimeProfiles200JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles200JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfiles401JSONResponse

type ListRuntimeProfiles401JSONResponse Error

func (ListRuntimeProfiles401JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles401JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfiles403JSONResponse

type ListRuntimeProfiles403JSONResponse Error

func (ListRuntimeProfiles403JSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfiles403JSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListRuntimeProfilesParams

type ListRuntimeProfilesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListRuntimeProfilesParams defines parameters for ListRuntimeProfiles.

type ListRuntimeProfilesRequestObject

type ListRuntimeProfilesRequestObject struct {
	Params ListRuntimeProfilesParams
}

type ListRuntimeProfilesResponseObject

type ListRuntimeProfilesResponseObject interface {
	VisitListRuntimeProfilesResponse(w http.ResponseWriter) error
}

type ListRuntimeProfilesdefaultJSONResponse

type ListRuntimeProfilesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListRuntimeProfilesdefaultJSONResponse) VisitListRuntimeProfilesResponse

func (response ListRuntimeProfilesdefaultJSONResponse) VisitListRuntimeProfilesResponse(w http.ResponseWriter) error

type ListSecrets200JSONResponse

type ListSecrets200JSONResponse SecretListResponse

func (ListSecrets200JSONResponse) VisitListSecretsResponse

func (response ListSecrets200JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecrets401JSONResponse

type ListSecrets401JSONResponse Error

func (ListSecrets401JSONResponse) VisitListSecretsResponse

func (response ListSecrets401JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecrets403JSONResponse

type ListSecrets403JSONResponse Error

func (ListSecrets403JSONResponse) VisitListSecretsResponse

func (response ListSecrets403JSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListSecretsParams

type ListSecretsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Single secret scope. Use global for workspace-less secrets or a workspace name. Omit for global. all and default are not supported for secrets.
	Workspace *string `form:"workspace,omitempty" json:"workspace,omitempty"`
	Limit     *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Offset    *int    `form:"offset,omitempty" json:"offset,omitempty"`
}

ListSecretsParams defines parameters for ListSecrets.

type ListSecretsRequestObject

type ListSecretsRequestObject struct {
	Params ListSecretsParams
}

type ListSecretsResponseObject

type ListSecretsResponseObject interface {
	VisitListSecretsResponse(w http.ResponseWriter) error
}

type ListSecretsdefaultJSONResponse

type ListSecretsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListSecretsdefaultJSONResponse) VisitListSecretsResponse

func (response ListSecretsdefaultJSONResponse) VisitListSecretsResponse(w http.ResponseWriter) error

type ListTagResponse

type ListTagResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Tags List of unique labels
	Tags []string `json:"tags"`
}

ListTagResponse Deprecated response object for listing all labels

type ListUsers200JSONResponse

type ListUsers200JSONResponse UsersListResponse

func (ListUsers200JSONResponse) VisitListUsersResponse

func (response ListUsers200JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsers401JSONResponse

type ListUsers401JSONResponse Error

func (ListUsers401JSONResponse) VisitListUsersResponse

func (response ListUsers401JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsers403JSONResponse

type ListUsers403JSONResponse Error

func (ListUsers403JSONResponse) VisitListUsersResponse

func (response ListUsers403JSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListUsersRequestObject

type ListUsersRequestObject struct {
}

type ListUsersResponseObject

type ListUsersResponseObject interface {
	VisitListUsersResponse(w http.ResponseWriter) error
}

type ListUsersdefaultJSONResponse

type ListUsersdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListUsersdefaultJSONResponse) VisitListUsersResponse

func (response ListUsersdefaultJSONResponse) VisitListUsersResponse(w http.ResponseWriter) error

type ListViews200JSONResponse

type ListViews200JSONResponse ViewListResponse

func (ListViews200JSONResponse) VisitListViewsResponse

func (response ListViews200JSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListViews401JSONResponse

type ListViews401JSONResponse Error

func (ListViews401JSONResponse) VisitListViewsResponse

func (response ListViews401JSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListViewsParams

type ListViewsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListViewsParams defines parameters for ListViews.

type ListViewsRequestObject

type ListViewsRequestObject struct {
	Params ListViewsParams
}

type ListViewsResponseObject

type ListViewsResponseObject interface {
	VisitListViewsResponse(w http.ResponseWriter) error
}

type ListViewsdefaultJSONResponse

type ListViewsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListViewsdefaultJSONResponse) VisitListViewsResponse

func (response ListViewsdefaultJSONResponse) VisitListViewsResponse(w http.ResponseWriter) error

type ListWebhooks200JSONResponse

type ListWebhooks200JSONResponse WebhookListResponse

func (ListWebhooks200JSONResponse) VisitListWebhooksResponse

func (response ListWebhooks200JSONResponse) VisitListWebhooksResponse(w http.ResponseWriter) error

type ListWebhooksParams

type ListWebhooksParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListWebhooksParams defines parameters for ListWebhooks.

type ListWebhooksRequestObject

type ListWebhooksRequestObject struct {
	Params ListWebhooksParams
}

type ListWebhooksResponseObject

type ListWebhooksResponseObject interface {
	VisitListWebhooksResponse(w http.ResponseWriter) error
}

type ListWebhooksdefaultJSONResponse

type ListWebhooksdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse

func (response ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse(w http.ResponseWriter) error

type ListWikiPageBacklinks200JSONResponse added in v2.13.0

type ListWikiPageBacklinks200JSONResponse WikiPageBacklinksResponse

func (ListWikiPageBacklinks200JSONResponse) VisitListWikiPageBacklinksResponse added in v2.13.0

func (response ListWikiPageBacklinks200JSONResponse) VisitListWikiPageBacklinksResponse(w http.ResponseWriter) error

type ListWikiPageBacklinksParams added in v2.13.0

type ListWikiPageBacklinksParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Target Wiki page path or scheme-prefixed wiki-link target (for example dag:name)
	Target string `form:"target" json:"target"`
}

ListWikiPageBacklinksParams defines parameters for ListWikiPageBacklinks.

type ListWikiPageBacklinksRequestObject added in v2.13.0

type ListWikiPageBacklinksRequestObject struct {
	Params ListWikiPageBacklinksParams
}

type ListWikiPageBacklinksResponseObject added in v2.13.0

type ListWikiPageBacklinksResponseObject interface {
	VisitListWikiPageBacklinksResponse(w http.ResponseWriter) error
}

type ListWikiPageBacklinksdefaultJSONResponse added in v2.13.0

type ListWikiPageBacklinksdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWikiPageBacklinksdefaultJSONResponse) VisitListWikiPageBacklinksResponse added in v2.13.0

func (response ListWikiPageBacklinksdefaultJSONResponse) VisitListWikiPageBacklinksResponse(w http.ResponseWriter) error

type ListWikiPageRevisions200JSONResponse added in v2.13.0

type ListWikiPageRevisions200JSONResponse WikiPageRevisionsResponse

func (ListWikiPageRevisions200JSONResponse) VisitListWikiPageRevisionsResponse added in v2.13.0

func (response ListWikiPageRevisions200JSONResponse) VisitListWikiPageRevisionsResponse(w http.ResponseWriter) error

type ListWikiPageRevisions404JSONResponse added in v2.13.0

type ListWikiPageRevisions404JSONResponse Error

func (ListWikiPageRevisions404JSONResponse) VisitListWikiPageRevisionsResponse added in v2.13.0

func (response ListWikiPageRevisions404JSONResponse) VisitListWikiPageRevisionsResponse(w http.ResponseWriter) error

type ListWikiPageRevisionsParams added in v2.13.0

type ListWikiPageRevisionsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`
}

ListWikiPageRevisionsParams defines parameters for ListWikiPageRevisions.

type ListWikiPageRevisionsRequestObject added in v2.13.0

type ListWikiPageRevisionsRequestObject struct {
	Params ListWikiPageRevisionsParams
}

type ListWikiPageRevisionsResponseObject added in v2.13.0

type ListWikiPageRevisionsResponseObject interface {
	VisitListWikiPageRevisionsResponse(w http.ResponseWriter) error
}

type ListWikiPageRevisionsdefaultJSONResponse added in v2.13.0

type ListWikiPageRevisionsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWikiPageRevisionsdefaultJSONResponse) VisitListWikiPageRevisionsResponse added in v2.13.0

func (response ListWikiPageRevisionsdefaultJSONResponse) VisitListWikiPageRevisionsResponse(w http.ResponseWriter) error

type ListWikiPages200JSONResponse added in v2.13.0

type ListWikiPages200JSONResponse WikiPageListResponse

func (ListWikiPages200JSONResponse) VisitListWikiPagesResponse added in v2.13.0

func (response ListWikiPages200JSONResponse) VisitListWikiPagesResponse(w http.ResponseWriter) error

type ListWikiPagesParams added in v2.13.0

type ListWikiPagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Prefix Optional Wiki page path prefix within the selected workspace
	Prefix *WikiPagePrefix `form:"prefix,omitempty" json:"prefix,omitempty"`

	// Page page number of items to fetch (default is 1)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage Number of Wiki page entries per page (default 50, max 200)
	PerPage *WikiPagesPerPage `form:"perPage,omitempty" json:"perPage,omitempty"`

	// Flat If true, returns flat list instead of tree
	Flat *bool `form:"flat,omitempty" json:"flat,omitempty"`

	// Tags Only return Wiki pages carrying every given tag (case-insensitive). Effective in flat mode only.
	Tags *[]string `form:"tags,omitempty" json:"tags,omitempty"`

	// Sort Field to sort by:
	// - `name`: Alphabetically by display name (case-insensitive)
	// - `type`: By node type (dirs vs files), then alphabetically within each group
	// - `mtime`: By last modification time
	Sort *ListWikiPagesParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Order Sort order. For type: asc=folders first. For mtime: desc=newest first.
	Order *ListWikiPagesParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}

ListWikiPagesParams defines parameters for ListWikiPages.

type ListWikiPagesParamsOrder added in v2.13.0

type ListWikiPagesParamsOrder string

ListWikiPagesParamsOrder defines parameters for ListWikiPages.

const (
	ListWikiPagesParamsOrderAsc  ListWikiPagesParamsOrder = "asc"
	ListWikiPagesParamsOrderDesc ListWikiPagesParamsOrder = "desc"
)

Defines values for ListWikiPagesParamsOrder.

func (ListWikiPagesParamsOrder) Valid added in v2.16.5

func (e ListWikiPagesParamsOrder) Valid() bool

Valid indicates whether the value is a known member of the ListWikiPagesParamsOrder enum.

type ListWikiPagesParamsSort added in v2.13.0

type ListWikiPagesParamsSort string

ListWikiPagesParamsSort defines parameters for ListWikiPages.

const (
	ListWikiPagesParamsSortMtime ListWikiPagesParamsSort = "mtime"
	ListWikiPagesParamsSortName  ListWikiPagesParamsSort = "name"
	ListWikiPagesParamsSortType  ListWikiPagesParamsSort = "type"
)

Defines values for ListWikiPagesParamsSort.

func (ListWikiPagesParamsSort) Valid added in v2.16.5

func (e ListWikiPagesParamsSort) Valid() bool

Valid indicates whether the value is a known member of the ListWikiPagesParamsSort enum.

type ListWikiPagesRequestObject added in v2.13.0

type ListWikiPagesRequestObject struct {
	Params ListWikiPagesParams
}

type ListWikiPagesResponseObject added in v2.13.0

type ListWikiPagesResponseObject interface {
	VisitListWikiPagesResponse(w http.ResponseWriter) error
}

type ListWikiPagesdefaultJSONResponse added in v2.13.0

type ListWikiPagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWikiPagesdefaultJSONResponse) VisitListWikiPagesResponse added in v2.13.0

func (response ListWikiPagesdefaultJSONResponse) VisitListWikiPagesResponse(w http.ResponseWriter) error

type ListWorkspaces200JSONResponse

type ListWorkspaces200JSONResponse WorkspaceListResponse

func (ListWorkspaces200JSONResponse) VisitListWorkspacesResponse

func (response ListWorkspaces200JSONResponse) VisitListWorkspacesResponse(w http.ResponseWriter) error

type ListWorkspacesParams

type ListWorkspacesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ListWorkspacesParams defines parameters for ListWorkspaces.

type ListWorkspacesRequestObject

type ListWorkspacesRequestObject struct {
	Params ListWorkspacesParams
}

type ListWorkspacesResponseObject

type ListWorkspacesResponseObject interface {
	VisitListWorkspacesResponse(w http.ResponseWriter) error
}

type ListWorkspacesdefaultJSONResponse

type ListWorkspacesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ListWorkspacesdefaultJSONResponse) VisitListWorkspacesResponse

func (response ListWorkspacesdefaultJSONResponse) VisitListWorkspacesResponse(w http.ResponseWriter) error

type LocalDag

type LocalDag struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of errors encountered while processing the local DAG
	Errors []string `json:"errors"`

	// Name Name of the local DAG
	Name string `json:"name"`
}

LocalDag defines model for LocalDag.

type Log

type Log struct {
	// Content Log content
	Content string `json:"content"`

	// HasMore Whether there are more lines available
	HasMore *bool `json:"hasMore,omitempty"`

	// IsEstimate Whether the line count is an estimate
	IsEstimate *bool `json:"isEstimate,omitempty"`

	// LineCount Number of lines returned
	LineCount *int `json:"lineCount,omitempty"`

	// TotalLines Total number of lines in the log file
	TotalLines *int `json:"totalLines,omitempty"`
}

Log Log information for the execution

type LogEndTime

type LogEndTime = time.Time

LogEndTime defines model for LogEndTime.

type LogOffset

type LogOffset = int

LogOffset defines model for LogOffset.

type LogStartTime

type LogStartTime = time.Time

LogStartTime defines model for LogStartTime.

type Login200JSONResponse

type Login200JSONResponse LoginResponse

func (Login200JSONResponse) VisitLoginResponse

func (response Login200JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login401JSONResponse

type Login401JSONResponse Error

func (Login401JSONResponse) VisitLoginResponse

func (response Login401JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login429JSONResponse

type Login429JSONResponse struct {
	Body    Error
	Headers Login429ResponseHeaders
}

func (Login429JSONResponse) VisitLoginResponse

func (response Login429JSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type Login429ResponseHeaders

type Login429ResponseHeaders struct {
	RetryAfter *int
}

type LoginJSONRequestBody

type LoginJSONRequestBody = LoginRequest

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginRequest

type LoginRequest struct {
	// Password User's password
	Password string `json:"password"`

	// Username User's username
	Username string `json:"username"`
}

LoginRequest Request body for user login

type LoginRequestObject

type LoginRequestObject struct {
	Body *LoginJSONRequestBody
}

type LoginResponse

type LoginResponse struct {
	// ExpiresAt Token expiration timestamp
	ExpiresAt time.Time `json:"expiresAt"`

	// Token JWT authentication token
	Token string `json:"token"`

	// User User information
	User User `json:"user"`
}

LoginResponse Response containing authentication token

type LoginResponseObject

type LoginResponseObject interface {
	VisitLoginResponse(w http.ResponseWriter) error
}

type LogindefaultJSONResponse

type LogindefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (LogindefaultJSONResponse) VisitLoginResponse

func (response LogindefaultJSONResponse) VisitLoginResponse(w http.ResponseWriter) error

type MetricPoint

type MetricPoint struct {
	// Timestamp Unix timestamp
	Timestamp int64   `json:"timestamp"`
	Value     float64 `json:"value"`
}

MetricPoint defines model for MetricPoint.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type MoveSyncItem200JSONResponse

type MoveSyncItem200JSONResponse SuccessResponse

func (MoveSyncItem200JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem200JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem400JSONResponse

type MoveSyncItem400JSONResponse Error

func (MoveSyncItem400JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem400JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem404JSONResponse

type MoveSyncItem404JSONResponse Error

func (MoveSyncItem404JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem404JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItem409JSONResponse

type MoveSyncItem409JSONResponse SyncConflictResponse

func (MoveSyncItem409JSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItem409JSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type MoveSyncItemJSONBody

type MoveSyncItemJSONBody struct {
	// Force Force move even if the sync item has conflicts
	Force *bool `json:"force,omitempty"`

	// Message Commit message for the move
	Message *string `json:"message,omitempty"`

	// NewItemId The new sync item identifier
	NewItemId string `json:"newItemId"`
}

MoveSyncItemJSONBody defines parameters for MoveSyncItem.

type MoveSyncItemJSONRequestBody

type MoveSyncItemJSONRequestBody MoveSyncItemJSONBody

MoveSyncItemJSONRequestBody defines body for MoveSyncItem for application/json ContentType.

type MoveSyncItemParams

type MoveSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

MoveSyncItemParams defines parameters for MoveSyncItem.

type MoveSyncItemRequestObject

type MoveSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params MoveSyncItemParams
	Body   *MoveSyncItemJSONRequestBody
}

type MoveSyncItemResponseObject

type MoveSyncItemResponseObject interface {
	VisitMoveSyncItemResponse(w http.ResponseWriter) error
}

type MoveSyncItemdefaultJSONResponse

type MoveSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse

func (response MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error

type Node

type Node struct {
	// AgentSession Durable state for a managed coding-agent session
	AgentSession *AgentSession `json:"agentSession,omitempty"`

	// ApprovalInputs Key-value inputs provided during approval
	ApprovalInputs *map[string]string `json:"approvalInputs,omitempty"`

	// ApprovalIteration Number of times this step has been pushed back for re-execution
	ApprovalIteration *int `json:"approvalIteration,omitempty"`

	// ApprovedAt RFC3339 timestamp when the step was approved
	ApprovedAt *string `json:"approvedAt,omitempty"`

	// ApprovedBy Username of who approved the step
	ApprovedBy *string `json:"approvedBy,omitempty"`

	// ApprovedById ID of the subject that approved the step
	ApprovedById *string `json:"approvedById,omitempty"`

	// Build Build execution decision and its explanation
	Build *BuildExecution `json:"build,omitempty"`

	// DoneCount Number of successful completions for repeating steps
	DoneCount int `json:"doneCount"`

	// Error Error message if the step failed
	Error *string `json:"error,omitempty"`

	// FinishedAt RFC3339 timestamp when the step finished
	FinishedAt string `json:"finishedAt"`

	// HumanTaskCompletedBy Name of the subject that completed the human task
	HumanTaskCompletedBy *string `json:"humanTaskCompletedBy,omitempty"`

	// HumanTaskCompletedById ID of the subject that completed the human task; local CLI IDs use the os:<uid> form
	HumanTaskCompletedById *string `json:"humanTaskCompletedById,omitempty"`

	// PushBackHistory Chronological push-back history for this step
	PushBackHistory *[]PushBackHistoryEntry `json:"pushBackHistory,omitempty"`

	// PushBackInputs Key-value inputs from the last push-back, injected as environment variables during re-execution
	PushBackInputs *map[string]string `json:"pushBackInputs,omitempty"`

	// RejectedAt RFC3339 timestamp when the step was rejected
	RejectedAt *string `json:"rejectedAt,omitempty"`

	// RejectedBy Username of who rejected the step
	RejectedBy *string `json:"rejectedBy,omitempty"`

	// RejectedById ID of the subject that rejected the step
	RejectedById *string `json:"rejectedById,omitempty"`

	// RejectionReason Optional reason for rejection
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// RetryCount Number of retry attempts made for this step
	RetryCount int `json:"retryCount"`

	// StartedAt RFC3339 timestamp when the step started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`

	// StatusLabel Human-readable status description for the node
	StatusLabel NodeStatusLabel `json:"statusLabel"`

	// Stderr Path to the standard error log file for this step
	Stderr string `json:"stderr"`

	// Stdout Path to the standard output log file for this step
	Stdout string `json:"stdout"`

	// Step Individual task definition that performs a specific operation in a DAG-run
	Step Step `json:"step"`

	// SubRuns List of sub DAG-runs associated with this step
	SubRuns *[]SubDAGRun `json:"subRuns,omitempty"`

	// SubRunsRepeated List of repeated sub DAG-runs when using repeatPolicy
	SubRunsRepeated *[]SubDAGRun `json:"subRunsRepeated,omitempty"`
}

Node Status of an individual step within a DAG-run

type NodeStatus

type NodeStatus int

NodeStatus Numeric status code indicating current node state: 0: "Not started" 1: "Running" 2: "Failed" 3: "Aborted" 4: "Success" 5: "Skipped" 6: "Partial Success" 7: "Waiting for manual action" 8: "Rejected" 9: "Retrying"

const (
	NodeStatusAborted        NodeStatus = 3
	NodeStatusFailed         NodeStatus = 2
	NodeStatusNotStarted     NodeStatus = 0
	NodeStatusPartialSuccess NodeStatus = 6
	NodeStatusRejected       NodeStatus = 8
	NodeStatusRetrying       NodeStatus = 9
	NodeStatusRunning        NodeStatus = 1
	NodeStatusSkipped        NodeStatus = 5
	NodeStatusSuccess        NodeStatus = 4
	NodeStatusWaiting        NodeStatus = 7
)

Defines values for NodeStatus.

func (NodeStatus) Valid added in v2.16.5

func (e NodeStatus) Valid() bool

Valid indicates whether the value is a known member of the NodeStatus enum.

type NodeStatusLabel

type NodeStatusLabel string

NodeStatusLabel Human-readable status description for the node

const (
	NodeStatusLabelAborted            NodeStatusLabel = "aborted"
	NodeStatusLabelFailed             NodeStatusLabel = "failed"
	NodeStatusLabelNotStarted         NodeStatusLabel = "not_started"
	NodeStatusLabelPartiallySucceeded NodeStatusLabel = "partially_succeeded"
	NodeStatusLabelRejected           NodeStatusLabel = "rejected"
	NodeStatusLabelRetrying           NodeStatusLabel = "retrying"
	NodeStatusLabelRunning            NodeStatusLabel = "running"
	NodeStatusLabelSkipped            NodeStatusLabel = "skipped"
	NodeStatusLabelSucceeded          NodeStatusLabel = "succeeded"
	NodeStatusLabelWaiting            NodeStatusLabel = "waiting"
)

Defines values for NodeStatusLabel.

func (NodeStatusLabel) Valid added in v2.16.5

func (e NodeStatusLabel) Valid() bool

Valid indicates whether the value is a known member of the NodeStatusLabel enum.

type NotificationChannel

type NotificationChannel struct {
	CreatedAt time.Time `json:"createdAt"`

	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this channel can receive notifications
	Enabled bool `json:"enabled"`

	// Id Stable channel ID
	Id string `json:"id"`

	// Name Human-readable channel name
	Name string `json:"name"`

	// Slack Public Slack target details
	Slack *NotificationSlackTarget `json:"slack,omitempty"`

	// Teams Public Microsoft Teams target details
	Teams *NotificationTeamsTarget `json:"teams,omitempty"`

	// Telegram Public Telegram target details
	Telegram *NotificationTelegramTarget `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type      NotificationProviderType `json:"type"`
	UpdatedAt time.Time                `json:"updatedAt"`

	// UpdatedBy User ID that last updated the channel
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Webhook Public outbound webhook target details
	Webhook *NotificationWebhookTarget `json:"webhook,omitempty"`
}

NotificationChannel Notification channel. Secrets are never returned.

type NotificationChannelInput

type NotificationChannelInput struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this channel can receive notifications
	Enabled bool `json:"enabled"`

	// Name Human-readable channel name
	Name string `json:"name"`

	// Slack Slack incoming webhook target input. Values are encrypted at rest.
	Slack *NotificationSlackTargetInput `json:"slack,omitempty"`

	// Teams Microsoft Teams incoming webhook target input. Values are encrypted at rest.
	Teams *NotificationTeamsTargetInput `json:"teams,omitempty"`

	// Telegram Telegram Bot API target input. Bot token is encrypted at rest.
	Telegram *NotificationTelegramTargetInput `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Outbound webhook target input. Values are encrypted at rest.
	Webhook *NotificationWebhookTargetInput `json:"webhook,omitempty"`
}

NotificationChannelInput Notification channel input

type NotificationChannelListResponse

type NotificationChannelListResponse struct {
	Channels []NotificationChannel `json:"channels"`
}

NotificationChannelListResponse Notification channels

type NotificationEmailTarget

type NotificationEmailTarget struct {
	// AttachLogs Attach DAG and step logs when available
	AttachLogs *bool `json:"attachLogs,omitempty"`

	// Bcc BCC recipients
	Bcc *[]string `json:"bcc,omitempty"`

	// BodyTemplate Optional email body template. When omitted, Dagu sends the default notification body.
	BodyTemplate *string `json:"bodyTemplate,omitempty"`

	// Cc CC recipients
	Cc *[]string `json:"cc,omitempty"`

	// From Sender address. Defaults to the workspace SMTP sender.
	From *string `json:"from,omitempty"`

	// SubjectPrefix Subject prefix. Defaults to [DAGU].
	SubjectPrefix *string `json:"subjectPrefix,omitempty"`

	// SubjectTemplate Optional email subject template. When set, it replaces the generated subject.
	SubjectTemplate *string `json:"subjectTemplate,omitempty"`

	// To Primary recipients
	To []string `json:"to"`
}

NotificationEmailTarget Email notification target. SMTP transport is configured in workspace notification settings.

type NotificationEventType

type NotificationEventType string

NotificationEventType DAG run event that can trigger server-side notifications. Rules configured for dag.run.succeeded also match dag.run.partially_succeeded; rules configured only for dag.run.partially_succeeded do not match clean successes.

const (
	NotificationEventTypeDagRunAborted            NotificationEventType = "dag.run.aborted"
	NotificationEventTypeDagRunFailed             NotificationEventType = "dag.run.failed"
	NotificationEventTypeDagRunPartiallySucceeded NotificationEventType = "dag.run.partially_succeeded"
	NotificationEventTypeDagRunRejected           NotificationEventType = "dag.run.rejected"
	NotificationEventTypeDagRunSucceeded          NotificationEventType = "dag.run.succeeded"
	NotificationEventTypeDagRunWaiting            NotificationEventType = "dag.run.waiting"
)

Defines values for NotificationEventType.

func (NotificationEventType) Valid added in v2.16.5

func (e NotificationEventType) Valid() bool

Valid indicates whether the value is a known member of the NotificationEventType enum.

type NotificationProviderType

type NotificationProviderType string

NotificationProviderType Notification delivery provider

const (
	NotificationProviderTypeEmail    NotificationProviderType = "email"
	NotificationProviderTypeSlack    NotificationProviderType = "slack"
	NotificationProviderTypeTeams    NotificationProviderType = "teams"
	NotificationProviderTypeTelegram NotificationProviderType = "telegram"
	NotificationProviderTypeWebhook  NotificationProviderType = "webhook"
)

Defines values for NotificationProviderType.

func (NotificationProviderType) Valid added in v2.16.5

func (e NotificationProviderType) Valid() bool

Valid indicates whether the value is a known member of the NotificationProviderType enum.

type NotificationRoute

type NotificationRoute struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this route receives notifications
	Enabled bool `json:"enabled"`

	// Events Events delivered by this route. Empty is treated as operational defaults for backward compatibility.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable route ID
	Id string `json:"id"`
}

NotificationRoute Route from notification events to a notification channel

type NotificationRouteInput

type NotificationRouteInput struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this route receives notifications
	Enabled bool `json:"enabled"`

	// Events Events delivered by this route. Omit only for backward compatibility; new clients should send an explicit event list.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable route ID. Omit when adding a route.
	Id *string `json:"id,omitempty"`
}

NotificationRouteInput Route from notification events to a notification channel

type NotificationRouteScope

type NotificationRouteScope string

NotificationRouteScope Notification route scope

const (
	NotificationRouteScopeGlobal    NotificationRouteScope = "global"
	NotificationRouteScopeWorkspace NotificationRouteScope = "workspace"
)

Defines values for NotificationRouteScope.

func (NotificationRouteScope) Valid added in v2.16.5

func (e NotificationRouteScope) Valid() bool

Valid indicates whether the value is a known member of the NotificationRouteScope enum.

type NotificationRouteSet

type NotificationRouteSet struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Enabled Whether this route set can deliver notifications
	Enabled bool `json:"enabled"`

	// Id Stable route set ID, present after the route set is saved
	Id *string `json:"id,omitempty"`

	// InheritGlobal For workspace route sets, true means inherit Global instead of using workspace routes
	InheritGlobal bool                `json:"inheritGlobal"`
	Routes        []NotificationRoute `json:"routes"`

	// Scope Notification route scope
	Scope     NotificationRouteScope `json:"scope"`
	UpdatedAt *time.Time             `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the route set
	UpdatedBy *string `json:"updatedBy,omitempty"`

	// Workspace Workspace name for workspace-scoped route sets
	Workspace *string `json:"workspace,omitempty"`
}

NotificationRouteSet Notification routes for a global or workspace scope

type NotificationRouteSetInput

type NotificationRouteSetInput struct {
	// Enabled Whether this route set can deliver notifications
	Enabled bool `json:"enabled"`

	// InheritGlobal For workspace route sets, true means inherit Global instead of using workspace routes. Ignored for global route sets.
	InheritGlobal bool                     `json:"inheritGlobal"`
	Routes        []NotificationRouteInput `json:"routes"`
}

NotificationRouteSetInput Replacement route set for a global or workspace notification scope

type NotificationRouteSetListResponse

type NotificationRouteSetListResponse struct {
	RouteSets []NotificationRouteSet `json:"routeSets"`
}

NotificationRouteSetListResponse Notification route sets

type NotificationSMTPOAuthProvider added in v2.13.0

type NotificationSMTPOAuthProvider string

NotificationSMTPOAuthProvider SMTP OAuth token provider

const (
	NotificationSMTPOAuthProviderGoogleRefresh        NotificationSMTPOAuthProvider = "google_refresh"
	NotificationSMTPOAuthProviderGoogleServiceAccount NotificationSMTPOAuthProvider = "google_service_account"
	NotificationSMTPOAuthProviderMicrosoft            NotificationSMTPOAuthProvider = "microsoft"
)

Defines values for NotificationSMTPOAuthProvider.

func (NotificationSMTPOAuthProvider) Valid added in v2.16.5

Valid indicates whether the value is a known member of the NotificationSMTPOAuthProvider enum.

type NotificationSMTPOAuthSettings added in v2.13.0

type NotificationSMTPOAuthSettings struct {
	ClientId               *string `json:"clientId,omitempty"`
	ClientSecretConfigured bool    `json:"clientSecretConfigured"`

	// Provider SMTP OAuth token provider
	Provider                     NotificationSMTPOAuthProvider `json:"provider"`
	RefreshTokenConfigured       bool                          `json:"refreshTokenConfigured"`
	ServiceAccountJsonConfigured bool                          `json:"serviceAccountJsonConfigured"`
	TenantId                     *string                       `json:"tenantId,omitempty"`
}

NotificationSMTPOAuthSettings Public SMTP OAuth settings. Secret values are never returned.

type NotificationSMTPOAuthSettingsInput added in v2.13.0

type NotificationSMTPOAuthSettingsInput struct {
	// ClientId OAuth client ID
	ClientId *string `json:"clientId,omitempty"`

	// ClientSecret OAuth client secret. Omit on updates to preserve the existing value when the OAuth identity is unchanged.
	ClientSecret *string `json:"clientSecret,omitempty"`

	// Provider SMTP OAuth token provider
	Provider NotificationSMTPOAuthProvider `json:"provider"`

	// RefreshToken Google refresh token. Omit on updates to preserve the existing value when the OAuth identity is unchanged.
	RefreshToken *string `json:"refreshToken,omitempty"`

	// ServiceAccountJson Google service-account JSON. Omit on updates to preserve the existing value when the OAuth identity is unchanged.
	ServiceAccountJson *string `json:"serviceAccountJson,omitempty"`

	// TenantId Microsoft Entra tenant ID
	TenantId *string `json:"tenantId,omitempty"`
}

NotificationSMTPOAuthSettingsInput SMTP OAuth credentials. Secret values are encrypted at rest and omitted from responses.

type NotificationSMTPSettings

type NotificationSMTPSettings struct {
	// From Default sender address for notification email channels
	From *string `json:"from,omitempty"`

	// Host SMTP server host
	Host *string `json:"host,omitempty"`

	// Oauth Public SMTP OAuth settings. Secret values are never returned.
	Oauth *NotificationSMTPOAuthSettings `json:"oauth,omitempty"`

	// PasswordConfigured Whether an SMTP password is configured
	PasswordConfigured bool `json:"passwordConfigured"`

	// Port SMTP server port
	Port *string `json:"port,omitempty"`

	// Username SMTP username
	Username *string `json:"username,omitempty"`
}

NotificationSMTPSettings Public workspace SMTP transport settings. The SMTP password is never returned.

type NotificationSMTPSettingsInput

type NotificationSMTPSettingsInput struct {
	// ClearPassword Clear the stored SMTP password.
	ClearPassword *bool `json:"clearPassword,omitempty"`

	// From Default sender address for notification email channels
	From *string `json:"from,omitempty"`

	// Host SMTP server host
	Host  *string                             `json:"host,omitempty"`
	Oauth *NotificationSMTPOAuthSettingsInput `json:"oauth,omitempty"`

	// Password SMTP password. Omit on updates to preserve the existing password.
	Password *string `json:"password,omitempty"`

	// Port SMTP server port
	Port *string `json:"port,omitempty"`

	// Username SMTP username
	Username *string `json:"username,omitempty"`
}

NotificationSMTPSettingsInput Workspace SMTP transport input for notification email delivery. Values are encrypted at rest where applicable.

type NotificationSlackTarget

type NotificationSlackTarget struct {
	// MessageTemplate Optional Slack message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrlConfigured Whether a Slack incoming webhook URL is configured
	WebhookUrlConfigured bool `json:"webhookUrlConfigured"`

	// WebhookUrlPreview Redacted Slack webhook URL preview
	WebhookUrlPreview *string `json:"webhookUrlPreview,omitempty"`
}

NotificationSlackTarget Public Slack target details

type NotificationSlackTargetInput

type NotificationSlackTargetInput struct {
	// MessageTemplate Optional Slack message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrl Slack incoming webhook URL. Omit on updates to preserve the existing URL.
	WebhookUrl *string `json:"webhookUrl,omitempty"`
}

NotificationSlackTargetInput Slack incoming webhook target input. Values are encrypted at rest.

type NotificationSubscription

type NotificationSubscription struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this DAG subscription receives notifications
	Enabled bool `json:"enabled"`

	// Events Subscription-level event filter. Empty means the subscription inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable subscription ID
	Id string `json:"id"`
}

NotificationSubscription DAG subscription to a notification channel

type NotificationSubscriptionInput

type NotificationSubscriptionInput struct {
	// ChannelId Notification channel ID
	ChannelId string `json:"channelId"`

	// Enabled Whether this DAG subscription receives notifications
	Enabled bool `json:"enabled"`

	// Events Optional subscription-level event filter. When omitted or empty, the subscription inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable subscription ID. Omit when creating a new subscription.
	Id *string `json:"id,omitempty"`
}

NotificationSubscriptionInput DAG subscription to a notification channel

type NotificationTarget

type NotificationTarget struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this target receives notifications
	Enabled bool `json:"enabled"`

	// Events Target-level event filter. Empty means the target inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable target ID
	Id string `json:"id"`

	// Name Human-readable target name
	Name *string `json:"name,omitempty"`

	// Slack Public Slack target details
	Slack *NotificationSlackTarget `json:"slack,omitempty"`

	// Teams Public Microsoft Teams target details
	Teams *NotificationTeamsTarget `json:"teams,omitempty"`

	// Telegram Public Telegram target details
	Telegram *NotificationTelegramTarget `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Public outbound webhook target details
	Webhook *NotificationWebhookTarget `json:"webhook,omitempty"`
}

NotificationTarget Public notification target details. Secrets are never returned.

type NotificationTargetInput

type NotificationTargetInput struct {
	// Email Email notification target. SMTP transport is configured in workspace notification settings.
	Email *NotificationEmailTarget `json:"email,omitempty"`

	// Enabled Whether this target receives notifications
	Enabled bool `json:"enabled"`

	// Events Optional target-level event filter. When omitted or empty, the target inherits DAG-level events.
	Events *[]NotificationEventType `json:"events,omitempty"`

	// Id Stable target ID. Omit when creating a new target.
	Id *string `json:"id,omitempty"`

	// Name Human-readable target name
	Name *string `json:"name,omitempty"`

	// Slack Slack incoming webhook target input. Values are encrypted at rest.
	Slack *NotificationSlackTargetInput `json:"slack,omitempty"`

	// Teams Microsoft Teams incoming webhook target input. Values are encrypted at rest.
	Teams *NotificationTeamsTargetInput `json:"teams,omitempty"`

	// Telegram Telegram Bot API target input. Bot token is encrypted at rest.
	Telegram *NotificationTelegramTargetInput `json:"telegram,omitempty"`

	// Type Notification delivery provider
	Type NotificationProviderType `json:"type"`

	// Webhook Outbound webhook target input. Values are encrypted at rest.
	Webhook *NotificationWebhookTargetInput `json:"webhook,omitempty"`
}

NotificationTargetInput Notification target input

type NotificationTeamsTarget added in v2.13.0

type NotificationTeamsTarget struct {
	// MessageTemplate Optional Teams message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrlConfigured Whether a Microsoft Teams incoming webhook URL is configured
	WebhookUrlConfigured bool `json:"webhookUrlConfigured"`

	// WebhookUrlPreview Redacted Microsoft Teams webhook URL preview
	WebhookUrlPreview *string `json:"webhookUrlPreview,omitempty"`
}

NotificationTeamsTarget Public Microsoft Teams target details

type NotificationTeamsTargetInput added in v2.13.0

type NotificationTeamsTargetInput struct {
	// MessageTemplate Optional Teams message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// WebhookUrl Microsoft Teams incoming webhook URL, from a Teams Workflows (Power Automate) trigger or a legacy connector. Must use HTTPS. Omit on updates to preserve the existing URL.
	WebhookUrl *string `json:"webhookUrl,omitempty"`
}

NotificationTeamsTargetInput Microsoft Teams incoming webhook target input. Values are encrypted at rest.

type NotificationTelegramTarget

type NotificationTelegramTarget struct {
	// BotTokenConfigured Whether a Telegram bot token is configured
	BotTokenConfigured bool `json:"botTokenConfigured"`

	// BotTokenPreview Redacted Telegram bot token preview
	BotTokenPreview *string `json:"botTokenPreview,omitempty"`

	// ChatId Telegram chat ID
	ChatId *string `json:"chatId,omitempty"`

	// MessageTemplate Optional Telegram message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// TopicId Optional Telegram topic ID (message thread ID) for forum groups
	TopicId *string `json:"topicId,omitempty"`
}

NotificationTelegramTarget Public Telegram target details

type NotificationTelegramTargetInput

type NotificationTelegramTargetInput struct {
	// BotToken Telegram bot token. Omit on updates to preserve the existing token.
	BotToken *string `json:"botToken,omitempty"`

	// ChatId Telegram chat ID
	ChatId *string `json:"chatId,omitempty"`

	// MessageTemplate Optional Telegram message template. When omitted, Dagu sends the default notification text.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// TopicId Optional Telegram topic ID (message thread ID) for forum groups
	TopicId *string `json:"topicId,omitempty"`
}

NotificationTelegramTargetInput Telegram Bot API target input. Bot token is encrypted at rest.

type NotificationWebhookTarget

type NotificationWebhookTarget struct {
	// AllowInsecureHttp Whether this target allows plain HTTP webhook URLs
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Whether this target allows loopback or private network webhook targets
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// BodyTemplate Optional request body template that replaces the default Dagu payload.
	BodyTemplate *string `json:"bodyTemplate,omitempty"`

	// Headers Header names with redacted values
	Headers *map[string]string `json:"headers,omitempty"`

	// HmacSecretConfigured Whether an HMAC secret is configured
	HmacSecretConfigured bool `json:"hmacSecretConfigured"`

	// MessageTemplate Optional rendered message added to the webhook JSON payload as message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// UrlConfigured Whether a webhook URL is configured
	UrlConfigured bool `json:"urlConfigured"`

	// UrlPreview Redacted URL preview
	UrlPreview *string `json:"urlPreview,omitempty"`
}

NotificationWebhookTarget Public outbound webhook target details

type NotificationWebhookTargetInput

type NotificationWebhookTargetInput struct {
	// AllowInsecureHttp Allow plain HTTP webhook URLs. Disabled by default.
	AllowInsecureHttp *bool `json:"allowInsecureHttp,omitempty"`

	// AllowPrivateNetwork Allow loopback or private network webhook targets. Disabled by default.
	AllowPrivateNetwork *bool `json:"allowPrivateNetwork,omitempty"`

	// BodyTemplate Optional request body template. When set, it replaces the default Dagu payload and must render to valid JSON. One request is sent per event. Supports the same tokens as messageTemplate plus {{message}}.
	BodyTemplate *string `json:"bodyTemplate,omitempty"`

	// ClearHeaders Clear all stored webhook headers.
	ClearHeaders *bool `json:"clearHeaders,omitempty"`

	// ClearHmacSecret Clear the stored HMAC secret.
	ClearHmacSecret *bool `json:"clearHmacSecret,omitempty"`

	// Headers Additional request headers. Values are encrypted at rest. When provided, this replaces the stored header set.
	Headers *map[string]string `json:"headers,omitempty"`

	// HmacSecret Optional HMAC secret for X-Dagu-Signature. Omit on updates to preserve the existing secret.
	HmacSecret *string `json:"hmacSecret,omitempty"`

	// MessageTemplate Optional rendered message added to the webhook JSON payload as message.
	MessageTemplate *string `json:"messageTemplate,omitempty"`

	// Url HTTP or HTTPS endpoint to POST notification payloads to. Omit on updates to preserve the existing URL.
	Url *string `json:"url,omitempty"`
}

NotificationWebhookTargetInput Outbound webhook target input. Values are encrypted at rest.

type NotificationWorkspaceSettings

type NotificationWorkspaceSettings struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Smtp Public workspace SMTP transport settings. The SMTP password is never returned.
	Smtp      *NotificationSMTPSettings `json:"smtp,omitempty"`
	UpdatedAt *time.Time                `json:"updatedAt,omitempty"`

	// UpdatedBy User ID that last updated the workspace notification settings
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

NotificationWorkspaceSettings Workspace-level notification settings

type NotificationWorkspaceSettingsInput

type NotificationWorkspaceSettingsInput struct {
	Smtp *NotificationSMTPSettingsInput `json:"smtp,omitempty"`
}

NotificationWorkspaceSettingsInput Workspace-level notification settings input

type Offset

type Offset = int

Offset defines model for Offset.

type OutputsMetadata

type OutputsMetadata struct {
	// AttemptId Attempt identifier within the run
	AttemptId string `json:"attemptId"`

	// CompletedAt RFC3339 timestamp when execution completed
	CompletedAt time.Time `json:"completedAt"`

	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Params JSON-serialized parameters passed to the DAG
	Params *string `json:"params,omitempty"`

	// Status Human-readable status description for the DAG-run
	Status StatusLabel `json:"status"`
}

OutputsMetadata Execution context metadata for the outputs

type Page

type Page = int

Page defines model for Page.

type Pagination

type Pagination struct {
	// CurrentPage current page number
	CurrentPage int `json:"currentPage"`

	// HasNextPage whether a page follows the current one
	HasNextPage bool `json:"hasNextPage"`

	// NextPage next page number, clamped to totalPages on the last page
	NextPage int `json:"nextPage"`

	// PrevPage previous page number
	PrevPage int `json:"prevPage"`

	// TotalPages total number of pages
	TotalPages int `json:"totalPages"`

	// TotalRecords total number of records
	TotalRecords int `json:"totalRecords"`
}

Pagination defines model for Pagination.

type ParamDef

type ParamDef struct {
	// Default Scalar parameter value
	Default     *ParamScalar   `json:"default,omitempty"`
	Description *string        `json:"description,omitempty"`
	Enum        *[]ParamScalar `json:"enum,omitempty"`
	MaxLength   *int           `json:"maxLength,omitempty"`
	Maximum     *float64       `json:"maximum,omitempty"`
	MinLength   *int           `json:"minLength,omitempty"`
	Minimum     *float64       `json:"minimum,omitempty"`

	// Name Parameter name. Omitted for positional parameters.
	Name     *string `json:"name,omitempty"`
	Pattern  *string `json:"pattern,omitempty"`
	Required *bool   `json:"required,omitempty"`

	// Type Parameter type
	Type ParamDefType `json:"type"`
}

ParamDef Typed metadata for a single DAG parameter

type ParamDefType

type ParamDefType string

ParamDefType Parameter type

const (
	ParamDefTypeBoolean ParamDefType = "boolean"
	ParamDefTypeInteger ParamDefType = "integer"
	ParamDefTypeNumber  ParamDefType = "number"
	ParamDefTypeString  ParamDefType = "string"
)

Defines values for ParamDefType.

func (ParamDefType) Valid added in v2.16.5

func (e ParamDefType) Valid() bool

Valid indicates whether the value is a known member of the ParamDefType enum.

type ParamScalar

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

ParamScalar Scalar parameter value

func (ParamScalar) AsParamScalar0

func (t ParamScalar) AsParamScalar0() (ParamScalar0, error)

AsParamScalar0 returns the union data inside the ParamScalar as a ParamScalar0

func (ParamScalar) AsParamScalar1

func (t ParamScalar) AsParamScalar1() (ParamScalar1, error)

AsParamScalar1 returns the union data inside the ParamScalar as a ParamScalar1

func (ParamScalar) AsParamScalar2

func (t ParamScalar) AsParamScalar2() (ParamScalar2, error)

AsParamScalar2 returns the union data inside the ParamScalar as a ParamScalar2

func (ParamScalar) AsParamScalar3

func (t ParamScalar) AsParamScalar3() (ParamScalar3, error)

AsParamScalar3 returns the union data inside the ParamScalar as a ParamScalar3

func (*ParamScalar) FromParamScalar0

func (t *ParamScalar) FromParamScalar0(v ParamScalar0) error

FromParamScalar0 overwrites any union data inside the ParamScalar as the provided ParamScalar0

func (*ParamScalar) FromParamScalar1

func (t *ParamScalar) FromParamScalar1(v ParamScalar1) error

FromParamScalar1 overwrites any union data inside the ParamScalar as the provided ParamScalar1

func (*ParamScalar) FromParamScalar2

func (t *ParamScalar) FromParamScalar2(v ParamScalar2) error

FromParamScalar2 overwrites any union data inside the ParamScalar as the provided ParamScalar2

func (*ParamScalar) FromParamScalar3

func (t *ParamScalar) FromParamScalar3(v ParamScalar3) error

FromParamScalar3 overwrites any union data inside the ParamScalar as the provided ParamScalar3

func (ParamScalar) MarshalJSON

func (t ParamScalar) MarshalJSON() ([]byte, error)

func (*ParamScalar) MergeParamScalar0

func (t *ParamScalar) MergeParamScalar0(v ParamScalar0) error

MergeParamScalar0 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar0

func (*ParamScalar) MergeParamScalar1

func (t *ParamScalar) MergeParamScalar1(v ParamScalar1) error

MergeParamScalar1 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar1

func (*ParamScalar) MergeParamScalar2

func (t *ParamScalar) MergeParamScalar2(v ParamScalar2) error

MergeParamScalar2 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar2

func (*ParamScalar) MergeParamScalar3

func (t *ParamScalar) MergeParamScalar3(v ParamScalar3) error

MergeParamScalar3 performs a merge with any union data inside the ParamScalar, using the provided ParamScalar3

func (*ParamScalar) UnmarshalJSON

func (t *ParamScalar) UnmarshalJSON(b []byte) error

type ParamScalar0

type ParamScalar0 = string

ParamScalar0 defines model for .

type ParamScalar1

type ParamScalar1 = int

ParamScalar1 defines model for .

type ParamScalar2

type ParamScalar2 = float64

ParamScalar2 defines model for .

type ParamScalar3

type ParamScalar3 = bool

ParamScalar3 defines model for .

type PerPage

type PerPage = int

PerPage defines model for PerPage.

type PreviewEditRetryDAGRun200JSONResponse

type PreviewEditRetryDAGRun200JSONResponse struct {
	// DagName Resolved DAG name for the edited retry.
	DagName string `json:"dagName"`

	// Errors Validation errors that must be fixed before launching.
	Errors []string `json:"errors"`

	// IneligibleSteps Previous completed steps that cannot be skipped with the edited specification.
	IneligibleSteps []struct {
		Reason   string `json:"reason"`
		StepName string `json:"stepName"`
	} `json:"ineligibleSteps"`

	// RunnableSteps Steps that will be started if not skipped.
	RunnableSteps []string `json:"runnableSteps"`

	// SkippedSteps Default steps selected to be skipped.
	SkippedSteps []string `json:"skippedSteps"`

	// Steps Resolved edited DAG steps in execution order for preview rendering.
	Steps []Step `json:"steps"`

	// Warnings Non-blocking warnings for the edited retry.
	Warnings []string `json:"warnings"`
}

func (PreviewEditRetryDAGRun200JSONResponse) VisitPreviewEditRetryDAGRunResponse

func (response PreviewEditRetryDAGRun200JSONResponse) VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error

type PreviewEditRetryDAGRunJSONBody

type PreviewEditRetryDAGRunJSONBody struct {
	// DagName Optional DAG name override for the edited retry run.
	DagName *string `json:"dagName,omitempty"`

	// Spec Edited DAG specification in YAML format.
	Spec string `json:"spec"`
}

PreviewEditRetryDAGRunJSONBody defines parameters for PreviewEditRetryDAGRun.

type PreviewEditRetryDAGRunJSONRequestBody

type PreviewEditRetryDAGRunJSONRequestBody PreviewEditRetryDAGRunJSONBody

PreviewEditRetryDAGRunJSONRequestBody defines body for PreviewEditRetryDAGRun for application/json ContentType.

type PreviewEditRetryDAGRunParams

type PreviewEditRetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PreviewEditRetryDAGRunParams defines parameters for PreviewEditRetryDAGRun.

type PreviewEditRetryDAGRunRequestObject

type PreviewEditRetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   PreviewEditRetryDAGRunParams
	Body     *PreviewEditRetryDAGRunJSONRequestBody
}

type PreviewEditRetryDAGRunResponseObject

type PreviewEditRetryDAGRunResponseObject interface {
	VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error
}

type PreviewEditRetryDAGRundefaultJSONResponse

type PreviewEditRetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PreviewEditRetryDAGRundefaultJSONResponse) VisitPreviewEditRetryDAGRunResponse

func (response PreviewEditRetryDAGRundefaultJSONResponse) VisitPreviewEditRetryDAGRunResponse(w http.ResponseWriter) error

type PublishSyncItem200JSONResponse

type PublishSyncItem200JSONResponse SyncResultResponse

func (PublishSyncItem200JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem200JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItem404JSONResponse

type PublishSyncItem404JSONResponse Error

func (PublishSyncItem404JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem404JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItem409JSONResponse

type PublishSyncItem409JSONResponse SyncConflictResponse

func (PublishSyncItem409JSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItem409JSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PublishSyncItemJSONRequestBody

type PublishSyncItemJSONRequestBody = SyncPublishRequest

PublishSyncItemJSONRequestBody defines body for PublishSyncItem for application/json ContentType.

type PublishSyncItemParams

type PublishSyncItemParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PublishSyncItemParams defines parameters for PublishSyncItem.

type PublishSyncItemRequestObject

type PublishSyncItemRequestObject struct {
	ItemId string `json:"itemId"`
	Params PublishSyncItemParams
	Body   *PublishSyncItemJSONRequestBody
}

type PublishSyncItemResponseObject

type PublishSyncItemResponseObject interface {
	VisitPublishSyncItemResponse(w http.ResponseWriter) error
}

type PublishSyncItemdefaultJSONResponse

type PublishSyncItemdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PublishSyncItemdefaultJSONResponse) VisitPublishSyncItemResponse

func (response PublishSyncItemdefaultJSONResponse) VisitPublishSyncItemResponse(w http.ResponseWriter) error

type PushBackDAGRunStep200JSONResponse

type PushBackDAGRunStep200JSONResponse PushBackStepResponse

func (PushBackDAGRunStep200JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep200JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStep400JSONResponse

type PushBackDAGRunStep400JSONResponse Error

func (PushBackDAGRunStep400JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep400JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStep404JSONResponse

type PushBackDAGRunStep404JSONResponse Error

func (PushBackDAGRunStep404JSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStep404JSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackDAGRunStepJSONRequestBody

type PushBackDAGRunStepJSONRequestBody = PushBackStepRequest

PushBackDAGRunStepJSONRequestBody defines body for PushBackDAGRunStep for application/json ContentType.

type PushBackDAGRunStepParams

type PushBackDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PushBackDAGRunStepParams defines parameters for PushBackDAGRunStep.

type PushBackDAGRunStepRequestObject

type PushBackDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   PushBackDAGRunStepParams
	Body     *PushBackDAGRunStepJSONRequestBody
}

type PushBackDAGRunStepResponseObject

type PushBackDAGRunStepResponseObject interface {
	VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error
}

type PushBackDAGRunStepdefaultJSONResponse

type PushBackDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PushBackDAGRunStepdefaultJSONResponse) VisitPushBackDAGRunStepResponse

func (response PushBackDAGRunStepdefaultJSONResponse) VisitPushBackDAGRunStepResponse(w http.ResponseWriter) error

type PushBackHistoryEntry

type PushBackHistoryEntry struct {
	// At RFC3339 timestamp when the push-back was recorded
	At *time.Time `json:"at,omitempty"`

	// By Authenticated user who pushed the step back
	By *string `json:"by,omitempty"`

	// ById ID of the subject that pushed the step back
	ById *string `json:"byId,omitempty"`

	// Inputs Inputs provided for this push-back event
	Inputs *map[string]string `json:"inputs,omitempty"`

	// Iteration Push-back iteration number
	Iteration int `json:"iteration"`
}

PushBackHistoryEntry One push-back event recorded for an approval step or a human task

type PushBackHumanTask200JSONResponse added in v2.17.1

type PushBackHumanTask200JSONResponse HumanTaskPushBackResponse

func (PushBackHumanTask200JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask200JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTask400JSONResponse added in v2.17.1

type PushBackHumanTask400JSONResponse Error

func (PushBackHumanTask400JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask400JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTask404JSONResponse added in v2.17.1

type PushBackHumanTask404JSONResponse Error

func (PushBackHumanTask404JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask404JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTask409JSONResponse added in v2.17.1

type PushBackHumanTask409JSONResponse Error

func (PushBackHumanTask409JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask409JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTask413JSONResponse added in v2.17.1

type PushBackHumanTask413JSONResponse Error

func (PushBackHumanTask413JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask413JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTask503JSONResponse added in v2.17.1

type PushBackHumanTask503JSONResponse Error

func (PushBackHumanTask503JSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTask503JSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackHumanTaskJSONRequestBody added in v2.17.1

type PushBackHumanTaskJSONRequestBody = HumanTaskInput

PushBackHumanTaskJSONRequestBody defines body for PushBackHumanTask for application/json ContentType.

type PushBackHumanTaskParams added in v2.17.1

type PushBackHumanTaskParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// ExpectedIteration Push-back iteration of the task the caller reviewed. When it differs from the task's current push-back iteration, the request fails with 409 and changes nothing.
	ExpectedIteration *int `form:"expectedIteration,omitempty" json:"expectedIteration,omitempty"`
}

PushBackHumanTaskParams defines parameters for PushBackHumanTask.

type PushBackHumanTaskRequestObject added in v2.17.1

type PushBackHumanTaskRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	StepId   HumanTaskStepId  `json:"stepId"`
	Params   PushBackHumanTaskParams
	Body     *PushBackHumanTaskJSONRequestBody
}

type PushBackHumanTaskResponseObject added in v2.17.1

type PushBackHumanTaskResponseObject interface {
	VisitPushBackHumanTaskResponse(w http.ResponseWriter) error
}

type PushBackHumanTaskdefaultJSONResponse added in v2.17.1

type PushBackHumanTaskdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PushBackHumanTaskdefaultJSONResponse) VisitPushBackHumanTaskResponse added in v2.17.1

func (response PushBackHumanTaskdefaultJSONResponse) VisitPushBackHumanTaskResponse(w http.ResponseWriter) error

type PushBackStepRequest

type PushBackStepRequest struct {
	// Inputs Key-value parameters to provide as feedback. These will be injected as environment variables when the step re-executes.
	Inputs *map[string]string `json:"inputs,omitempty"`
}

PushBackStepRequest Request body for pushing back a waiting step for re-execution with feedback

type PushBackStepResponse

type PushBackStepResponse struct {
	// ApprovalIteration The current approval iteration count after push-back
	ApprovalIteration int `json:"approvalIteration"`

	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// Resumed Whether the DAG run was re-enqueued for execution
	Resumed bool `json:"resumed"`

	// StepName The pushed-back step name
	StepName string `json:"stepName"`

	// SubDAGRunId The sub-DAG run ID, present only for sub-DAG push-back operations
	SubDAGRunId *string `json:"subDAGRunId,omitempty"`
}

PushBackStepResponse Response after pushing back a waiting step

type PushBackSubDAGRunStep200JSONResponse

type PushBackSubDAGRunStep200JSONResponse PushBackStepResponse

func (PushBackSubDAGRunStep200JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep200JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStep400JSONResponse

type PushBackSubDAGRunStep400JSONResponse Error

func (PushBackSubDAGRunStep400JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep400JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStep404JSONResponse

type PushBackSubDAGRunStep404JSONResponse Error

func (PushBackSubDAGRunStep404JSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStep404JSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type PushBackSubDAGRunStepJSONRequestBody

type PushBackSubDAGRunStepJSONRequestBody = PushBackStepRequest

PushBackSubDAGRunStepJSONRequestBody defines body for PushBackSubDAGRunStep for application/json ContentType.

type PushBackSubDAGRunStepParams

type PushBackSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

PushBackSubDAGRunStepParams defines parameters for PushBackSubDAGRunStep.

type PushBackSubDAGRunStepRequestObject

type PushBackSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      PushBackSubDAGRunStepParams
	Body        *PushBackSubDAGRunStepJSONRequestBody
}

type PushBackSubDAGRunStepResponseObject

type PushBackSubDAGRunStepResponseObject interface {
	VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error
}

type PushBackSubDAGRunStepdefaultJSONResponse

type PushBackSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (PushBackSubDAGRunStepdefaultJSONResponse) VisitPushBackSubDAGRunStepResponse

func (response PushBackSubDAGRunStepdefaultJSONResponse) VisitPushBackSubDAGRunStepResponse(w http.ResponseWriter) error

type Queue

type Queue struct {
	// MaxConcurrency Maximum number of concurrent runs allowed. For 'global' queues, this is the configured maxConcurrency. For 'dag-based' queues, this is always 1 (FIFO execution)
	MaxConcurrency *int `json:"maxConcurrency,omitempty"`

	// Name Name of the queue (global queue name or DAG name if no queue specified)
	Name string `json:"name"`

	// QueuedCount Number of queued DAG-runs waiting to execute. When queuedCountCapped is true this is a lower bound, not an exact total.
	QueuedCount int `json:"queuedCount"`

	// QueuedCountCapped True when counting stopped at the server-side scan cap, so queuedCount is a lower bound rather than an exact total
	QueuedCountCapped *bool `json:"queuedCountCapped,omitempty"`

	// Running List of currently running DAG-runs (bounded by maxConcurrency)
	Running []DAGRunSummary `json:"running"`

	// RunningCount Number of currently running DAG-runs
	RunningCount int `json:"runningCount"`

	// Type Type of queue - 'global' if explicitly defined, 'dag-based' if using DAG name
	Type QueueType `json:"type"`
}

Queue A queue/process group with summary statistics

type QueueListCursor

type QueueListCursor = string

QueueListCursor defines model for QueueListCursor.

type QueueListLimit

type QueueListLimit = int

QueueListLimit defines model for QueueListLimit.

type QueueType

type QueueType string

QueueType Type of queue - 'global' if explicitly defined, 'dag-based' if using DAG name

const (
	QueueTypeDagBased QueueType = "dag-based"
	QueueTypeGlobal   QueueType = "global"
)

Defines values for QueueType.

func (QueueType) Valid added in v2.16.5

func (e QueueType) Valid() bool

Valid indicates whether the value is a known member of the QueueType enum.

type QueuedDAGRunsPageResponse

type QueuedDAGRunsPageResponse struct {
	// Items List of queued DAG-run summaries
	Items []DAGRunSummary `json:"items"`

	// NextCursor Opaque cursor for loading the next page of queued DAG-runs
	NextCursor *string `json:"nextCursor,omitempty"`
}

QueuedDAGRunsPageResponse Forward-only paginated queued DAG-run response

type QueuesResponse

type QueuesResponse struct {
	// Queues List of all queues with their running and queued DAG-runs
	Queues []Queue `json:"queues"`

	// Summary Summary statistics across all queues
	Summary QueuesSummary `json:"summary"`
}

QueuesResponse Response containing all queues with their active DAG-runs

type QueuesSummary

type QueuesSummary struct {
	// TotalCapacity Sum of all queue maxConcurrency values
	TotalCapacity int `json:"totalCapacity"`

	// TotalQueued Total DAG-runs waiting in queues. When totalQueuedCapped is true this is a lower bound, not an exact total.
	TotalQueued int `json:"totalQueued"`

	// TotalQueuedCapped True when at least one queue's count reached the server-side scan cap, so totalQueued is a lower bound
	TotalQueuedCapped *bool `json:"totalQueuedCapped,omitempty"`

	// TotalQueues Total number of active queues
	TotalQueues int `json:"totalQueues"`

	// TotalRunning Total DAG-runs currently executing
	TotalRunning int `json:"totalRunning"`

	// UtilizationPercentage System-wide utilization (totalRunning / totalCapacity * 100)
	UtilizationPercentage float32 `json:"utilizationPercentage"`
}

QueuesSummary Summary statistics across all queues

type RegenerateDAGWebhookHMACSecret200JSONResponse

type RegenerateDAGWebhookHMACSecret200JSONResponse WebhookHMACSecretResponse

func (RegenerateDAGWebhookHMACSecret200JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret200JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret400JSONResponse

type RegenerateDAGWebhookHMACSecret400JSONResponse Error

func (RegenerateDAGWebhookHMACSecret400JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret400JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret404JSONResponse

type RegenerateDAGWebhookHMACSecret404JSONResponse Error

func (RegenerateDAGWebhookHMACSecret404JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret404JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecret501JSONResponse

type RegenerateDAGWebhookHMACSecret501JSONResponse Error

func (RegenerateDAGWebhookHMACSecret501JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecret501JSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookHMACSecretParams

type RegenerateDAGWebhookHMACSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RegenerateDAGWebhookHMACSecretParams defines parameters for RegenerateDAGWebhookHMACSecret.

type RegenerateDAGWebhookHMACSecretRequestObject

type RegenerateDAGWebhookHMACSecretRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RegenerateDAGWebhookHMACSecretParams
}

type RegenerateDAGWebhookHMACSecretResponseObject

type RegenerateDAGWebhookHMACSecretResponseObject interface {
	VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error
}

type RegenerateDAGWebhookHMACSecretdefaultJSONResponse

type RegenerateDAGWebhookHMACSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RegenerateDAGWebhookHMACSecretdefaultJSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse

func (response RegenerateDAGWebhookHMACSecretdefaultJSONResponse) VisitRegenerateDAGWebhookHMACSecretResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookToken200JSONResponse

type RegenerateDAGWebhookToken200JSONResponse WebhookCreateResponse

func (RegenerateDAGWebhookToken200JSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookToken200JSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookToken404JSONResponse

type RegenerateDAGWebhookToken404JSONResponse Error

func (RegenerateDAGWebhookToken404JSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookToken404JSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RegenerateDAGWebhookTokenParams

type RegenerateDAGWebhookTokenParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RegenerateDAGWebhookTokenParams defines parameters for RegenerateDAGWebhookToken.

type RegenerateDAGWebhookTokenRequestObject

type RegenerateDAGWebhookTokenRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RegenerateDAGWebhookTokenParams
}

type RegenerateDAGWebhookTokenResponseObject

type RegenerateDAGWebhookTokenResponseObject interface {
	VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error
}

type RegenerateDAGWebhookTokendefaultJSONResponse

type RegenerateDAGWebhookTokendefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RegenerateDAGWebhookTokendefaultJSONResponse) VisitRegenerateDAGWebhookTokenResponse

func (response RegenerateDAGWebhookTokendefaultJSONResponse) VisitRegenerateDAGWebhookTokenResponse(w http.ResponseWriter) error

type RejectDAGRunStep200JSONResponse

type RejectDAGRunStep200JSONResponse RejectStepResponse

func (RejectDAGRunStep200JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep200JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStep400JSONResponse

type RejectDAGRunStep400JSONResponse Error

func (RejectDAGRunStep400JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep400JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStep404JSONResponse

type RejectDAGRunStep404JSONResponse Error

func (RejectDAGRunStep404JSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStep404JSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectDAGRunStepJSONRequestBody

type RejectDAGRunStepJSONRequestBody = RejectStepRequest

RejectDAGRunStepJSONRequestBody defines body for RejectDAGRunStep for application/json ContentType.

type RejectDAGRunStepParams

type RejectDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RejectDAGRunStepParams defines parameters for RejectDAGRunStep.

type RejectDAGRunStepRequestObject

type RejectDAGRunStepRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   RejectDAGRunStepParams
	Body     *RejectDAGRunStepJSONRequestBody
}

type RejectDAGRunStepResponseObject

type RejectDAGRunStepResponseObject interface {
	VisitRejectDAGRunStepResponse(w http.ResponseWriter) error
}

type RejectDAGRunStepdefaultJSONResponse

type RejectDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RejectDAGRunStepdefaultJSONResponse) VisitRejectDAGRunStepResponse

func (response RejectDAGRunStepdefaultJSONResponse) VisitRejectDAGRunStepResponse(w http.ResponseWriter) error

type RejectStepRequest

type RejectStepRequest struct {
	// Reason Optional reason for rejecting the step
	Reason *string `json:"reason,omitempty"`
}

RejectStepRequest Request body for rejecting a waiting step

type RejectStepResponse

type RejectStepResponse struct {
	// DagRunId The DAG run ID
	DagRunId string `json:"dagRunId"`

	// StepName The rejected step name
	StepName string `json:"stepName"`
}

RejectStepResponse Response after rejecting a waiting step

type RejectSubDAGRunStep200JSONResponse

type RejectSubDAGRunStep200JSONResponse RejectStepResponse

func (RejectSubDAGRunStep200JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep200JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStep400JSONResponse

type RejectSubDAGRunStep400JSONResponse Error

func (RejectSubDAGRunStep400JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep400JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStep404JSONResponse

type RejectSubDAGRunStep404JSONResponse Error

func (RejectSubDAGRunStep404JSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStep404JSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RejectSubDAGRunStepJSONRequestBody

type RejectSubDAGRunStepJSONRequestBody = RejectStepRequest

RejectSubDAGRunStepJSONRequestBody defines body for RejectSubDAGRunStep for application/json ContentType.

type RejectSubDAGRunStepParams

type RejectSubDAGRunStepParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RejectSubDAGRunStepParams defines parameters for RejectSubDAGRunStep.

type RejectSubDAGRunStepRequestObject

type RejectSubDAGRunStepRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      RejectSubDAGRunStepParams
	Body        *RejectSubDAGRunStepJSONRequestBody
}

type RejectSubDAGRunStepResponseObject

type RejectSubDAGRunStepResponseObject interface {
	VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error
}

type RejectSubDAGRunStepdefaultJSONResponse

type RejectSubDAGRunStepdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse

func (response RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error

type RemoteNode

type RemoteNode = string

RemoteNode defines model for RemoteNode.

type RemoteNodeId

type RemoteNodeId = string

RemoteNodeId defines model for RemoteNodeId.

type RemoteNodeListResponse

type RemoteNodeListResponse struct {
	RemoteNodes []RemoteNodeResponse `json:"remoteNodes"`
}

RemoteNodeListResponse defines model for RemoteNodeListResponse.

type RemoteNodeResponse

type RemoteNodeResponse struct {
	ApiBaseUrl  string                     `json:"apiBaseUrl"`
	AuthType    RemoteNodeResponseAuthType `json:"authType"`
	CreatedAt   *time.Time                 `json:"createdAt,omitempty"`
	Description *string                    `json:"description,omitempty"`

	// HasCredentials Whether credentials are configured (values are never returned)
	HasCredentials *bool  `json:"hasCredentials,omitempty"`
	Id             string `json:"id"`
	Name           string `json:"name"`
	SkipTlsVerify  *bool  `json:"skipTlsVerify,omitempty"`

	// Source Where this node is defined
	Source    RemoteNodeResponseSource `json:"source"`
	UpdatedAt *time.Time               `json:"updatedAt,omitempty"`
}

RemoteNodeResponse defines model for RemoteNodeResponse.

type RemoteNodeResponseAuthType

type RemoteNodeResponseAuthType string

RemoteNodeResponseAuthType defines model for RemoteNodeResponse.AuthType.

const (
	RemoteNodeResponseAuthTypeBasic RemoteNodeResponseAuthType = "basic"
	RemoteNodeResponseAuthTypeNone  RemoteNodeResponseAuthType = "none"
	RemoteNodeResponseAuthTypeToken RemoteNodeResponseAuthType = "token"
)

Defines values for RemoteNodeResponseAuthType.

func (RemoteNodeResponseAuthType) Valid added in v2.16.5

func (e RemoteNodeResponseAuthType) Valid() bool

Valid indicates whether the value is a known member of the RemoteNodeResponseAuthType enum.

type RemoteNodeResponseSource

type RemoteNodeResponseSource string

RemoteNodeResponseSource Where this node is defined

const (
	RemoteNodeResponseSourceConfig RemoteNodeResponseSource = "config"
	RemoteNodeResponseSourceStore  RemoteNodeResponseSource = "store"
)

Defines values for RemoteNodeResponseSource.

func (RemoteNodeResponseSource) Valid added in v2.16.5

func (e RemoteNodeResponseSource) Valid() bool

Valid indicates whether the value is a known member of the RemoteNodeResponseSource enum.

type RenameDAG200Response

type RenameDAG200Response struct {
}

func (RenameDAG200Response) VisitRenameDAGResponse

func (response RenameDAG200Response) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAG400JSONResponse

type RenameDAG400JSONResponse Error

func (RenameDAG400JSONResponse) VisitRenameDAGResponse

func (response RenameDAG400JSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAG404JSONResponse

type RenameDAG404JSONResponse Error

func (RenameDAG404JSONResponse) VisitRenameDAGResponse

func (response RenameDAG404JSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameDAGJSONBody

type RenameDAGJSONBody struct {
	// NewFileName New file name for the DAG
	NewFileName string `json:"newFileName"`
}

RenameDAGJSONBody defines parameters for RenameDAG.

type RenameDAGJSONRequestBody

type RenameDAGJSONRequestBody RenameDAGJSONBody

RenameDAGJSONRequestBody defines body for RenameDAG for application/json ContentType.

type RenameDAGParams

type RenameDAGParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RenameDAGParams defines parameters for RenameDAG.

type RenameDAGRequestObject

type RenameDAGRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   RenameDAGParams
	Body     *RenameDAGJSONRequestBody
}

type RenameDAGResponseObject

type RenameDAGResponseObject interface {
	VisitRenameDAGResponse(w http.ResponseWriter) error
}

type RenameDAGdefaultJSONResponse

type RenameDAGdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RenameDAGdefaultJSONResponse) VisitRenameDAGResponse

func (response RenameDAGdefaultJSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error

type RenameWikiPage200JSONResponse added in v2.13.0

type RenameWikiPage200JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (RenameWikiPage200JSONResponse) VisitRenameWikiPageResponse added in v2.13.0

func (response RenameWikiPage200JSONResponse) VisitRenameWikiPageResponse(w http.ResponseWriter) error

type RenameWikiPage404JSONResponse added in v2.13.0

type RenameWikiPage404JSONResponse Error

func (RenameWikiPage404JSONResponse) VisitRenameWikiPageResponse added in v2.13.0

func (response RenameWikiPage404JSONResponse) VisitRenameWikiPageResponse(w http.ResponseWriter) error

type RenameWikiPage409JSONResponse added in v2.13.0

type RenameWikiPage409JSONResponse Error

func (RenameWikiPage409JSONResponse) VisitRenameWikiPageResponse added in v2.13.0

func (response RenameWikiPage409JSONResponse) VisitRenameWikiPageResponse(w http.ResponseWriter) error

type RenameWikiPageJSONRequestBody added in v2.13.0

type RenameWikiPageJSONRequestBody = RenameWikiPageRequest

RenameWikiPageJSONRequestBody defines body for RenameWikiPage for application/json ContentType.

type RenameWikiPageParams added in v2.13.0

type RenameWikiPageParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Current Wiki page or directory path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`
}

RenameWikiPageParams defines parameters for RenameWikiPage.

type RenameWikiPageRequest added in v2.13.0

type RenameWikiPageRequest struct {
	// NewPath Relative Wiki page path without extension, for example runbooks/deploy-guide. Must not start with / or contain ..
	NewPath WikiPagePath `json:"newPath"`
}

RenameWikiPageRequest Request to rename/move a Wiki page or directory

type RenameWikiPageRequestObject added in v2.13.0

type RenameWikiPageRequestObject struct {
	Params RenameWikiPageParams
	Body   *RenameWikiPageJSONRequestBody
}

type RenameWikiPageResponseObject added in v2.13.0

type RenameWikiPageResponseObject interface {
	VisitRenameWikiPageResponse(w http.ResponseWriter) error
}

type RenameWikiPagedefaultJSONResponse added in v2.13.0

type RenameWikiPagedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RenameWikiPagedefaultJSONResponse) VisitRenameWikiPageResponse added in v2.13.0

func (response RenameWikiPagedefaultJSONResponse) VisitRenameWikiPageResponse(w http.ResponseWriter) error

type RepeatMode

type RepeatMode string

RepeatMode Repeat execution mode for steps

const (
	RepeatModeUntil RepeatMode = "until"
	RepeatModeWhile RepeatMode = "while"
)

Defines values for RepeatMode.

func (RepeatMode) Valid added in v2.16.5

func (e RepeatMode) Valid() bool

Valid indicates whether the value is a known member of the RepeatMode enum.

type RepeatPolicy

type RepeatPolicy struct {
	Backoff *RepeatPolicy_Backoff `json:"backoff,omitempty"`

	// Condition Precondition that must be satisfied before running a step or DAG-run
	Condition *Condition `json:"condition,omitempty"`

	// ExitCode List of exit codes that trigger repeat behavior
	ExitCode *[]int `json:"exitCode,omitempty"`

	// Interval Time in seconds to wait between repeat attempts
	Interval *int `json:"interval,omitempty"`

	// Limit Maximum number of times to repeat the step
	Limit *int `json:"limit,omitempty"`

	// MaxIntervalSec Maximum interval in seconds (caps exponential growth)
	MaxIntervalSec *int `json:"maxIntervalSec,omitempty"`

	// Repeat Repeat execution mode for steps
	Repeat *RepeatMode `json:"repeat,omitempty"`
}

RepeatPolicy Configuration for step repeat behavior

type RepeatPolicyBackoff0

type RepeatPolicyBackoff0 = bool

RepeatPolicyBackoff0 When true, uses default multiplier of 2.0

type RepeatPolicyBackoff1

type RepeatPolicyBackoff1 = float32

RepeatPolicyBackoff1 Custom exponential backoff multiplier

type RepeatPolicy_Backoff

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

RepeatPolicy_Backoff defines model for RepeatPolicy.Backoff.

func (RepeatPolicy_Backoff) AsRepeatPolicyBackoff0

func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff0() (RepeatPolicyBackoff0, error)

AsRepeatPolicyBackoff0 returns the union data inside the RepeatPolicy_Backoff as a RepeatPolicyBackoff0

func (RepeatPolicy_Backoff) AsRepeatPolicyBackoff1

func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff1() (RepeatPolicyBackoff1, error)

AsRepeatPolicyBackoff1 returns the union data inside the RepeatPolicy_Backoff as a RepeatPolicyBackoff1

func (*RepeatPolicy_Backoff) FromRepeatPolicyBackoff0

func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error

FromRepeatPolicyBackoff0 overwrites any union data inside the RepeatPolicy_Backoff as the provided RepeatPolicyBackoff0

func (*RepeatPolicy_Backoff) FromRepeatPolicyBackoff1

func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error

FromRepeatPolicyBackoff1 overwrites any union data inside the RepeatPolicy_Backoff as the provided RepeatPolicyBackoff1

func (RepeatPolicy_Backoff) MarshalJSON

func (t RepeatPolicy_Backoff) MarshalJSON() ([]byte, error)

func (*RepeatPolicy_Backoff) MergeRepeatPolicyBackoff0

func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error

MergeRepeatPolicyBackoff0 performs a merge with any union data inside the RepeatPolicy_Backoff, using the provided RepeatPolicyBackoff0

func (*RepeatPolicy_Backoff) MergeRepeatPolicyBackoff1

func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error

MergeRepeatPolicyBackoff1 performs a merge with any union data inside the RepeatPolicy_Backoff, using the provided RepeatPolicyBackoff1

func (*RepeatPolicy_Backoff) UnmarshalJSON

func (t *RepeatPolicy_Backoff) UnmarshalJSON(b []byte) error

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type RescheduleDAGRun200JSONResponse

type RescheduleDAGRun200JSONResponse struct {
	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Queued Indicates whether the run was queued instead of starting immediately.
	Queued bool `json:"queued"`
}

func (RescheduleDAGRun200JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun200JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun400JSONResponse

type RescheduleDAGRun400JSONResponse Error

func (RescheduleDAGRun400JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun400JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun404JSONResponse

type RescheduleDAGRun404JSONResponse Error

func (RescheduleDAGRun404JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun404JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRun409JSONResponse

type RescheduleDAGRun409JSONResponse Error

func (RescheduleDAGRun409JSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRun409JSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type RescheduleDAGRunJSONBody

type RescheduleDAGRunJSONBody struct {
	// DagName Optional DAG name override for the new run.
	DagName  *string `json:"dagName,omitempty"`
	DagRunId *string `json:"dagRunId,omitempty"`

	// UseCurrentDagFile When true, reschedule from the current contents of the original DAG file instead of the stored historical YAML snapshot.
	UseCurrentDagFile *bool `json:"useCurrentDagFile,omitempty"`
}

RescheduleDAGRunJSONBody defines parameters for RescheduleDAGRun.

type RescheduleDAGRunJSONRequestBody

type RescheduleDAGRunJSONRequestBody RescheduleDAGRunJSONBody

RescheduleDAGRunJSONRequestBody defines body for RescheduleDAGRun for application/json ContentType.

type RescheduleDAGRunParams

type RescheduleDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RescheduleDAGRunParams defines parameters for RescheduleDAGRun.

type RescheduleDAGRunRequestObject

type RescheduleDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   RescheduleDAGRunParams
	Body     *RescheduleDAGRunJSONRequestBody
}

type RescheduleDAGRunResponseObject

type RescheduleDAGRunResponseObject interface {
	VisitRescheduleDAGRunResponse(w http.ResponseWriter) error
}

type RescheduleDAGRundefaultJSONResponse

type RescheduleDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RescheduleDAGRundefaultJSONResponse) VisitRescheduleDAGRunResponse

func (response RescheduleDAGRundefaultJSONResponse) VisitRescheduleDAGRunResponse(w http.ResponseWriter) error

type ResetPasswordRequest

type ResetPasswordRequest struct {
	// NewPassword New password to set for the user
	NewPassword string `json:"newPassword"`
}

ResetPasswordRequest Request body for admin password reset

type ResetUserPassword200JSONResponse

type ResetUserPassword200JSONResponse SuccessResponse

func (ResetUserPassword200JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword200JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword400JSONResponse

type ResetUserPassword400JSONResponse Error

func (ResetUserPassword400JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword400JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword401JSONResponse

type ResetUserPassword401JSONResponse Error

func (ResetUserPassword401JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword401JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword403JSONResponse

type ResetUserPassword403JSONResponse Error

func (ResetUserPassword403JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword403JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPassword404JSONResponse

type ResetUserPassword404JSONResponse Error

func (ResetUserPassword404JSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassword404JSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResetUserPasswordJSONRequestBody

type ResetUserPasswordJSONRequestBody = ResetPasswordRequest

ResetUserPasswordJSONRequestBody defines body for ResetUserPassword for application/json ContentType.

type ResetUserPasswordRequestObject

type ResetUserPasswordRequestObject struct {
	UserId UserId `json:"userId"`
	Body   *ResetUserPasswordJSONRequestBody
}

type ResetUserPasswordResponseObject

type ResetUserPasswordResponseObject interface {
	VisitResetUserPasswordResponse(w http.ResponseWriter) error
}

type ResetUserPassworddefaultJSONResponse

type ResetUserPassworddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ResetUserPassworddefaultJSONResponse) VisitResetUserPasswordResponse

func (response ResetUserPassworddefaultJSONResponse) VisitResetUserPasswordResponse(w http.ResponseWriter) error

type ResourceHistory

type ResourceHistory struct {
	Cpu  *[]MetricPoint `json:"cpu,omitempty"`
	Disk *[]MetricPoint `json:"disk,omitempty"`

	// DiskTotalBytes Total disk space in bytes
	DiskTotalBytes *int64 `json:"diskTotalBytes,omitempty"`

	// DiskUsedBytes Used disk space in bytes
	DiskUsedBytes *int64         `json:"diskUsedBytes,omitempty"`
	Load          *[]MetricPoint `json:"load,omitempty"`
	Memory        *[]MetricPoint `json:"memory,omitempty"`

	// MemoryTotalBytes Total physical memory in bytes
	MemoryTotalBytes *int64 `json:"memoryTotalBytes,omitempty"`

	// MemoryUsedBytes Used physical memory in bytes
	MemoryUsedBytes *int64 `json:"memoryUsedBytes,omitempty"`
}

ResourceHistory defines model for ResourceHistory.

type RespondDAGRunStepAgentInteraction200JSONResponse added in v2.14.0

type RespondDAGRunStepAgentInteraction200JSONResponse AgentInteractionResponse

func (RespondDAGRunStepAgentInteraction200JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondDAGRunStepAgentInteraction200JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondDAGRunStepAgentInteraction400JSONResponse added in v2.14.0

type RespondDAGRunStepAgentInteraction400JSONResponse Error

func (RespondDAGRunStepAgentInteraction400JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondDAGRunStepAgentInteraction400JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondDAGRunStepAgentInteraction404JSONResponse added in v2.14.0

type RespondDAGRunStepAgentInteraction404JSONResponse Error

func (RespondDAGRunStepAgentInteraction404JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondDAGRunStepAgentInteraction404JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondDAGRunStepAgentInteraction409JSONResponse added in v2.14.0

type RespondDAGRunStepAgentInteraction409JSONResponse Error

func (RespondDAGRunStepAgentInteraction409JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondDAGRunStepAgentInteraction409JSONResponse) VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondDAGRunStepAgentInteractionJSONRequestBody added in v2.14.0

type RespondDAGRunStepAgentInteractionJSONRequestBody = AgentInteractionResponseRequest

RespondDAGRunStepAgentInteractionJSONRequestBody defines body for RespondDAGRunStepAgentInteraction for application/json ContentType.

type RespondDAGRunStepAgentInteractionParams added in v2.14.0

type RespondDAGRunStepAgentInteractionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RespondDAGRunStepAgentInteractionParams defines parameters for RespondDAGRunStepAgentInteraction.

type RespondDAGRunStepAgentInteractionRequestObject added in v2.14.0

type RespondDAGRunStepAgentInteractionRequestObject struct {
	Name          DAGName  `json:"name"`
	DagRunId      DAGRunId `json:"dagRunId"`
	StepName      StepName `json:"stepName"`
	InteractionId string   `json:"interactionId"`
	Params        RespondDAGRunStepAgentInteractionParams
	Body          *RespondDAGRunStepAgentInteractionJSONRequestBody
}

type RespondDAGRunStepAgentInteractionResponseObject added in v2.14.0

type RespondDAGRunStepAgentInteractionResponseObject interface {
	VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error
}

type RespondDAGRunStepAgentInteractiondefaultJSONResponse added in v2.14.0

type RespondDAGRunStepAgentInteractiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RespondDAGRunStepAgentInteractiondefaultJSONResponse) VisitRespondDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondDAGRunStepAgentInteractiondefaultJSONResponse) VisitRespondDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondSubDAGRunStepAgentInteraction200JSONResponse added in v2.14.0

type RespondSubDAGRunStepAgentInteraction200JSONResponse AgentInteractionResponse

func (RespondSubDAGRunStepAgentInteraction200JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondSubDAGRunStepAgentInteraction200JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondSubDAGRunStepAgentInteraction400JSONResponse added in v2.14.0

type RespondSubDAGRunStepAgentInteraction400JSONResponse Error

func (RespondSubDAGRunStepAgentInteraction400JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondSubDAGRunStepAgentInteraction400JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondSubDAGRunStepAgentInteraction404JSONResponse added in v2.14.0

type RespondSubDAGRunStepAgentInteraction404JSONResponse Error

func (RespondSubDAGRunStepAgentInteraction404JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondSubDAGRunStepAgentInteraction404JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondSubDAGRunStepAgentInteraction409JSONResponse added in v2.14.0

type RespondSubDAGRunStepAgentInteraction409JSONResponse Error

func (RespondSubDAGRunStepAgentInteraction409JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondSubDAGRunStepAgentInteraction409JSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RespondSubDAGRunStepAgentInteractionJSONRequestBody added in v2.14.0

type RespondSubDAGRunStepAgentInteractionJSONRequestBody = AgentInteractionResponseRequest

RespondSubDAGRunStepAgentInteractionJSONRequestBody defines body for RespondSubDAGRunStepAgentInteraction for application/json ContentType.

type RespondSubDAGRunStepAgentInteractionParams added in v2.14.0

type RespondSubDAGRunStepAgentInteractionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RespondSubDAGRunStepAgentInteractionParams defines parameters for RespondSubDAGRunStepAgentInteraction.

type RespondSubDAGRunStepAgentInteractionRequestObject added in v2.14.0

type RespondSubDAGRunStepAgentInteractionRequestObject struct {
	Name          DAGName  `json:"name"`
	DagRunId      DAGRunId `json:"dagRunId"`
	SubDAGRunId   string   `json:"subDAGRunId"`
	StepName      StepName `json:"stepName"`
	InteractionId string   `json:"interactionId"`
	Params        RespondSubDAGRunStepAgentInteractionParams
	Body          *RespondSubDAGRunStepAgentInteractionJSONRequestBody
}

type RespondSubDAGRunStepAgentInteractionResponseObject added in v2.14.0

type RespondSubDAGRunStepAgentInteractionResponseObject interface {
	VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error
}

type RespondSubDAGRunStepAgentInteractiondefaultJSONResponse added in v2.14.0

type RespondSubDAGRunStepAgentInteractiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RespondSubDAGRunStepAgentInteractiondefaultJSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse added in v2.14.0

func (response RespondSubDAGRunStepAgentInteractiondefaultJSONResponse) VisitRespondSubDAGRunStepAgentInteractionResponse(w http.ResponseWriter) error

type RestartDAGRunStepAgentSession200JSONResponse added in v2.14.0

type RestartDAGRunStepAgentSession200JSONResponse AgentSessionRestartResponse

func (RestartDAGRunStepAgentSession200JSONResponse) VisitRestartDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartDAGRunStepAgentSession200JSONResponse) VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartDAGRunStepAgentSession400JSONResponse added in v2.14.0

type RestartDAGRunStepAgentSession400JSONResponse Error

func (RestartDAGRunStepAgentSession400JSONResponse) VisitRestartDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartDAGRunStepAgentSession400JSONResponse) VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartDAGRunStepAgentSession404JSONResponse added in v2.14.0

type RestartDAGRunStepAgentSession404JSONResponse Error

func (RestartDAGRunStepAgentSession404JSONResponse) VisitRestartDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartDAGRunStepAgentSession404JSONResponse) VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartDAGRunStepAgentSession409JSONResponse added in v2.14.0

type RestartDAGRunStepAgentSession409JSONResponse Error

func (RestartDAGRunStepAgentSession409JSONResponse) VisitRestartDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartDAGRunStepAgentSession409JSONResponse) VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartDAGRunStepAgentSessionParams added in v2.14.0

type RestartDAGRunStepAgentSessionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RestartDAGRunStepAgentSessionParams defines parameters for RestartDAGRunStepAgentSession.

type RestartDAGRunStepAgentSessionRequestObject added in v2.14.0

type RestartDAGRunStepAgentSessionRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   RestartDAGRunStepAgentSessionParams
}

type RestartDAGRunStepAgentSessionResponseObject added in v2.14.0

type RestartDAGRunStepAgentSessionResponseObject interface {
	VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error
}

type RestartDAGRunStepAgentSessiondefaultJSONResponse added in v2.14.0

type RestartDAGRunStepAgentSessiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RestartDAGRunStepAgentSessiondefaultJSONResponse) VisitRestartDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartDAGRunStepAgentSessiondefaultJSONResponse) VisitRestartDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartSubDAGRunStepAgentSession200JSONResponse added in v2.14.0

type RestartSubDAGRunStepAgentSession200JSONResponse AgentSessionRestartResponse

func (RestartSubDAGRunStepAgentSession200JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartSubDAGRunStepAgentSession200JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartSubDAGRunStepAgentSession400JSONResponse added in v2.14.0

type RestartSubDAGRunStepAgentSession400JSONResponse Error

func (RestartSubDAGRunStepAgentSession400JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartSubDAGRunStepAgentSession400JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartSubDAGRunStepAgentSession404JSONResponse added in v2.14.0

type RestartSubDAGRunStepAgentSession404JSONResponse Error

func (RestartSubDAGRunStepAgentSession404JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartSubDAGRunStepAgentSession404JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartSubDAGRunStepAgentSession409JSONResponse added in v2.14.0

type RestartSubDAGRunStepAgentSession409JSONResponse Error

func (RestartSubDAGRunStepAgentSession409JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartSubDAGRunStepAgentSession409JSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type RestartSubDAGRunStepAgentSessionParams added in v2.14.0

type RestartSubDAGRunStepAgentSessionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RestartSubDAGRunStepAgentSessionParams defines parameters for RestartSubDAGRunStepAgentSession.

type RestartSubDAGRunStepAgentSessionRequestObject added in v2.14.0

type RestartSubDAGRunStepAgentSessionRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      RestartSubDAGRunStepAgentSessionParams
}

type RestartSubDAGRunStepAgentSessionResponseObject added in v2.14.0

type RestartSubDAGRunStepAgentSessionResponseObject interface {
	VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error
}

type RestartSubDAGRunStepAgentSessiondefaultJSONResponse added in v2.14.0

type RestartSubDAGRunStepAgentSessiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RestartSubDAGRunStepAgentSessiondefaultJSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse added in v2.14.0

func (response RestartSubDAGRunStepAgentSessiondefaultJSONResponse) VisitRestartSubDAGRunStepAgentSessionResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun200JSONResponse

type ResumeHumanTaskDAGRun200JSONResponse HumanTaskResumeResponse

func (ResumeHumanTaskDAGRun200JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun200JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun404JSONResponse

type ResumeHumanTaskDAGRun404JSONResponse Error

func (ResumeHumanTaskDAGRun404JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun404JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun409JSONResponse

type ResumeHumanTaskDAGRun409JSONResponse Error

func (ResumeHumanTaskDAGRun409JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun409JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRun503JSONResponse

type ResumeHumanTaskDAGRun503JSONResponse Error

func (ResumeHumanTaskDAGRun503JSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRun503JSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type ResumeHumanTaskDAGRunParams

type ResumeHumanTaskDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ResumeHumanTaskDAGRunParams defines parameters for ResumeHumanTaskDAGRun.

type ResumeHumanTaskDAGRunRequestObject

type ResumeHumanTaskDAGRunRequestObject struct {
	Name     DAGName          `json:"name"`
	DagRunId DAGRunConcreteId `json:"dagRunId"`
	Params   ResumeHumanTaskDAGRunParams
}

type ResumeHumanTaskDAGRunResponseObject

type ResumeHumanTaskDAGRunResponseObject interface {
	VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error
}

type ResumeHumanTaskDAGRundefaultJSONResponse

type ResumeHumanTaskDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ResumeHumanTaskDAGRundefaultJSONResponse) VisitResumeHumanTaskDAGRunResponse

func (response ResumeHumanTaskDAGRundefaultJSONResponse) VisitResumeHumanTaskDAGRunResponse(w http.ResponseWriter) error

type RetryDAGRun200Response

type RetryDAGRun200Response struct {
}

func (RetryDAGRun200Response) VisitRetryDAGRunResponse

func (response RetryDAGRun200Response) VisitRetryDAGRunResponse(w http.ResponseWriter) error

type RetryDAGRunJSONBody

type RetryDAGRunJSONBody struct {
	DagRunId string `json:"dagRunId"`

	// IncludeDownstream Optional. When true, retry the selected step and every reachable descendant. Requires stepName. Unrelated branches keep their existing status.
	IncludeDownstream *bool `json:"includeDownstream,omitempty"`

	// StepName Optional. If provided, this step will be retried. Combine with includeDownstream to also reset reachable descendants.
	StepName    *string `json:"stepName,omitempty"`
	SubDAGRunId *string `json:"subDAGRunId,omitempty"`
}

RetryDAGRunJSONBody defines parameters for RetryDAGRun.

type RetryDAGRunJSONRequestBody

type RetryDAGRunJSONRequestBody RetryDAGRunJSONBody

RetryDAGRunJSONRequestBody defines body for RetryDAGRun for application/json ContentType.

type RetryDAGRunParams

type RetryDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

RetryDAGRunParams defines parameters for RetryDAGRun.

type RetryDAGRunRequestObject

type RetryDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   RetryDAGRunParams
	Body     *RetryDAGRunJSONRequestBody
}

type RetryDAGRunResponseObject

type RetryDAGRunResponseObject interface {
	VisitRetryDAGRunResponse(w http.ResponseWriter) error
}

type RetryDAGRundefaultJSONResponse

type RetryDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (RetryDAGRundefaultJSONResponse) VisitRetryDAGRunResponse

func (response RetryDAGRundefaultJSONResponse) VisitRetryDAGRunResponse(w http.ResponseWriter) error

type RunConfig

type RunConfig struct {
	// DisableParamEdit Disable parameter editing when starting the DAG
	DisableParamEdit bool `json:"disableParamEdit"`

	// DisableRunIdEdit Disable custom run ID specification
	DisableRunIdEdit bool `json:"disableRunIdEdit"`
}

RunConfig Configuration for controlling user interactions when starting DAG runs

type RunDateMode added in v2.17.0

type RunDateMode string

RunDateMode Date range mode applied by an Executions page view.

const (
	RunDateModeCustom   RunDateMode = "custom"
	RunDateModePreset   RunDateMode = "preset"
	RunDateModeSpecific RunDateMode = "specific"
)

Defines values for RunDateMode.

func (RunDateMode) Valid added in v2.17.0

func (e RunDateMode) Valid() bool

Valid indicates whether the value is a known member of the RunDateMode enum.

type RunDatePreset added in v2.17.0

type RunDatePreset string

RunDatePreset Relative date preset applied by an Executions or Artifacts page view. 'all' applies no date bound and is accepted only for artifact views.

const (
	RunDatePresetAll        RunDatePreset = "all"
	RunDatePresetLast30days RunDatePreset = "last30days"
	RunDatePresetLast7days  RunDatePreset = "last7days"
	RunDatePresetThisMonth  RunDatePreset = "thisMonth"
	RunDatePresetThisWeek   RunDatePreset = "thisWeek"
	RunDatePresetToday      RunDatePreset = "today"
	RunDatePresetYesterday  RunDatePreset = "yesterday"
)

Defines values for RunDatePreset.

func (RunDatePreset) Valid added in v2.17.0

func (e RunDatePreset) Valid() bool

Valid indicates whether the value is a known member of the RunDatePreset enum.

type RunSpecificPeriod added in v2.17.0

type RunSpecificPeriod string

RunSpecificPeriod Period granularity applied by an Executions page view.

const (
	RunSpecificPeriodDate  RunSpecificPeriod = "date"
	RunSpecificPeriodMonth RunSpecificPeriod = "month"
	RunSpecificPeriodYear  RunSpecificPeriod = "year"
)

Defines values for RunSpecificPeriod.

func (RunSpecificPeriod) Valid added in v2.17.0

func (e RunSpecificPeriod) Valid() bool

Valid indicates whether the value is a known member of the RunSpecificPeriod enum.

type RunningTask

type RunningTask struct {
	// DagName Name of the DAG
	DagName DAGName `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// ParentDagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	ParentDagRunId *DAGRunId `json:"parentDagRunId,omitempty"`

	// ParentDagRunName Name of the DAG
	ParentDagRunName *DAGName `json:"parentDagRunName,omitempty"`

	// RootDagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	RootDagRunId *DAGRunId `json:"rootDagRunId,omitempty"`

	// RootDagRunName Name of the DAG
	RootDagRunName *DAGName `json:"rootDagRunName,omitempty"`

	// StartedAt RFC3339 timestamp when the task started
	StartedAt string `json:"startedAt"`
}

RunningTask Information about a task currently being executed

type RuntimeProfileEntryKind

type RuntimeProfileEntryKind string

RuntimeProfileEntryKind defines model for RuntimeProfileEntryKind.

const (
	RuntimeProfileEntryKindSecret   RuntimeProfileEntryKind = "secret"
	RuntimeProfileEntryKindVariable RuntimeProfileEntryKind = "variable"
)

Defines values for RuntimeProfileEntryKind.

func (RuntimeProfileEntryKind) Valid added in v2.16.5

func (e RuntimeProfileEntryKind) Valid() bool

Valid indicates whether the value is a known member of the RuntimeProfileEntryKind enum.

type RuntimeProfileEntryResponse

type RuntimeProfileEntryResponse struct {
	CreatedAt time.Time `json:"createdAt"`

	// Key Environment variable key stored in a runtime profile. Keys with the DAGU_ prefix are reserved.
	Key  RuntimeProfileKey       `json:"key"`
	Kind RuntimeProfileEntryKind `json:"kind"`

	// SecretId Managed secret ID for secret entries. The secret value is never returned.
	SecretId  *string   `json:"secretId,omitempty"`
	UpdatedAt time.Time `json:"updatedAt"`

	// Value Stored value for non-secret variables. Omitted for secret entries.
	Value *string `json:"value,omitempty"`
}

RuntimeProfileEntryResponse defines model for RuntimeProfileEntryResponse.

type RuntimeProfileKey

type RuntimeProfileKey = string

RuntimeProfileKey Environment variable key stored in a runtime profile. Keys with the DAGU_ prefix are reserved.

type RuntimeProfileListResponse

type RuntimeProfileListResponse struct {
	Profiles []RuntimeProfileResponse `json:"profiles"`
}

RuntimeProfileListResponse defines model for RuntimeProfileListResponse.

type RuntimeProfileName

type RuntimeProfileName = string

RuntimeProfileName Runtime profile name.

type RuntimeProfileOverride

type RuntimeProfileOverride = string

RuntimeProfileOverride Runtime profile override. Empty string means no profile.

type RuntimeProfileResponse

type RuntimeProfileResponse struct {
	CreatedAt   time.Time                     `json:"createdAt"`
	Description *string                       `json:"description,omitempty"`
	Entries     []RuntimeProfileEntryResponse `json:"entries"`
	Id          string                        `json:"id"`

	// Name Runtime profile name.
	Name      RuntimeProfileName   `json:"name"`
	Protected bool                 `json:"protected"`
	Status    RuntimeProfileStatus `json:"status"`
	UpdatedAt time.Time            `json:"updatedAt"`
}

RuntimeProfileResponse defines model for RuntimeProfileResponse.

type RuntimeProfileStatus

type RuntimeProfileStatus string

RuntimeProfileStatus defines model for RuntimeProfileStatus.

const (
	RuntimeProfileStatusActive   RuntimeProfileStatus = "active"
	RuntimeProfileStatusDisabled RuntimeProfileStatus = "disabled"
)

Defines values for RuntimeProfileStatus.

func (RuntimeProfileStatus) Valid added in v2.16.5

func (e RuntimeProfileStatus) Valid() bool

Valid indicates whether the value is a known member of the RuntimeProfileStatus enum.

type Schedule

type Schedule struct {
	// At RFC 3339 timestamp with explicit offset for one-off schedules
	At *time.Time `json:"at,omitempty"`

	// Expression Cron expression for recurring schedules
	Expression string `json:"expression,omitempty"`

	// Kind Schedule type. When omitted alongside expression, the schedule is treated as cron for backward compatibility.
	Kind *ScheduleKind `json:"kind,omitempty"`

	// Profile Runtime profile name that activates this schedule entry
	Profile *RuntimeProfileName `json:"profile,omitempty"`
}

Schedule Schedule configuration for DAG-run creation

type ScheduleKind

type ScheduleKind string

ScheduleKind Schedule type. When omitted alongside expression, the schedule is treated as cron for backward compatibility.

const (
	ScheduleKindAt   ScheduleKind = "at"
	ScheduleKindCron ScheduleKind = "cron"
)

Defines values for ScheduleKind.

func (ScheduleKind) Valid added in v2.16.5

func (e ScheduleKind) Valid() bool

Valid indicates whether the value is a known member of the ScheduleKind enum.

type SchedulerInstance

type SchedulerInstance struct {
	// Host Hostname where scheduler is running
	Host string `json:"host"`

	// InstanceId Unique identifier of the scheduler instance
	InstanceId string `json:"instanceId"`

	// StartedAt RFC3339 timestamp when scheduler started
	StartedAt string `json:"startedAt"`

	// Status Scheduler status (active = holds lock and scheduling)
	Status SchedulerInstanceStatus `json:"status"`
}

SchedulerInstance Scheduler instance status information

type SchedulerInstanceStatus

type SchedulerInstanceStatus string

SchedulerInstanceStatus Scheduler status (active = holds lock and scheduling)

const (
	SchedulerInstanceStatusActive   SchedulerInstanceStatus = "active"
	SchedulerInstanceStatusInactive SchedulerInstanceStatus = "inactive"
	SchedulerInstanceStatusUnknown  SchedulerInstanceStatus = "unknown"
)

Defines values for SchedulerInstanceStatus.

func (SchedulerInstanceStatus) Valid added in v2.16.5

func (e SchedulerInstanceStatus) Valid() bool

Valid indicates whether the value is a known member of the SchedulerInstanceStatus enum.

type SchedulerPauseState added in v2.16.5

type SchedulerPauseState struct {
	// Paused Whether scheduler-driven run creation is currently paused
	Paused bool `json:"paused"`

	// PausedAt RFC3339 timestamp when the scheduler was paused
	PausedAt *string `json:"pausedAt,omitempty"`

	// PausedBy User who paused the scheduler
	PausedBy *string `json:"pausedBy,omitempty"`

	// Reason Operator-facing explanation shown while paused
	Reason *string `json:"reason,omitempty"`
}

SchedulerPauseState Cluster-wide scheduler pause state

type SchedulerStatusResponse

type SchedulerStatusResponse struct {
	// Schedulers List of all registered scheduler instances
	Schedulers []SchedulerInstance `json:"schedulers"`
}

SchedulerStatusResponse Response containing status of all scheduler instances

type SearchCursor

type SearchCursor = string

SearchCursor defines model for SearchCursor.

type SearchDAGFeed200JSONResponse

type SearchDAGFeed200JSONResponse DAGSearchFeedResponse

func (SearchDAGFeed200JSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeed200JSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGFeed400JSONResponse

type SearchDAGFeed400JSONResponse Error

func (SearchDAGFeed400JSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeed400JSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGFeedParams

type SearchDAGFeedParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Labels Filter DAGs by labels (comma-separated). Returns DAGs that have ALL specified labels.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search results to return (default 20, max 50)
	Limit *SearchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchDAGFeedParams defines parameters for SearchDAGFeed.

type SearchDAGFeedRequestObject

type SearchDAGFeedRequestObject struct {
	Params SearchDAGFeedParams
}

type SearchDAGFeedResponseObject

type SearchDAGFeedResponseObject interface {
	VisitSearchDAGFeedResponse(w http.ResponseWriter) error
}

type SearchDAGFeeddefaultJSONResponse

type SearchDAGFeeddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDAGFeeddefaultJSONResponse) VisitSearchDAGFeedResponse

func (response SearchDAGFeeddefaultJSONResponse) VisitSearchDAGFeedResponse(w http.ResponseWriter) error

type SearchDAGs200JSONResponse

type SearchDAGs200JSONResponse struct {
	// Errors Errors encountered during the search
	Errors []string `json:"errors"`

	// Results Search results matching the query
	Results []SearchResultItem `json:"results"`
}

func (SearchDAGs200JSONResponse) VisitSearchDAGsResponse

func (response SearchDAGs200JSONResponse) VisitSearchDAGsResponse(w http.ResponseWriter) error

type SearchDAGsParams

type SearchDAGsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`
}

SearchDAGsParams defines parameters for SearchDAGs.

type SearchDAGsRequestObject

type SearchDAGsRequestObject struct {
	Params SearchDAGsParams
}

type SearchDAGsResponseObject

type SearchDAGsResponseObject interface {
	VisitSearchDAGsResponse(w http.ResponseWriter) error
}

type SearchDAGsdefaultJSONResponse

type SearchDAGsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDAGsdefaultJSONResponse) VisitSearchDAGsResponse

func (response SearchDAGsdefaultJSONResponse) VisitSearchDAGsResponse(w http.ResponseWriter) error

type SearchDagMatches200JSONResponse

type SearchDagMatches200JSONResponse SearchMatchesResponse

func (SearchDagMatches200JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches200JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatches400JSONResponse

type SearchDagMatches400JSONResponse Error

func (SearchDagMatches400JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches400JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatches404JSONResponse

type SearchDagMatches404JSONResponse Error

func (SearchDagMatches404JSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatches404JSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchDagMatchesParams

type SearchDagMatchesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Labels Filter DAG matches by labels (comma-separated). Returns matches only when the DAG has ALL specified labels.
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search match snippets to return (default 5, max 50)
	Limit *SearchMatchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchDagMatchesParams defines parameters for SearchDagMatches.

type SearchDagMatchesRequestObject

type SearchDagMatchesRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   SearchDagMatchesParams
}

type SearchDagMatchesResponseObject

type SearchDagMatchesResponseObject interface {
	VisitSearchDagMatchesResponse(w http.ResponseWriter) error
}

type SearchDagMatchesdefaultJSONResponse

type SearchDagMatchesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse

func (response SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error

type SearchLimit

type SearchLimit = int

SearchLimit defines model for SearchLimit.

type SearchMatchItem

type SearchMatchItem struct {
	// Line Matching line content
	Line string `json:"line"`

	// LineNumber Line number where match was found
	LineNumber int `json:"lineNumber"`

	// StartLine Start line for context
	StartLine int `json:"startLine"`
}

SearchMatchItem Details of a search match within a search result

type SearchMatchLimit

type SearchMatchLimit = int

SearchMatchLimit defines model for SearchMatchLimit.

type SearchMatchesResponse

type SearchMatchesResponse struct {
	HasMore    bool              `json:"hasMore"`
	Matches    []SearchMatchItem `json:"matches"`
	NextCursor *string           `json:"nextCursor,omitempty"`
}

SearchMatchesResponse Cursor-based search match snippets

type SearchResultItem

type SearchResultItem struct {
	// Dag Core DAG configuration containing definition and metadata
	Dag DAG `json:"dag"`

	// Matches Details of where matches were found
	Matches []SearchMatchItem `json:"matches"`

	// Name Name of the matching DAG
	Name string `json:"name"`
}

SearchResultItem Individual search result item for a DAG

type SearchWikiPageFeed200JSONResponse added in v2.13.0

type SearchWikiPageFeed200JSONResponse WikiPageSearchFeedResponse

func (SearchWikiPageFeed200JSONResponse) VisitSearchWikiPageFeedResponse added in v2.13.0

func (response SearchWikiPageFeed200JSONResponse) VisitSearchWikiPageFeedResponse(w http.ResponseWriter) error

type SearchWikiPageFeed400JSONResponse added in v2.13.0

type SearchWikiPageFeed400JSONResponse Error

func (SearchWikiPageFeed400JSONResponse) VisitSearchWikiPageFeedResponse added in v2.13.0

func (response SearchWikiPageFeed400JSONResponse) VisitSearchWikiPageFeedResponse(w http.ResponseWriter) error

type SearchWikiPageFeedParams added in v2.13.0

type SearchWikiPageFeedParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Prefix Optional Wiki page path prefix within the selected workspace
	Prefix *WikiPagePrefix `form:"prefix,omitempty" json:"prefix,omitempty"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Tags Only return Wiki pages carrying every given tag (case-insensitive)
	Tags *[]string `form:"tags,omitempty" json:"tags,omitempty"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search results to return (default 20, max 50)
	Limit *SearchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchWikiPageFeedParams defines parameters for SearchWikiPageFeed.

type SearchWikiPageFeedRequestObject added in v2.13.0

type SearchWikiPageFeedRequestObject struct {
	Params SearchWikiPageFeedParams
}

type SearchWikiPageFeedResponseObject added in v2.13.0

type SearchWikiPageFeedResponseObject interface {
	VisitSearchWikiPageFeedResponse(w http.ResponseWriter) error
}

type SearchWikiPageFeeddefaultJSONResponse added in v2.13.0

type SearchWikiPageFeeddefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchWikiPageFeeddefaultJSONResponse) VisitSearchWikiPageFeedResponse added in v2.13.0

func (response SearchWikiPageFeeddefaultJSONResponse) VisitSearchWikiPageFeedResponse(w http.ResponseWriter) error

type SearchWikiPageMatches200JSONResponse added in v2.13.0

type SearchWikiPageMatches200JSONResponse SearchMatchesResponse

func (SearchWikiPageMatches200JSONResponse) VisitSearchWikiPageMatchesResponse added in v2.13.0

func (response SearchWikiPageMatches200JSONResponse) VisitSearchWikiPageMatchesResponse(w http.ResponseWriter) error

type SearchWikiPageMatches400JSONResponse added in v2.13.0

type SearchWikiPageMatches400JSONResponse Error

func (SearchWikiPageMatches400JSONResponse) VisitSearchWikiPageMatchesResponse added in v2.13.0

func (response SearchWikiPageMatches400JSONResponse) VisitSearchWikiPageMatchesResponse(w http.ResponseWriter) error

type SearchWikiPageMatches404JSONResponse added in v2.13.0

type SearchWikiPageMatches404JSONResponse Error

func (SearchWikiPageMatches404JSONResponse) VisitSearchWikiPageMatchesResponse added in v2.13.0

func (response SearchWikiPageMatches404JSONResponse) VisitSearchWikiPageMatchesResponse(w http.ResponseWriter) error

type SearchWikiPageMatchesParams added in v2.13.0

type SearchWikiPageMatchesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`

	// Q A search query string
	Q string `form:"q" json:"q"`

	// Cursor Opaque cursor returned by the previous search response
	Cursor *SearchCursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Number of search match snippets to return (default 5, max 50)
	Limit *SearchMatchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchWikiPageMatchesParams defines parameters for SearchWikiPageMatches.

type SearchWikiPageMatchesRequestObject added in v2.13.0

type SearchWikiPageMatchesRequestObject struct {
	Params SearchWikiPageMatchesParams
}

type SearchWikiPageMatchesResponseObject added in v2.13.0

type SearchWikiPageMatchesResponseObject interface {
	VisitSearchWikiPageMatchesResponse(w http.ResponseWriter) error
}

type SearchWikiPageMatchesdefaultJSONResponse added in v2.13.0

type SearchWikiPageMatchesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchWikiPageMatchesdefaultJSONResponse) VisitSearchWikiPageMatchesResponse added in v2.13.0

func (response SearchWikiPageMatchesdefaultJSONResponse) VisitSearchWikiPageMatchesResponse(w http.ResponseWriter) error

type SearchWikiPages200JSONResponse added in v2.13.0

type SearchWikiPages200JSONResponse WikiPageSearchResponse

func (SearchWikiPages200JSONResponse) VisitSearchWikiPagesResponse added in v2.13.0

func (response SearchWikiPages200JSONResponse) VisitSearchWikiPagesResponse(w http.ResponseWriter) error

type SearchWikiPages400JSONResponse added in v2.13.0

type SearchWikiPages400JSONResponse Error

func (SearchWikiPages400JSONResponse) VisitSearchWikiPagesResponse added in v2.13.0

func (response SearchWikiPages400JSONResponse) VisitSearchWikiPagesResponse(w http.ResponseWriter) error

type SearchWikiPagesParams added in v2.13.0

type SearchWikiPagesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Q Search query
	Q string `form:"q" json:"q"`
}

SearchWikiPagesParams defines parameters for SearchWikiPages.

type SearchWikiPagesRequestObject added in v2.13.0

type SearchWikiPagesRequestObject struct {
	Params SearchWikiPagesParams
}

type SearchWikiPagesResponseObject added in v2.13.0

type SearchWikiPagesResponseObject interface {
	VisitSearchWikiPagesResponse(w http.ResponseWriter) error
}

type SearchWikiPagesdefaultJSONResponse added in v2.13.0

type SearchWikiPagesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SearchWikiPagesdefaultJSONResponse) VisitSearchWikiPagesResponse added in v2.13.0

func (response SearchWikiPagesdefaultJSONResponse) VisitSearchWikiPagesResponse(w http.ResponseWriter) error

type SecretListResponse

type SecretListResponse struct {
	Secrets []SecretResponse `json:"secrets"`
	Total   int              `json:"total"`
}

SecretListResponse defines model for SecretListResponse.

type SecretProviderType

type SecretProviderType string

SecretProviderType defines model for SecretProviderType.

const (
	SecretProviderTypeAlibaba     SecretProviderType = "alibaba"
	SecretProviderTypeAws         SecretProviderType = "aws"
	SecretProviderTypeAzure       SecretProviderType = "azure"
	SecretProviderTypeDaguManaged SecretProviderType = "dagu-managed"
	SecretProviderTypeGcp         SecretProviderType = "gcp"
	SecretProviderTypeKubernetes  SecretProviderType = "kubernetes"
	SecretProviderTypeVault       SecretProviderType = "vault"
)

Defines values for SecretProviderType.

func (SecretProviderType) Valid added in v2.16.5

func (e SecretProviderType) Valid() bool

Valid indicates whether the value is a known member of the SecretProviderType enum.

type SecretResponse

type SecretResponse struct {
	CreatedAt              time.Time          `json:"createdAt"`
	CurrentVersion         int                `json:"currentVersion"`
	Description            *string            `json:"description,omitempty"`
	HasValue               bool               `json:"hasValue"`
	Id                     string             `json:"id"`
	LastCheckedAt          *time.Time         `json:"lastCheckedAt,omitempty"`
	LastResolvedAt         *time.Time         `json:"lastResolvedAt,omitempty"`
	LastRotatedAt          *time.Time         `json:"lastRotatedAt,omitempty"`
	ProviderConnectionId   *string            `json:"providerConnectionId,omitempty"`
	ProviderRef            *string            `json:"providerRef,omitempty"`
	ProviderRefFingerprint *string            `json:"providerRefFingerprint,omitempty"`
	ProviderType           SecretProviderType `json:"providerType"`

	// Ref Secret ref used from DAG YAML, for example prod/db-password.
	Ref       string       `json:"ref"`
	Status    SecretStatus `json:"status"`
	UpdatedAt time.Time    `json:"updatedAt"`

	// Workspace global for workspace-less secrets, otherwise the workspace name.
	Workspace string `json:"workspace"`
}

SecretResponse defines model for SecretResponse.

type SecretStatus

type SecretStatus string

SecretStatus defines model for SecretStatus.

const (
	SecretStatusActive   SecretStatus = "active"
	SecretStatusDisabled SecretStatus = "disabled"
)

Defines values for SecretStatus.

func (SecretStatus) Valid added in v2.16.5

func (e SecretStatus) Valid() bool

Valid indicates whether the value is a known member of the SecretStatus enum.

type ServerInterface

type ServerInterface interface {
	// List all API keys
	// (GET /api-keys)
	ListAPIKeys(w http.ResponseWriter, r *http.Request)
	// Create API key
	// (POST /api-keys)
	CreateAPIKey(w http.ResponseWriter, r *http.Request)
	// Delete API key
	// (DELETE /api-keys/{keyId})
	DeleteAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// Get API key
	// (GET /api-keys/{keyId})
	GetAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// Update API key
	// (PATCH /api-keys/{keyId})
	UpdateAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
	// List recent DAG-run artifacts
	// (GET /artifacts)
	ListArtifacts(w http.ResponseWriter, r *http.Request, params ListArtifactsParams)
	// List audit log entries
	// (GET /audit)
	ListAuditLogs(w http.ResponseWriter, r *http.Request, params ListAuditLogsParams)
	// Change current user's password
	// (POST /auth/change-password)
	ChangePassword(w http.ResponseWriter, r *http.Request)
	// Authenticate user and obtain JWT token
	// (POST /auth/login)
	Login(w http.ResponseWriter, r *http.Request)
	// Get current authenticated user
	// (GET /auth/me)
	GetCurrentUser(w http.ResponseWriter, r *http.Request)
	// Create initial admin account
	// (POST /auth/setup)
	Setup(w http.ResponseWriter, r *http.Request, params SetupParams)
	// List all DAG-runs
	// (GET /dag-runs)
	ListDAGRuns(w http.ResponseWriter, r *http.Request, params ListDAGRunsParams)
	// Create and execute a DAG-run from inline spec
	// (POST /dag-runs)
	ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params ExecuteDAGRunFromSpecParams)
	// Enqueue a DAG-run from inline spec
	// (POST /dag-runs/enqueue)
	EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params EnqueueDAGRunFromSpecParams)
	// List all DAG-runs with a specific name
	// (GET /dag-runs/{name})
	ListDAGRunsByName(w http.ResponseWriter, r *http.Request, name DAGRunName, params ListDAGRunsByNameParams)
	// Delete a DAG-run
	// (DELETE /dag-runs/{name}/{dagRunId})
	DeleteDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params DeleteDAGRunParams)
	// Retrieve detailed status of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId})
	GetDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunDetailsParams)
	// List artifacts for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts)
	GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactsParams)
	// Download an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/download)
	DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunArtifactParams)
	// Preview an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)
	GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactPreviewParams)
	// Dequeue a queued DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/dequeue)
	DequeueDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DequeueDAGRunParams)
	// Run edited DAG retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry)
	EditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params EditRetryDAGRunParams)
	// Preview edited DAG-run retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)
	PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params PreviewEditRetryDAGRunParams)
	// Queue a completed human-task checkpoint for resume
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)
	ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params ResumeHumanTaskDAGRunParams)
	// Complete a waiting human task
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)
	CompleteHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params CompleteHumanTaskParams)
	// Push a waiting human task back to its rewind target
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/push-back)
	PushBackHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params PushBackHumanTaskParams)
	// Retrieve full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log)
	GetDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunLogParams)
	// Download full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log/download)
	DownloadDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunLogParams)
	// Retrieve collected outputs from a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/outputs)
	GetDAGRunOutputs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunOutputsParams)
	// Reschedule DAG-run with a new run ID
	// (POST /dag-runs/{name}/{dagRunId}/reschedule)
	RescheduleDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RescheduleDAGRunParams)
	// Retry DAG-run execution
	// (POST /dag-runs/{name}/{dagRunId}/retry)
	RetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RetryDAGRunParams)
	// Retrieve DAG specification for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/spec)
	GetDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunSpecParams)
	// Download step logs as ZIP of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/log/download)
	DownloadDAGRunStepLogs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunStepLogsParams)
	// Download step logs as ZIP of a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/steps/log/download)
	DownloadDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunStepLogsFormParams)
	// Respond to a managed-agent interaction
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)
	RespondDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, interactionId string, params RespondDAGRunStepAgentInteractionParams)
	// Restart a managed-agent session cleanly
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-session/restart)
	RestartDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RestartDAGRunStepAgentSessionParams)
	// Approve a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)
	ApproveDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params ApproveDAGRunStepParams)
	// Retrieve log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)
	GetDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepLogParams)
	// Download log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)
	DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params DownloadDAGRunStepLogParams)
	// Retrieve chat messages for a step
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)
	GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepMessagesParams)
	// Push back a waiting step for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)
	PushBackDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params PushBackDAGRunStepParams)
	// Reject a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)
	RejectDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RejectDAGRunStepParams)
	// Manually update a step's execution status
	// (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)
	UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params UpdateDAGRunStepStatusParams)
	// Terminate or cancel a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/stop)
	TerminateDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params TerminateDAGRunParams)
	// Get sub DAG runs with timing info
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)
	GetSubDAGRuns(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetSubDAGRunsParams)
	// Retrieve detailed status of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})
	GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunDetailsParams)
	// List artifacts for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)
	GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactsParams)
	// Download an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)
	DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunArtifactParams)
	// Preview an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)
	GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactPreviewParams)
	// Retrieve log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)
	GetSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunLogParams)
	// Download log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)
	DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunLogParams)
	// Get Sub-DAG Run Specification
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)
	GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunSpecParams)
	// Download step logs as ZIP of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)
	DownloadSubDAGRunStepLogs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunStepLogsParams)
	// Download step logs as ZIP of a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)
	DownloadSubDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunStepLogsFormParams)
	// Respond to a managed-agent interaction in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)
	RespondSubDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, interactionId string, params RespondSubDAGRunStepAgentInteractionParams)
	// Restart a managed-agent session cleanly in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-session/restart)
	RestartSubDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RestartSubDAGRunStepAgentSessionParams)
	// Approve a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)
	ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params ApproveSubDAGRunStepParams)
	// Retrieve log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)
	GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepLogParams)
	// Download log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)
	DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params DownloadSubDAGRunStepLogParams)
	// Retrieve chat messages for a step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)
	GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepMessagesParams)
	// Push back a waiting step in a sub DAG-run for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)
	PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params PushBackSubDAGRunStepParams)
	// Reject a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)
	RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RejectSubDAGRunStepParams)
	// Manually update a step's execution status in a sub DAG-run
	// (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)
	UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params UpdateSubDAGRunStepStatusParams)
	// List all available DAGs
	// (GET /dags)
	ListDAGs(w http.ResponseWriter, r *http.Request, params ListDAGsParams)
	// Create a new DAG definition
	// (POST /dags)
	CreateNewDAG(w http.ResponseWriter, r *http.Request, params CreateNewDAGParams)
	// List all available DAG labels
	// (GET /dags/labels)
	GetAllDAGLabels(w http.ResponseWriter, r *http.Request, params GetAllDAGLabelsParams)
	// Search DAGs
	// (GET /dags/search)
	SearchDAGs(w http.ResponseWriter, r *http.Request, params SearchDAGsParams)
	// List all available DAG tags
	// (GET /dags/tags)
	GetAllDAGTags(w http.ResponseWriter, r *http.Request, params GetAllDAGTagsParams)
	// Validate a DAG specification
	// (POST /dags/validate)
	ValidateDAGSpec(w http.ResponseWriter, r *http.Request, params ValidateDAGSpecParams)
	// Delete an existing DAG
	// (DELETE /dags/{fileName})
	DeleteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGParams)
	// Retrieve comprehensive DAG information
	// (GET /dags/{fileName})
	GetDAGDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDetailsParams)
	// Clear a DAG's browser replay cache
	// (DELETE /dags/{fileName}/browser-cache)
	ClearDAGBrowserCache(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ClearDAGBrowserCacheParams)
	// Retrieve execution history of a DAG
	// (GET /dags/{fileName}/dag-runs)
	GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDAGRunHistoryParams)
	// Get detailed status of a specific DAG-run
	// (GET /dags/{fileName}/dag-runs/{dagRunId})
	GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, dagRunId DAGRunId, params GetDAGDAGRunDetailsParams)
	// Enqueue a DAG-run from DAG
	// (POST /dags/{fileName}/enqueue)
	EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnqueueDAGDAGRunParams)
	// Delete DAG incident routing
	// (DELETE /dags/{fileName}/incidents)
	DeleteDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGIncidentsParams)
	// Get DAG incident routing
	// (GET /dags/{fileName}/incidents)
	GetDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGIncidentsParams)
	// Update DAG incident routing
	// (PUT /dags/{fileName}/incidents)
	UpdateDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGIncidentsParams)
	// Delete DAG notification settings
	// (DELETE /dags/{fileName}/notifications)
	DeleteDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGNotificationsParams)
	// Get DAG notification settings
	// (GET /dags/{fileName}/notifications)
	GetDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGNotificationsParams)
	// Update DAG notification settings
	// (PUT /dags/{fileName}/notifications)
	UpdateDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGNotificationsParams)
	// Send a test DAG notification
	// (POST /dags/{fileName}/notifications/test)
	TestDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TestDAGNotificationsParams)
	// Change DAG file ID
	// (POST /dags/{fileName}/rename)
	RenameDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RenameDAGParams)
	// Delete DAG settings
	// (DELETE /dags/{fileName}/settings)
	DeleteDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGSettingsParams)
	// Get DAG settings
	// (GET /dags/{fileName}/settings)
	GetDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSettingsParams)
	// Update DAG settings
	// (PUT /dags/{fileName}/settings)
	UpdateDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSettingsParams)
	// Retrieve DAG specification
	// (GET /dags/{fileName}/spec)
	GetDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSpecParams)
	// Update DAG spec
	// (PUT /dags/{fileName}/spec)
	UpdateDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSpecParams)
	// Create and execute a DAG-run from DAG
	// (POST /dags/{fileName}/start)
	ExecuteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGParams)
	// Execute DAG synchronously and wait for completion
	// (POST /dags/{fileName}/start-sync)
	ExecuteDAGSync(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGSyncParams)
	// Stop all running instances of a DAG
	// (POST /dags/{fileName}/stop-all)
	StopAllDAGRuns(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params StopAllDAGRunsParams)
	// Toggle DAG suspension state
	// (POST /dags/{fileName}/suspend)
	UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSuspensionStateParams)
	// Delete webhook for DAG
	// (DELETE /dags/{fileName}/webhook)
	DeleteDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGWebhookParams)
	// Get webhook for DAG
	// (GET /dags/{fileName}/webhook)
	GetDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGWebhookParams)
	// Create webhook for DAG
	// (POST /dags/{fileName}/webhook)
	CreateDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params CreateDAGWebhookParams)
	// Configure webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/configure)
	ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookHMACParams)
	// Disable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/disable)
	DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DisableDAGWebhookHMACParams)
	// Enable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/enable)
	EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnableDAGWebhookHMACParams)
	// Regenerate webhook HMAC secret
	// (POST /dags/{fileName}/webhook/hmac/regenerate)
	RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookHMACSecretParams)
	// Configure webhook profile selection
	// (PUT /dags/{fileName}/webhook/profile-selection)
	ConfigureDAGWebhookProfileSelection(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookProfileSelectionParams)
	// Regenerate webhook token
	// (POST /dags/{fileName}/webhook/regenerate)
	RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookTokenParams)
	// Toggle webhook enabled state
	// (POST /dags/{fileName}/webhook/toggle)
	ToggleDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ToggleDAGWebhookParams)
	// List centralized event log entries
	// (GET /event-logs)
	ListEventLogs(w http.ResponseWriter, r *http.Request, params ListEventLogsParams)
	// Check server health status
	// (GET /health)
	GetHealthStatus(w http.ResponseWriter, r *http.Request)
	// List incident routing
	// (GET /incident-policies)
	ListIncidentPolicies(w http.ResponseWriter, r *http.Request, params ListIncidentPoliciesParams)
	// Get global incident routing
	// (GET /incident-policies/global)
	GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params GetGlobalIncidentPoliciesParams)
	// Update global incident routing
	// (PUT /incident-policies/global)
	UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params UpdateGlobalIncidentPoliciesParams)
	// Get workspace incident routing
	// (GET /incident-policies/workspaces/{workspaceName})
	GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceIncidentPoliciesParams)
	// Update workspace incident routing
	// (PUT /incident-policies/workspaces/{workspaceName})
	UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceIncidentPoliciesParams)
	// List incident providers
	// (GET /incident-providers)
	ListIncidentProviders(w http.ResponseWriter, r *http.Request, params ListIncidentProvidersParams)
	// Create incident provider
	// (POST /incident-providers)
	CreateIncidentProvider(w http.ResponseWriter, r *http.Request, params CreateIncidentProviderParams)
	// Delete incident provider
	// (DELETE /incident-providers/{providerId})
	DeleteIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params DeleteIncidentProviderParams)
	// Get incident provider
	// (GET /incident-providers/{providerId})
	GetIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params GetIncidentProviderParams)
	// Update incident provider
	// (PUT /incident-providers/{providerId})
	UpdateIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params UpdateIncidentProviderParams)
	// Send a test incident
	// (POST /incident-providers/{providerId}/test)
	TestIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params TestIncidentProviderParams)
	// Activate a license key
	// (POST /license/activate)
	ActivateLicense(w http.ResponseWriter, r *http.Request, params ActivateLicenseParams)
	// Deactivate the current license
	// (POST /license/deactivate)
	DeactivateLicense(w http.ResponseWriter, r *http.Request, params DeactivateLicenseParams)
	// Get license status
	// (GET /license/status)
	GetLicenseStatus(w http.ResponseWriter, r *http.Request, params GetLicenseStatusParams)
	// Get Prometheus metrics
	// (GET /metrics)
	GetMetrics(w http.ResponseWriter, r *http.Request)
	// List notification channels
	// (GET /notification-channels)
	ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
	// Create notification channel
	// (POST /notification-channels)
	CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
	// Delete notification channel
	// (DELETE /notification-channels/{channelId})
	DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params DeleteNotificationChannelParams)
	// Get notification channel
	// (GET /notification-channels/{channelId})
	GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params GetNotificationChannelParams)
	// Update notification channel
	// (PUT /notification-channels/{channelId})
	UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params UpdateNotificationChannelParams)
	// Test notification channel
	// (POST /notification-channels/{channelId}/test)
	TestNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params TestNotificationChannelParams)
	// List notification routes
	// (GET /notification-routes)
	ListNotificationRoutes(w http.ResponseWriter, r *http.Request, params ListNotificationRoutesParams)
	// Get global notification routes
	// (GET /notification-routes/global)
	GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params GetGlobalNotificationRoutesParams)
	// Update global notification routes
	// (PUT /notification-routes/global)
	UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params UpdateGlobalNotificationRoutesParams)
	// Get workspace notification routes
	// (GET /notification-routes/workspaces/{workspaceName})
	GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceNotificationRoutesParams)
	// Update workspace notification routes
	// (PUT /notification-routes/workspaces/{workspaceName})
	UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceNotificationRoutesParams)
	// Get notification settings
	// (GET /notification-settings)
	GetNotificationSettings(w http.ResponseWriter, r *http.Request, params GetNotificationSettingsParams)
	// Update notification settings
	// (PUT /notification-settings)
	UpdateNotificationSettings(w http.ResponseWriter, r *http.Request, params UpdateNotificationSettingsParams)
	// Get the OpenAPI document
	// (GET /openapi.json)
	GetOpenapiJson(w http.ResponseWriter, r *http.Request)
	// List runtime profiles
	// (GET /profiles)
	ListRuntimeProfiles(w http.ResponseWriter, r *http.Request, params ListRuntimeProfilesParams)
	// Create runtime profile
	// (POST /profiles)
	CreateRuntimeProfile(w http.ResponseWriter, r *http.Request, params CreateRuntimeProfileParams)
	// Get global runtime profile defaults
	// (GET /profiles/_global)
	GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params GetGlobalRuntimeProfileDefaultsParams)
	// Update global runtime profile defaults
	// (PATCH /profiles/_global)
	UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params UpdateGlobalRuntimeProfileDefaultsParams)
	// Delete global runtime profile default entry
	// (DELETE /profiles/_global/entries/{key})
	DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params DeleteGlobalRuntimeProfileDefaultEntryParams)
	// Set global runtime profile default secret
	// (PUT /profiles/_global/secrets/{key})
	SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultSecretParams)
	// Set global runtime profile default variable
	// (PUT /profiles/_global/variables/{key})
	SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultVariableParams)
	// Get workspace runtime profile defaults
	// (GET /profiles/_workspaces/{workspaceName})
	GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceRuntimeProfileDefaultsParams)
	// Update workspace runtime profile defaults
	// (PATCH /profiles/_workspaces/{workspaceName})
	UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceRuntimeProfileDefaultsParams)
	// Delete workspace runtime profile default entry
	// (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})
	DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params DeleteWorkspaceRuntimeProfileDefaultEntryParams)
	// Set workspace runtime profile default secret
	// (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})
	SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultSecretParams)
	// Set workspace runtime profile default variable
	// (PUT /profiles/_workspaces/{workspaceName}/variables/{key})
	SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultVariableParams)
	// Delete runtime profile
	// (DELETE /profiles/{profileName})
	DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params DeleteRuntimeProfileParams)
	// Get runtime profile
	// (GET /profiles/{profileName})
	GetRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params GetRuntimeProfileParams)
	// Update runtime profile metadata
	// (PATCH /profiles/{profileName})
	UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params UpdateRuntimeProfileParams)
	// Delete runtime profile entry
	// (DELETE /profiles/{profileName}/entries/{key})
	DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params DeleteRuntimeProfileEntryParams)
	// Set runtime profile secret
	// (PUT /profiles/{profileName}/secrets/{key})
	SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileSecretParams)
	// Set runtime profile variable
	// (PUT /profiles/{profileName}/variables/{key})
	SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileVariableParams)
	// List all execution queues with summary statistics
	// (GET /queues)
	ListQueues(w http.ResponseWriter, r *http.Request, params ListQueuesParams)
	// Get summary information for a specific queue
	// (GET /queues/{name})
	GetQueue(w http.ResponseWriter, r *http.Request, name string, params GetQueueParams)
	// Get queued items for a specific queue
	// (GET /queues/{name}/items)
	ListQueueItems(w http.ResponseWriter, r *http.Request, name string, params ListQueueItemsParams)
	// List all remote nodes
	// (GET /remote-nodes)
	ListRemoteNodes(w http.ResponseWriter, r *http.Request, params ListRemoteNodesParams)
	// Create a new remote node
	// (POST /remote-nodes)
	CreateRemoteNode(w http.ResponseWriter, r *http.Request, params CreateRemoteNodeParams)
	// Delete a remote node
	// (DELETE /remote-nodes/{remoteNodeId})
	DeleteRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params DeleteRemoteNodeParams)
	// Get a remote node
	// (GET /remote-nodes/{remoteNodeId})
	GetRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params GetRemoteNodeParams)
	// Update a remote node
	// (PATCH /remote-nodes/{remoteNodeId})
	UpdateRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params UpdateRemoteNodeParams)
	// Test remote node connection
	// (POST /remote-nodes/{remoteNodeId}/test-connection)
	TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params TestRemoteNodeConnectionParams)
	// Search DAGs
	// (GET /search/dags)
	SearchDAGFeed(w http.ResponseWriter, r *http.Request, params SearchDAGFeedParams)
	// Search DAG match snippets
	// (GET /search/dags/{fileName}/matches)
	SearchDagMatches(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params SearchDagMatchesParams)
	// Search Wiki pages
	// (GET /search/wiki)
	SearchWikiPageFeed(w http.ResponseWriter, r *http.Request, params SearchWikiPageFeedParams)
	// Search Wiki page match snippets
	// (GET /search/wiki/matches)
	SearchWikiPageMatches(w http.ResponseWriter, r *http.Request, params SearchWikiPageMatchesParams)
	// List secrets
	// (GET /secrets)
	ListSecrets(w http.ResponseWriter, r *http.Request, params ListSecretsParams)
	// Create a secret
	// (POST /secrets)
	CreateSecret(w http.ResponseWriter, r *http.Request, params CreateSecretParams)
	// Delete secret
	// (DELETE /secrets/{secretId})
	DeleteSecret(w http.ResponseWriter, r *http.Request, secretId string, params DeleteSecretParams)
	// Get secret
	// (GET /secrets/{secretId})
	GetSecret(w http.ResponseWriter, r *http.Request, secretId string, params GetSecretParams)
	// Update secret metadata
	// (PATCH /secrets/{secretId})
	UpdateSecret(w http.ResponseWriter, r *http.Request, secretId string, params UpdateSecretParams)
	// Disable secret
	// (POST /secrets/{secretId}/disable)
	DisableSecret(w http.ResponseWriter, r *http.Request, secretId string, params DisableSecretParams)
	// Enable secret
	// (POST /secrets/{secretId}/enable)
	EnableSecret(w http.ResponseWriter, r *http.Request, secretId string, params EnableSecretParams)
	// Write a new secret value version
	// (POST /secrets/{secretId}/versions)
	WriteSecretVersion(w http.ResponseWriter, r *http.Request, secretId string, params WriteSecretVersionParams)
	// Get coordinator service status
	// (GET /services/coordinator)
	GetCoordinatorStatus(w http.ResponseWriter, r *http.Request, params GetCoordinatorStatusParams)
	// Get resource usage history
	// (GET /services/resources/history)
	GetResourceHistory(w http.ResponseWriter, r *http.Request, params GetResourceHistoryParams)
	// Get scheduler service status
	// (GET /services/scheduler)
	GetSchedulerStatus(w http.ResponseWriter, r *http.Request, params GetSchedulerStatusParams)
	// Get scheduler pause state
	// (GET /services/scheduler/pause)
	GetSchedulerPauseState(w http.ResponseWriter, r *http.Request, params GetSchedulerPauseStateParams)
	// Pause or resume the scheduler
	// (POST /services/scheduler/pause)
	UpdateSchedulerPauseState(w http.ResponseWriter, r *http.Request, params UpdateSchedulerPauseStateParams)
	// Get tunnel service status
	// (GET /services/tunnel)
	GetTunnelStatus(w http.ResponseWriter, r *http.Request, params GetTunnelStatusParams)
	// Get base configuration
	// (GET /settings/base-config)
	GetBaseConfig(w http.ResponseWriter, r *http.Request, params GetBaseConfigParams)
	// Update base configuration
	// (PUT /settings/base-config)
	UpdateBaseConfig(w http.ResponseWriter, r *http.Request, params UpdateBaseConfigParams)
	// Get workspace base configuration
	// (GET /settings/workspaces/{workspaceName}/base-config)
	GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceBaseConfigParams)
	// Update workspace base configuration
	// (PUT /settings/workspaces/{workspaceName}/base-config)
	UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceBaseConfigParams)
	// Cleanup missing sync items
	// (POST /sync/cleanup)
	SyncCleanup(w http.ResponseWriter, r *http.Request, params SyncCleanupParams)
	// Get Git sync configuration
	// (GET /sync/config)
	GetSyncConfig(w http.ResponseWriter, r *http.Request, params GetSyncConfigParams)
	// Update Git sync configuration
	// (PUT /sync/config)
	UpdateSyncConfig(w http.ResponseWriter, r *http.Request, params UpdateSyncConfigParams)
	// Delete selected sync items
	// (POST /sync/delete-batch)
	SyncDeleteBatch(w http.ResponseWriter, r *http.Request, params SyncDeleteBatchParams)
	// Delete all missing sync items
	// (POST /sync/delete-missing)
	SyncDeleteMissing(w http.ResponseWriter, r *http.Request, params SyncDeleteMissingParams)
	// Delete a sync item
	// (POST /sync/items/{itemId}/delete)
	DeleteSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params DeleteSyncItemParams)
	// Get diff for a sync item
	// (GET /sync/items/{itemId}/diff)
	GetSyncItemDiff(w http.ResponseWriter, r *http.Request, itemId string, params GetSyncItemDiffParams)
	// Discard local changes for a sync item
	// (POST /sync/items/{itemId}/discard)
	DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request, itemId string, params DiscardSyncItemChangesParams)
	// Forget a sync item
	// (POST /sync/items/{itemId}/forget)
	ForgetSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params ForgetSyncItemParams)
	// Move a sync item
	// (POST /sync/items/{itemId}/move)
	MoveSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params MoveSyncItemParams)
	// Publish a single sync item
	// (POST /sync/items/{itemId}/publish)
	PublishSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params PublishSyncItemParams)
	// Publish selected sync items
	// (POST /sync/publish-all)
	SyncPublishAll(w http.ResponseWriter, r *http.Request, params SyncPublishAllParams)
	// Pull changes from remote repository
	// (POST /sync/pull)
	SyncPull(w http.ResponseWriter, r *http.Request, params SyncPullParams)
	// Get Git sync status
	// (GET /sync/status)
	GetSyncStatus(w http.ResponseWriter, r *http.Request, params GetSyncStatusParams)
	// Test connection to remote repository
	// (POST /sync/test-connection)
	SyncTestConnection(w http.ResponseWriter, r *http.Request, params SyncTestConnectionParams)
	// List all users
	// (GET /users)
	ListUsers(w http.ResponseWriter, r *http.Request)
	// Create a new user
	// (POST /users)
	CreateUser(w http.ResponseWriter, r *http.Request)
	// Delete user
	// (DELETE /users/{userId})
	DeleteUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Get user by ID
	// (GET /users/{userId})
	GetUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Update user
	// (PATCH /users/{userId})
	UpdateUser(w http.ResponseWriter, r *http.Request, userId UserId)
	// Reset user's password
	// (POST /users/{userId}/reset-password)
	ResetUserPassword(w http.ResponseWriter, r *http.Request, userId UserId)
	// List saved views
	// (GET /views)
	ListViews(w http.ResponseWriter, r *http.Request, params ListViewsParams)
	// Create a view
	// (POST /views)
	CreateView(w http.ResponseWriter, r *http.Request, params CreateViewParams)
	// Delete a view
	// (DELETE /views/{viewId})
	DeleteView(w http.ResponseWriter, r *http.Request, viewId string, params DeleteViewParams)
	// Get a view
	// (GET /views/{viewId})
	GetView(w http.ResponseWriter, r *http.Request, viewId string, params GetViewParams)
	// Update a view
	// (PUT /views/{viewId})
	UpdateView(w http.ResponseWriter, r *http.Request, viewId string, params UpdateViewParams)
	// List all webhooks
	// (GET /webhooks)
	ListWebhooks(w http.ResponseWriter, r *http.Request, params ListWebhooksParams)
	// Trigger DAG execution via webhook
	// (POST /webhooks/{fileName})
	TriggerWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TriggerWebhookParams)
	// List Wiki pages
	// (GET /wiki)
	ListWikiPages(w http.ResponseWriter, r *http.Request, params ListWikiPagesParams)
	// Create Wiki page
	// (POST /wiki)
	CreateWikiPage(w http.ResponseWriter, r *http.Request, params CreateWikiPageParams)
	// List Wiki page backlinks
	// (GET /wiki/backlinks)
	ListWikiPageBacklinks(w http.ResponseWriter, r *http.Request, params ListWikiPageBacklinksParams)
	// Delete multiple Wiki pages or directories
	// (POST /wiki/delete-batch)
	DeleteWikiPageBatch(w http.ResponseWriter, r *http.Request, params DeleteWikiPageBatchParams)
	// Delete Wiki page
	// (DELETE /wiki/page)
	DeleteWikiPage(w http.ResponseWriter, r *http.Request, params DeleteWikiPageParams)
	// Get Wiki page
	// (GET /wiki/page)
	GetWikiPage(w http.ResponseWriter, r *http.Request, params GetWikiPageParams)
	// Update Wiki page
	// (PATCH /wiki/page)
	UpdateWikiPage(w http.ResponseWriter, r *http.Request, params UpdateWikiPageParams)
	// Download Wiki page attachment
	// (GET /wiki/page/attachment)
	DownloadWikiPageAttachment(w http.ResponseWriter, r *http.Request, params DownloadWikiPageAttachmentParams)
	// Upload Wiki page attachment
	// (PUT /wiki/page/attachment)
	UploadWikiPageAttachment(w http.ResponseWriter, r *http.Request, params UploadWikiPageAttachmentParams)
	// Rename Wiki page or directory
	// (POST /wiki/page/rename)
	RenameWikiPage(w http.ResponseWriter, r *http.Request, params RenameWikiPageParams)
	// Get Wiki page revision
	// (GET /wiki/page/revision)
	GetWikiPageRevision(w http.ResponseWriter, r *http.Request, params GetWikiPageRevisionParams)
	// List Wiki page revisions
	// (GET /wiki/page/revisions)
	ListWikiPageRevisions(w http.ResponseWriter, r *http.Request, params ListWikiPageRevisionsParams)
	// Search Wiki pages
	// (GET /wiki/search)
	SearchWikiPages(w http.ResponseWriter, r *http.Request, params SearchWikiPagesParams)
	// List distributed workers
	// (GET /workers)
	GetWorkers(w http.ResponseWriter, r *http.Request, params GetWorkersParams)
	// List all workspaces
	// (GET /workspaces)
	ListWorkspaces(w http.ResponseWriter, r *http.Request, params ListWorkspacesParams)
	// Create a workspace
	// (POST /workspaces)
	CreateWorkspace(w http.ResponseWriter, r *http.Request, params CreateWorkspaceParams)
	// Delete a workspace
	// (DELETE /workspaces/{workspaceId})
	DeleteWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params DeleteWorkspaceParams)
	// Get workspace by ID
	// (GET /workspaces/{workspaceId})
	GetWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params GetWorkspaceParams)
	// Update a workspace
	// (PATCH /workspaces/{workspaceId})
	UpdateWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params UpdateWorkspaceParams)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

func NewStrictHandlerWithOptions

func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) ActivateLicense

func (siw *ServerInterfaceWrapper) ActivateLicense(w http.ResponseWriter, r *http.Request)

ActivateLicense operation middleware

func (*ServerInterfaceWrapper) ApproveDAGRunStep

func (siw *ServerInterfaceWrapper) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request)

ApproveDAGRunStep operation middleware

func (*ServerInterfaceWrapper) ApproveSubDAGRunStep

func (siw *ServerInterfaceWrapper) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request)

ApproveSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) ChangePassword

func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)

ChangePassword operation middleware

func (*ServerInterfaceWrapper) ClearDAGBrowserCache added in v2.17.2

func (siw *ServerInterfaceWrapper) ClearDAGBrowserCache(w http.ResponseWriter, r *http.Request)

ClearDAGBrowserCache operation middleware

func (*ServerInterfaceWrapper) CompleteHumanTask

func (siw *ServerInterfaceWrapper) CompleteHumanTask(w http.ResponseWriter, r *http.Request)

CompleteHumanTask operation middleware

func (*ServerInterfaceWrapper) ConfigureDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

ConfigureDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) ConfigureDAGWebhookProfileSelection added in v2.13.0

func (siw *ServerInterfaceWrapper) ConfigureDAGWebhookProfileSelection(w http.ResponseWriter, r *http.Request)

ConfigureDAGWebhookProfileSelection operation middleware

func (*ServerInterfaceWrapper) CreateAPIKey

func (siw *ServerInterfaceWrapper) CreateAPIKey(w http.ResponseWriter, r *http.Request)

CreateAPIKey operation middleware

func (*ServerInterfaceWrapper) CreateDAGWebhook

func (siw *ServerInterfaceWrapper) CreateDAGWebhook(w http.ResponseWriter, r *http.Request)

CreateDAGWebhook operation middleware

func (*ServerInterfaceWrapper) CreateIncidentProvider

func (siw *ServerInterfaceWrapper) CreateIncidentProvider(w http.ResponseWriter, r *http.Request)

CreateIncidentProvider operation middleware

func (*ServerInterfaceWrapper) CreateNewDAG

func (siw *ServerInterfaceWrapper) CreateNewDAG(w http.ResponseWriter, r *http.Request)

CreateNewDAG operation middleware

func (*ServerInterfaceWrapper) CreateNotificationChannel

func (siw *ServerInterfaceWrapper) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)

CreateNotificationChannel operation middleware

func (*ServerInterfaceWrapper) CreateRemoteNode

func (siw *ServerInterfaceWrapper) CreateRemoteNode(w http.ResponseWriter, r *http.Request)

CreateRemoteNode operation middleware

func (*ServerInterfaceWrapper) CreateRuntimeProfile

func (siw *ServerInterfaceWrapper) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request)

CreateRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) CreateSecret

func (siw *ServerInterfaceWrapper) CreateSecret(w http.ResponseWriter, r *http.Request)

CreateSecret operation middleware

func (*ServerInterfaceWrapper) CreateUser

func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)

CreateUser operation middleware

func (*ServerInterfaceWrapper) CreateView

func (siw *ServerInterfaceWrapper) CreateView(w http.ResponseWriter, r *http.Request)

CreateView operation middleware

func (*ServerInterfaceWrapper) CreateWikiPage added in v2.13.0

func (siw *ServerInterfaceWrapper) CreateWikiPage(w http.ResponseWriter, r *http.Request)

CreateWikiPage operation middleware

func (*ServerInterfaceWrapper) CreateWorkspace

func (siw *ServerInterfaceWrapper) CreateWorkspace(w http.ResponseWriter, r *http.Request)

CreateWorkspace operation middleware

func (*ServerInterfaceWrapper) DeactivateLicense

func (siw *ServerInterfaceWrapper) DeactivateLicense(w http.ResponseWriter, r *http.Request)

DeactivateLicense operation middleware

func (*ServerInterfaceWrapper) DeleteAPIKey

func (siw *ServerInterfaceWrapper) DeleteAPIKey(w http.ResponseWriter, r *http.Request)

DeleteAPIKey operation middleware

func (*ServerInterfaceWrapper) DeleteDAG

func (siw *ServerInterfaceWrapper) DeleteDAG(w http.ResponseWriter, r *http.Request)

DeleteDAG operation middleware

func (*ServerInterfaceWrapper) DeleteDAGIncidents

func (siw *ServerInterfaceWrapper) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request)

DeleteDAGIncidents operation middleware

func (*ServerInterfaceWrapper) DeleteDAGNotifications

func (siw *ServerInterfaceWrapper) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request)

DeleteDAGNotifications operation middleware

func (*ServerInterfaceWrapper) DeleteDAGRun

func (siw *ServerInterfaceWrapper) DeleteDAGRun(w http.ResponseWriter, r *http.Request)

DeleteDAGRun operation middleware

func (*ServerInterfaceWrapper) DeleteDAGSettings

func (siw *ServerInterfaceWrapper) DeleteDAGSettings(w http.ResponseWriter, r *http.Request)

DeleteDAGSettings operation middleware

func (*ServerInterfaceWrapper) DeleteDAGWebhook

func (siw *ServerInterfaceWrapper) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request)

DeleteDAGWebhook operation middleware

func (*ServerInterfaceWrapper) DeleteGlobalRuntimeProfileDefaultEntry

func (siw *ServerInterfaceWrapper) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)

DeleteGlobalRuntimeProfileDefaultEntry operation middleware

func (*ServerInterfaceWrapper) DeleteIncidentProvider

func (siw *ServerInterfaceWrapper) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request)

DeleteIncidentProvider operation middleware

func (*ServerInterfaceWrapper) DeleteNotificationChannel

func (siw *ServerInterfaceWrapper) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request)

DeleteNotificationChannel operation middleware

func (*ServerInterfaceWrapper) DeleteRemoteNode

func (siw *ServerInterfaceWrapper) DeleteRemoteNode(w http.ResponseWriter, r *http.Request)

DeleteRemoteNode operation middleware

func (*ServerInterfaceWrapper) DeleteRuntimeProfile

func (siw *ServerInterfaceWrapper) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request)

DeleteRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) DeleteRuntimeProfileEntry

func (siw *ServerInterfaceWrapper) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request)

DeleteRuntimeProfileEntry operation middleware

func (*ServerInterfaceWrapper) DeleteSecret

func (siw *ServerInterfaceWrapper) DeleteSecret(w http.ResponseWriter, r *http.Request)

DeleteSecret operation middleware

func (*ServerInterfaceWrapper) DeleteSyncItem

func (siw *ServerInterfaceWrapper) DeleteSyncItem(w http.ResponseWriter, r *http.Request)

DeleteSyncItem operation middleware

func (*ServerInterfaceWrapper) DeleteUser

func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)

DeleteUser operation middleware

func (*ServerInterfaceWrapper) DeleteView

func (siw *ServerInterfaceWrapper) DeleteView(w http.ResponseWriter, r *http.Request)

DeleteView operation middleware

func (*ServerInterfaceWrapper) DeleteWikiPage added in v2.13.0

func (siw *ServerInterfaceWrapper) DeleteWikiPage(w http.ResponseWriter, r *http.Request)

DeleteWikiPage operation middleware

func (*ServerInterfaceWrapper) DeleteWikiPageBatch added in v2.13.0

func (siw *ServerInterfaceWrapper) DeleteWikiPageBatch(w http.ResponseWriter, r *http.Request)

DeleteWikiPageBatch operation middleware

func (*ServerInterfaceWrapper) DeleteWorkspace

func (siw *ServerInterfaceWrapper) DeleteWorkspace(w http.ResponseWriter, r *http.Request)

DeleteWorkspace operation middleware

func (*ServerInterfaceWrapper) DeleteWorkspaceRuntimeProfileDefaultEntry

func (siw *ServerInterfaceWrapper) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)

DeleteWorkspaceRuntimeProfileDefaultEntry operation middleware

func (*ServerInterfaceWrapper) DequeueDAGRun

func (siw *ServerInterfaceWrapper) DequeueDAGRun(w http.ResponseWriter, r *http.Request)

DequeueDAGRun operation middleware

func (*ServerInterfaceWrapper) DisableDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

DisableDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) DisableSecret

func (siw *ServerInterfaceWrapper) DisableSecret(w http.ResponseWriter, r *http.Request)

DisableSecret operation middleware

func (*ServerInterfaceWrapper) DiscardSyncItemChanges

func (siw *ServerInterfaceWrapper) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request)

DiscardSyncItemChanges operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunArtifact

func (siw *ServerInterfaceWrapper) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request)

DownloadDAGRunArtifact operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunLog

func (siw *ServerInterfaceWrapper) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request)

DownloadDAGRunLog operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunStepLog

func (siw *ServerInterfaceWrapper) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request)

DownloadDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunStepLogs added in v2.17.0

func (siw *ServerInterfaceWrapper) DownloadDAGRunStepLogs(w http.ResponseWriter, r *http.Request)

DownloadDAGRunStepLogs operation middleware

func (*ServerInterfaceWrapper) DownloadDAGRunStepLogsForm added in v2.17.0

func (siw *ServerInterfaceWrapper) DownloadDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request)

DownloadDAGRunStepLogsForm operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunArtifact

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunArtifact operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunLog

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunLog operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunStepLog

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunStepLogs added in v2.17.0

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunStepLogs(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunStepLogs operation middleware

func (*ServerInterfaceWrapper) DownloadSubDAGRunStepLogsForm added in v2.17.0

func (siw *ServerInterfaceWrapper) DownloadSubDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request)

DownloadSubDAGRunStepLogsForm operation middleware

func (*ServerInterfaceWrapper) DownloadWikiPageAttachment added in v2.13.0

func (siw *ServerInterfaceWrapper) DownloadWikiPageAttachment(w http.ResponseWriter, r *http.Request)

DownloadWikiPageAttachment operation middleware

func (*ServerInterfaceWrapper) EditRetryDAGRun

func (siw *ServerInterfaceWrapper) EditRetryDAGRun(w http.ResponseWriter, r *http.Request)

EditRetryDAGRun operation middleware

func (*ServerInterfaceWrapper) EnableDAGWebhookHMAC

func (siw *ServerInterfaceWrapper) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)

EnableDAGWebhookHMAC operation middleware

func (*ServerInterfaceWrapper) EnableSecret

func (siw *ServerInterfaceWrapper) EnableSecret(w http.ResponseWriter, r *http.Request)

EnableSecret operation middleware

func (*ServerInterfaceWrapper) EnqueueDAGDAGRun

func (siw *ServerInterfaceWrapper) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request)

EnqueueDAGDAGRun operation middleware

func (*ServerInterfaceWrapper) EnqueueDAGRunFromSpec

func (siw *ServerInterfaceWrapper) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request)

EnqueueDAGRunFromSpec operation middleware

func (*ServerInterfaceWrapper) ExecuteDAG

func (siw *ServerInterfaceWrapper) ExecuteDAG(w http.ResponseWriter, r *http.Request)

ExecuteDAG operation middleware

func (*ServerInterfaceWrapper) ExecuteDAGRunFromSpec

func (siw *ServerInterfaceWrapper) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request)

ExecuteDAGRunFromSpec operation middleware

func (*ServerInterfaceWrapper) ExecuteDAGSync

func (siw *ServerInterfaceWrapper) ExecuteDAGSync(w http.ResponseWriter, r *http.Request)

ExecuteDAGSync operation middleware

func (*ServerInterfaceWrapper) ForgetSyncItem

func (siw *ServerInterfaceWrapper) ForgetSyncItem(w http.ResponseWriter, r *http.Request)

ForgetSyncItem operation middleware

func (*ServerInterfaceWrapper) GetAPIKey

func (siw *ServerInterfaceWrapper) GetAPIKey(w http.ResponseWriter, r *http.Request)

GetAPIKey operation middleware

func (*ServerInterfaceWrapper) GetAllDAGLabels

func (siw *ServerInterfaceWrapper) GetAllDAGLabels(w http.ResponseWriter, r *http.Request)

GetAllDAGLabels operation middleware

func (*ServerInterfaceWrapper) GetAllDAGTags

func (siw *ServerInterfaceWrapper) GetAllDAGTags(w http.ResponseWriter, r *http.Request)

GetAllDAGTags operation middleware

func (*ServerInterfaceWrapper) GetBaseConfig

func (siw *ServerInterfaceWrapper) GetBaseConfig(w http.ResponseWriter, r *http.Request)

GetBaseConfig operation middleware

func (*ServerInterfaceWrapper) GetCoordinatorStatus

func (siw *ServerInterfaceWrapper) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request)

GetCoordinatorStatus operation middleware

func (*ServerInterfaceWrapper) GetCurrentUser

func (siw *ServerInterfaceWrapper) GetCurrentUser(w http.ResponseWriter, r *http.Request)

GetCurrentUser operation middleware

func (*ServerInterfaceWrapper) GetDAGDAGRunDetails

func (siw *ServerInterfaceWrapper) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetDAGDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGDAGRunHistory

func (siw *ServerInterfaceWrapper) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request)

GetDAGDAGRunHistory operation middleware

func (*ServerInterfaceWrapper) GetDAGDetails

func (siw *ServerInterfaceWrapper) GetDAGDetails(w http.ResponseWriter, r *http.Request)

GetDAGDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGIncidents

func (siw *ServerInterfaceWrapper) GetDAGIncidents(w http.ResponseWriter, r *http.Request)

GetDAGIncidents operation middleware

func (*ServerInterfaceWrapper) GetDAGNotifications

func (siw *ServerInterfaceWrapper) GetDAGNotifications(w http.ResponseWriter, r *http.Request)

GetDAGNotifications operation middleware

func (*ServerInterfaceWrapper) GetDAGRunArtifactPreview

func (siw *ServerInterfaceWrapper) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)

GetDAGRunArtifactPreview operation middleware

func (*ServerInterfaceWrapper) GetDAGRunArtifacts

func (siw *ServerInterfaceWrapper) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request)

GetDAGRunArtifacts operation middleware

func (*ServerInterfaceWrapper) GetDAGRunDetails

func (siw *ServerInterfaceWrapper) GetDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetDAGRunLog

func (siw *ServerInterfaceWrapper) GetDAGRunLog(w http.ResponseWriter, r *http.Request)

GetDAGRunLog operation middleware

func (*ServerInterfaceWrapper) GetDAGRunOutputs

func (siw *ServerInterfaceWrapper) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request)

GetDAGRunOutputs operation middleware

func (*ServerInterfaceWrapper) GetDAGRunSpec

func (siw *ServerInterfaceWrapper) GetDAGRunSpec(w http.ResponseWriter, r *http.Request)

GetDAGRunSpec operation middleware

func (*ServerInterfaceWrapper) GetDAGRunStepLog

func (siw *ServerInterfaceWrapper) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request)

GetDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) GetDAGRunStepMessages

func (siw *ServerInterfaceWrapper) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request)

GetDAGRunStepMessages operation middleware

func (*ServerInterfaceWrapper) GetDAGSettings

func (siw *ServerInterfaceWrapper) GetDAGSettings(w http.ResponseWriter, r *http.Request)

GetDAGSettings operation middleware

func (*ServerInterfaceWrapper) GetDAGSpec

func (siw *ServerInterfaceWrapper) GetDAGSpec(w http.ResponseWriter, r *http.Request)

GetDAGSpec operation middleware

func (*ServerInterfaceWrapper) GetDAGWebhook

func (siw *ServerInterfaceWrapper) GetDAGWebhook(w http.ResponseWriter, r *http.Request)

GetDAGWebhook operation middleware

func (*ServerInterfaceWrapper) GetGlobalIncidentPolicies

func (siw *ServerInterfaceWrapper) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)

GetGlobalIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) GetGlobalNotificationRoutes

func (siw *ServerInterfaceWrapper) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)

GetGlobalNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) GetGlobalRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

GetGlobalRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) GetHealthStatus

func (siw *ServerInterfaceWrapper) GetHealthStatus(w http.ResponseWriter, r *http.Request)

GetHealthStatus operation middleware

func (*ServerInterfaceWrapper) GetIncidentProvider

func (siw *ServerInterfaceWrapper) GetIncidentProvider(w http.ResponseWriter, r *http.Request)

GetIncidentProvider operation middleware

func (*ServerInterfaceWrapper) GetLicenseStatus added in v2.11.3

func (siw *ServerInterfaceWrapper) GetLicenseStatus(w http.ResponseWriter, r *http.Request)

GetLicenseStatus operation middleware

func (*ServerInterfaceWrapper) GetMetrics

func (siw *ServerInterfaceWrapper) GetMetrics(w http.ResponseWriter, r *http.Request)

GetMetrics operation middleware

func (*ServerInterfaceWrapper) GetNotificationChannel

func (siw *ServerInterfaceWrapper) GetNotificationChannel(w http.ResponseWriter, r *http.Request)

GetNotificationChannel operation middleware

func (*ServerInterfaceWrapper) GetNotificationSettings

func (siw *ServerInterfaceWrapper) GetNotificationSettings(w http.ResponseWriter, r *http.Request)

GetNotificationSettings operation middleware

func (*ServerInterfaceWrapper) GetOpenapiJson

func (siw *ServerInterfaceWrapper) GetOpenapiJson(w http.ResponseWriter, r *http.Request)

GetOpenapiJson operation middleware

func (*ServerInterfaceWrapper) GetQueue

func (siw *ServerInterfaceWrapper) GetQueue(w http.ResponseWriter, r *http.Request)

GetQueue operation middleware

func (*ServerInterfaceWrapper) GetRemoteNode

func (siw *ServerInterfaceWrapper) GetRemoteNode(w http.ResponseWriter, r *http.Request)

GetRemoteNode operation middleware

func (*ServerInterfaceWrapper) GetResourceHistory

func (siw *ServerInterfaceWrapper) GetResourceHistory(w http.ResponseWriter, r *http.Request)

GetResourceHistory operation middleware

func (*ServerInterfaceWrapper) GetRuntimeProfile

func (siw *ServerInterfaceWrapper) GetRuntimeProfile(w http.ResponseWriter, r *http.Request)

GetRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) GetSchedulerPauseState added in v2.16.5

func (siw *ServerInterfaceWrapper) GetSchedulerPauseState(w http.ResponseWriter, r *http.Request)

GetSchedulerPauseState operation middleware

func (*ServerInterfaceWrapper) GetSchedulerStatus

func (siw *ServerInterfaceWrapper) GetSchedulerStatus(w http.ResponseWriter, r *http.Request)

GetSchedulerStatus operation middleware

func (*ServerInterfaceWrapper) GetSecret

func (siw *ServerInterfaceWrapper) GetSecret(w http.ResponseWriter, r *http.Request)

GetSecret operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunArtifactPreview

func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)

GetSubDAGRunArtifactPreview operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunArtifacts

func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request)

GetSubDAGRunArtifacts operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunDetails

func (siw *ServerInterfaceWrapper) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request)

GetSubDAGRunDetails operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunLog

func (siw *ServerInterfaceWrapper) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request)

GetSubDAGRunLog operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunSpec

func (siw *ServerInterfaceWrapper) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request)

GetSubDAGRunSpec operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunStepLog

func (siw *ServerInterfaceWrapper) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)

GetSubDAGRunStepLog operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRunStepMessages

func (siw *ServerInterfaceWrapper) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request)

GetSubDAGRunStepMessages operation middleware

func (*ServerInterfaceWrapper) GetSubDAGRuns

func (siw *ServerInterfaceWrapper) GetSubDAGRuns(w http.ResponseWriter, r *http.Request)

GetSubDAGRuns operation middleware

func (*ServerInterfaceWrapper) GetSyncConfig

func (siw *ServerInterfaceWrapper) GetSyncConfig(w http.ResponseWriter, r *http.Request)

GetSyncConfig operation middleware

func (*ServerInterfaceWrapper) GetSyncItemDiff

func (siw *ServerInterfaceWrapper) GetSyncItemDiff(w http.ResponseWriter, r *http.Request)

GetSyncItemDiff operation middleware

func (*ServerInterfaceWrapper) GetSyncStatus

func (siw *ServerInterfaceWrapper) GetSyncStatus(w http.ResponseWriter, r *http.Request)

GetSyncStatus operation middleware

func (*ServerInterfaceWrapper) GetTunnelStatus

func (siw *ServerInterfaceWrapper) GetTunnelStatus(w http.ResponseWriter, r *http.Request)

GetTunnelStatus operation middleware

func (*ServerInterfaceWrapper) GetUser

GetUser operation middleware

func (*ServerInterfaceWrapper) GetView

GetView operation middleware

func (*ServerInterfaceWrapper) GetWikiPage added in v2.13.0

func (siw *ServerInterfaceWrapper) GetWikiPage(w http.ResponseWriter, r *http.Request)

GetWikiPage operation middleware

func (*ServerInterfaceWrapper) GetWikiPageRevision added in v2.13.0

func (siw *ServerInterfaceWrapper) GetWikiPageRevision(w http.ResponseWriter, r *http.Request)

GetWikiPageRevision operation middleware

func (*ServerInterfaceWrapper) GetWorkers

func (siw *ServerInterfaceWrapper) GetWorkers(w http.ResponseWriter, r *http.Request)

GetWorkers operation middleware

func (*ServerInterfaceWrapper) GetWorkspace

func (siw *ServerInterfaceWrapper) GetWorkspace(w http.ResponseWriter, r *http.Request)

GetWorkspace operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceBaseConfig

func (siw *ServerInterfaceWrapper) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)

GetWorkspaceBaseConfig operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceIncidentPolicies

func (siw *ServerInterfaceWrapper) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)

GetWorkspaceIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceNotificationRoutes

func (siw *ServerInterfaceWrapper) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)

GetWorkspaceNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) GetWorkspaceRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

GetWorkspaceRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) ListAPIKeys

func (siw *ServerInterfaceWrapper) ListAPIKeys(w http.ResponseWriter, r *http.Request)

ListAPIKeys operation middleware

func (*ServerInterfaceWrapper) ListArtifacts added in v2.17.0

func (siw *ServerInterfaceWrapper) ListArtifacts(w http.ResponseWriter, r *http.Request)

ListArtifacts operation middleware

func (*ServerInterfaceWrapper) ListAuditLogs

func (siw *ServerInterfaceWrapper) ListAuditLogs(w http.ResponseWriter, r *http.Request)

ListAuditLogs operation middleware

func (*ServerInterfaceWrapper) ListDAGRuns

func (siw *ServerInterfaceWrapper) ListDAGRuns(w http.ResponseWriter, r *http.Request)

ListDAGRuns operation middleware

func (*ServerInterfaceWrapper) ListDAGRunsByName

func (siw *ServerInterfaceWrapper) ListDAGRunsByName(w http.ResponseWriter, r *http.Request)

ListDAGRunsByName operation middleware

func (*ServerInterfaceWrapper) ListDAGs

func (siw *ServerInterfaceWrapper) ListDAGs(w http.ResponseWriter, r *http.Request)

ListDAGs operation middleware

func (*ServerInterfaceWrapper) ListEventLogs

func (siw *ServerInterfaceWrapper) ListEventLogs(w http.ResponseWriter, r *http.Request)

ListEventLogs operation middleware

func (*ServerInterfaceWrapper) ListIncidentPolicies

func (siw *ServerInterfaceWrapper) ListIncidentPolicies(w http.ResponseWriter, r *http.Request)

ListIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) ListIncidentProviders

func (siw *ServerInterfaceWrapper) ListIncidentProviders(w http.ResponseWriter, r *http.Request)

ListIncidentProviders operation middleware

func (*ServerInterfaceWrapper) ListNotificationChannels

func (siw *ServerInterfaceWrapper) ListNotificationChannels(w http.ResponseWriter, r *http.Request)

ListNotificationChannels operation middleware

func (*ServerInterfaceWrapper) ListNotificationRoutes

func (siw *ServerInterfaceWrapper) ListNotificationRoutes(w http.ResponseWriter, r *http.Request)

ListNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) ListQueueItems

func (siw *ServerInterfaceWrapper) ListQueueItems(w http.ResponseWriter, r *http.Request)

ListQueueItems operation middleware

func (*ServerInterfaceWrapper) ListQueues

func (siw *ServerInterfaceWrapper) ListQueues(w http.ResponseWriter, r *http.Request)

ListQueues operation middleware

func (*ServerInterfaceWrapper) ListRemoteNodes

func (siw *ServerInterfaceWrapper) ListRemoteNodes(w http.ResponseWriter, r *http.Request)

ListRemoteNodes operation middleware

func (*ServerInterfaceWrapper) ListRuntimeProfiles

func (siw *ServerInterfaceWrapper) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request)

ListRuntimeProfiles operation middleware

func (*ServerInterfaceWrapper) ListSecrets

func (siw *ServerInterfaceWrapper) ListSecrets(w http.ResponseWriter, r *http.Request)

ListSecrets operation middleware

func (*ServerInterfaceWrapper) ListUsers

func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)

ListUsers operation middleware

func (*ServerInterfaceWrapper) ListViews

func (siw *ServerInterfaceWrapper) ListViews(w http.ResponseWriter, r *http.Request)

ListViews operation middleware

func (*ServerInterfaceWrapper) ListWebhooks

func (siw *ServerInterfaceWrapper) ListWebhooks(w http.ResponseWriter, r *http.Request)

ListWebhooks operation middleware

func (siw *ServerInterfaceWrapper) ListWikiPageBacklinks(w http.ResponseWriter, r *http.Request)

ListWikiPageBacklinks operation middleware

func (*ServerInterfaceWrapper) ListWikiPageRevisions added in v2.13.0

func (siw *ServerInterfaceWrapper) ListWikiPageRevisions(w http.ResponseWriter, r *http.Request)

ListWikiPageRevisions operation middleware

func (*ServerInterfaceWrapper) ListWikiPages added in v2.13.0

func (siw *ServerInterfaceWrapper) ListWikiPages(w http.ResponseWriter, r *http.Request)

ListWikiPages operation middleware

func (*ServerInterfaceWrapper) ListWorkspaces

func (siw *ServerInterfaceWrapper) ListWorkspaces(w http.ResponseWriter, r *http.Request)

ListWorkspaces operation middleware

func (*ServerInterfaceWrapper) Login

Login operation middleware

func (*ServerInterfaceWrapper) MoveSyncItem

func (siw *ServerInterfaceWrapper) MoveSyncItem(w http.ResponseWriter, r *http.Request)

MoveSyncItem operation middleware

func (*ServerInterfaceWrapper) PreviewEditRetryDAGRun

func (siw *ServerInterfaceWrapper) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request)

PreviewEditRetryDAGRun operation middleware

func (*ServerInterfaceWrapper) PublishSyncItem

func (siw *ServerInterfaceWrapper) PublishSyncItem(w http.ResponseWriter, r *http.Request)

PublishSyncItem operation middleware

func (*ServerInterfaceWrapper) PushBackDAGRunStep

func (siw *ServerInterfaceWrapper) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request)

PushBackDAGRunStep operation middleware

func (*ServerInterfaceWrapper) PushBackHumanTask added in v2.17.1

func (siw *ServerInterfaceWrapper) PushBackHumanTask(w http.ResponseWriter, r *http.Request)

PushBackHumanTask operation middleware

func (*ServerInterfaceWrapper) PushBackSubDAGRunStep

func (siw *ServerInterfaceWrapper) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request)

PushBackSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RegenerateDAGWebhookHMACSecret

func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request)

RegenerateDAGWebhookHMACSecret operation middleware

func (*ServerInterfaceWrapper) RegenerateDAGWebhookToken

func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request)

RegenerateDAGWebhookToken operation middleware

func (*ServerInterfaceWrapper) RejectDAGRunStep

func (siw *ServerInterfaceWrapper) RejectDAGRunStep(w http.ResponseWriter, r *http.Request)

RejectDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RejectSubDAGRunStep

func (siw *ServerInterfaceWrapper) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request)

RejectSubDAGRunStep operation middleware

func (*ServerInterfaceWrapper) RenameDAG

func (siw *ServerInterfaceWrapper) RenameDAG(w http.ResponseWriter, r *http.Request)

RenameDAG operation middleware

func (*ServerInterfaceWrapper) RenameWikiPage added in v2.13.0

func (siw *ServerInterfaceWrapper) RenameWikiPage(w http.ResponseWriter, r *http.Request)

RenameWikiPage operation middleware

func (*ServerInterfaceWrapper) RescheduleDAGRun

func (siw *ServerInterfaceWrapper) RescheduleDAGRun(w http.ResponseWriter, r *http.Request)

RescheduleDAGRun operation middleware

func (*ServerInterfaceWrapper) ResetUserPassword

func (siw *ServerInterfaceWrapper) ResetUserPassword(w http.ResponseWriter, r *http.Request)

ResetUserPassword operation middleware

func (*ServerInterfaceWrapper) RespondDAGRunStepAgentInteraction added in v2.14.0

func (siw *ServerInterfaceWrapper) RespondDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request)

RespondDAGRunStepAgentInteraction operation middleware

func (*ServerInterfaceWrapper) RespondSubDAGRunStepAgentInteraction added in v2.14.0

func (siw *ServerInterfaceWrapper) RespondSubDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request)

RespondSubDAGRunStepAgentInteraction operation middleware

func (*ServerInterfaceWrapper) RestartDAGRunStepAgentSession added in v2.14.0

func (siw *ServerInterfaceWrapper) RestartDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request)

RestartDAGRunStepAgentSession operation middleware

func (*ServerInterfaceWrapper) RestartSubDAGRunStepAgentSession added in v2.14.0

func (siw *ServerInterfaceWrapper) RestartSubDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request)

RestartSubDAGRunStepAgentSession operation middleware

func (*ServerInterfaceWrapper) ResumeHumanTaskDAGRun

func (siw *ServerInterfaceWrapper) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request)

ResumeHumanTaskDAGRun operation middleware

func (*ServerInterfaceWrapper) RetryDAGRun

func (siw *ServerInterfaceWrapper) RetryDAGRun(w http.ResponseWriter, r *http.Request)

RetryDAGRun operation middleware

func (*ServerInterfaceWrapper) SearchDAGFeed

func (siw *ServerInterfaceWrapper) SearchDAGFeed(w http.ResponseWriter, r *http.Request)

SearchDAGFeed operation middleware

func (*ServerInterfaceWrapper) SearchDAGs

func (siw *ServerInterfaceWrapper) SearchDAGs(w http.ResponseWriter, r *http.Request)

SearchDAGs operation middleware

func (*ServerInterfaceWrapper) SearchDagMatches

func (siw *ServerInterfaceWrapper) SearchDagMatches(w http.ResponseWriter, r *http.Request)

SearchDagMatches operation middleware

func (*ServerInterfaceWrapper) SearchWikiPageFeed added in v2.13.0

func (siw *ServerInterfaceWrapper) SearchWikiPageFeed(w http.ResponseWriter, r *http.Request)

SearchWikiPageFeed operation middleware

func (*ServerInterfaceWrapper) SearchWikiPageMatches added in v2.13.0

func (siw *ServerInterfaceWrapper) SearchWikiPageMatches(w http.ResponseWriter, r *http.Request)

SearchWikiPageMatches operation middleware

func (*ServerInterfaceWrapper) SearchWikiPages added in v2.13.0

func (siw *ServerInterfaceWrapper) SearchWikiPages(w http.ResponseWriter, r *http.Request)

SearchWikiPages operation middleware

func (*ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultSecret

func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)

SetGlobalRuntimeProfileDefaultSecret operation middleware

func (*ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultVariable

func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)

SetGlobalRuntimeProfileDefaultVariable operation middleware

func (*ServerInterfaceWrapper) SetRuntimeProfileSecret

func (siw *ServerInterfaceWrapper) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request)

SetRuntimeProfileSecret operation middleware

func (*ServerInterfaceWrapper) SetRuntimeProfileVariable

func (siw *ServerInterfaceWrapper) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request)

SetRuntimeProfileVariable operation middleware

func (*ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultSecret

func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)

SetWorkspaceRuntimeProfileDefaultSecret operation middleware

func (*ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultVariable

func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)

SetWorkspaceRuntimeProfileDefaultVariable operation middleware

func (*ServerInterfaceWrapper) Setup

Setup operation middleware

func (*ServerInterfaceWrapper) StopAllDAGRuns

func (siw *ServerInterfaceWrapper) StopAllDAGRuns(w http.ResponseWriter, r *http.Request)

StopAllDAGRuns operation middleware

func (*ServerInterfaceWrapper) SyncCleanup

func (siw *ServerInterfaceWrapper) SyncCleanup(w http.ResponseWriter, r *http.Request)

SyncCleanup operation middleware

func (*ServerInterfaceWrapper) SyncDeleteBatch

func (siw *ServerInterfaceWrapper) SyncDeleteBatch(w http.ResponseWriter, r *http.Request)

SyncDeleteBatch operation middleware

func (*ServerInterfaceWrapper) SyncDeleteMissing

func (siw *ServerInterfaceWrapper) SyncDeleteMissing(w http.ResponseWriter, r *http.Request)

SyncDeleteMissing operation middleware

func (*ServerInterfaceWrapper) SyncPublishAll

func (siw *ServerInterfaceWrapper) SyncPublishAll(w http.ResponseWriter, r *http.Request)

SyncPublishAll operation middleware

func (*ServerInterfaceWrapper) SyncPull

func (siw *ServerInterfaceWrapper) SyncPull(w http.ResponseWriter, r *http.Request)

SyncPull operation middleware

func (*ServerInterfaceWrapper) SyncTestConnection

func (siw *ServerInterfaceWrapper) SyncTestConnection(w http.ResponseWriter, r *http.Request)

SyncTestConnection operation middleware

func (*ServerInterfaceWrapper) TerminateDAGRun

func (siw *ServerInterfaceWrapper) TerminateDAGRun(w http.ResponseWriter, r *http.Request)

TerminateDAGRun operation middleware

func (*ServerInterfaceWrapper) TestDAGNotifications

func (siw *ServerInterfaceWrapper) TestDAGNotifications(w http.ResponseWriter, r *http.Request)

TestDAGNotifications operation middleware

func (*ServerInterfaceWrapper) TestIncidentProvider

func (siw *ServerInterfaceWrapper) TestIncidentProvider(w http.ResponseWriter, r *http.Request)

TestIncidentProvider operation middleware

func (*ServerInterfaceWrapper) TestNotificationChannel added in v2.16.6

func (siw *ServerInterfaceWrapper) TestNotificationChannel(w http.ResponseWriter, r *http.Request)

TestNotificationChannel operation middleware

func (*ServerInterfaceWrapper) TestRemoteNodeConnection

func (siw *ServerInterfaceWrapper) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request)

TestRemoteNodeConnection operation middleware

func (*ServerInterfaceWrapper) ToggleDAGWebhook

func (siw *ServerInterfaceWrapper) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request)

ToggleDAGWebhook operation middleware

func (*ServerInterfaceWrapper) TriggerWebhook

func (siw *ServerInterfaceWrapper) TriggerWebhook(w http.ResponseWriter, r *http.Request)

TriggerWebhook operation middleware

func (*ServerInterfaceWrapper) UpdateAPIKey

func (siw *ServerInterfaceWrapper) UpdateAPIKey(w http.ResponseWriter, r *http.Request)

UpdateAPIKey operation middleware

func (*ServerInterfaceWrapper) UpdateBaseConfig

func (siw *ServerInterfaceWrapper) UpdateBaseConfig(w http.ResponseWriter, r *http.Request)

UpdateBaseConfig operation middleware

func (*ServerInterfaceWrapper) UpdateDAGIncidents

func (siw *ServerInterfaceWrapper) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request)

UpdateDAGIncidents operation middleware

func (*ServerInterfaceWrapper) UpdateDAGNotifications

func (siw *ServerInterfaceWrapper) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request)

UpdateDAGNotifications operation middleware

func (*ServerInterfaceWrapper) UpdateDAGRunStepStatus

func (siw *ServerInterfaceWrapper) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request)

UpdateDAGRunStepStatus operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSettings

func (siw *ServerInterfaceWrapper) UpdateDAGSettings(w http.ResponseWriter, r *http.Request)

UpdateDAGSettings operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSpec

func (siw *ServerInterfaceWrapper) UpdateDAGSpec(w http.ResponseWriter, r *http.Request)

UpdateDAGSpec operation middleware

func (*ServerInterfaceWrapper) UpdateDAGSuspensionState

func (siw *ServerInterfaceWrapper) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request)

UpdateDAGSuspensionState operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalIncidentPolicies

func (siw *ServerInterfaceWrapper) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)

UpdateGlobalIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalNotificationRoutes

func (siw *ServerInterfaceWrapper) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)

UpdateGlobalNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

UpdateGlobalRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) UpdateIncidentProvider

func (siw *ServerInterfaceWrapper) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request)

UpdateIncidentProvider operation middleware

func (*ServerInterfaceWrapper) UpdateNotificationChannel

func (siw *ServerInterfaceWrapper) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request)

UpdateNotificationChannel operation middleware

func (*ServerInterfaceWrapper) UpdateNotificationSettings

func (siw *ServerInterfaceWrapper) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request)

UpdateNotificationSettings operation middleware

func (*ServerInterfaceWrapper) UpdateRemoteNode

func (siw *ServerInterfaceWrapper) UpdateRemoteNode(w http.ResponseWriter, r *http.Request)

UpdateRemoteNode operation middleware

func (*ServerInterfaceWrapper) UpdateRuntimeProfile

func (siw *ServerInterfaceWrapper) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request)

UpdateRuntimeProfile operation middleware

func (*ServerInterfaceWrapper) UpdateSchedulerPauseState added in v2.16.5

func (siw *ServerInterfaceWrapper) UpdateSchedulerPauseState(w http.ResponseWriter, r *http.Request)

UpdateSchedulerPauseState operation middleware

func (*ServerInterfaceWrapper) UpdateSecret

func (siw *ServerInterfaceWrapper) UpdateSecret(w http.ResponseWriter, r *http.Request)

UpdateSecret operation middleware

func (*ServerInterfaceWrapper) UpdateSubDAGRunStepStatus

func (siw *ServerInterfaceWrapper) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request)

UpdateSubDAGRunStepStatus operation middleware

func (*ServerInterfaceWrapper) UpdateSyncConfig

func (siw *ServerInterfaceWrapper) UpdateSyncConfig(w http.ResponseWriter, r *http.Request)

UpdateSyncConfig operation middleware

func (*ServerInterfaceWrapper) UpdateUser

func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)

UpdateUser operation middleware

func (*ServerInterfaceWrapper) UpdateView

func (siw *ServerInterfaceWrapper) UpdateView(w http.ResponseWriter, r *http.Request)

UpdateView operation middleware

func (*ServerInterfaceWrapper) UpdateWikiPage added in v2.13.0

func (siw *ServerInterfaceWrapper) UpdateWikiPage(w http.ResponseWriter, r *http.Request)

UpdateWikiPage operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspace

func (siw *ServerInterfaceWrapper) UpdateWorkspace(w http.ResponseWriter, r *http.Request)

UpdateWorkspace operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceBaseConfig

func (siw *ServerInterfaceWrapper) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceBaseConfig operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceIncidentPolicies

func (siw *ServerInterfaceWrapper) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceIncidentPolicies operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceNotificationRoutes

func (siw *ServerInterfaceWrapper) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceNotificationRoutes operation middleware

func (*ServerInterfaceWrapper) UpdateWorkspaceRuntimeProfileDefaults

func (siw *ServerInterfaceWrapper) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)

UpdateWorkspaceRuntimeProfileDefaults operation middleware

func (*ServerInterfaceWrapper) UploadWikiPageAttachment added in v2.13.0

func (siw *ServerInterfaceWrapper) UploadWikiPageAttachment(w http.ResponseWriter, r *http.Request)

UploadWikiPageAttachment operation middleware

func (*ServerInterfaceWrapper) ValidateDAGSpec

func (siw *ServerInterfaceWrapper) ValidateDAGSpec(w http.ResponseWriter, r *http.Request)

ValidateDAGSpec operation middleware

func (*ServerInterfaceWrapper) WriteSecretVersion

func (siw *ServerInterfaceWrapper) WriteSecretVersion(w http.ResponseWriter, r *http.Request)

WriteSecretVersion operation middleware

type SetGlobalRuntimeProfileDefaultSecret200JSONResponse

type SetGlobalRuntimeProfileDefaultSecret200JSONResponse InheritedRuntimeProfileResponse

func (SetGlobalRuntimeProfileDefaultSecret200JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret200JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret400JSONResponse

type SetGlobalRuntimeProfileDefaultSecret400JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret400JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret400JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret401JSONResponse

type SetGlobalRuntimeProfileDefaultSecret401JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret401JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret401JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecret403JSONResponse

type SetGlobalRuntimeProfileDefaultSecret403JSONResponse Error

func (SetGlobalRuntimeProfileDefaultSecret403JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecret403JSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultSecretJSONRequestBody

type SetGlobalRuntimeProfileDefaultSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetGlobalRuntimeProfileDefaultSecretJSONRequestBody defines body for SetGlobalRuntimeProfileDefaultSecret for application/json ContentType.

type SetGlobalRuntimeProfileDefaultSecretParams

type SetGlobalRuntimeProfileDefaultSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetGlobalRuntimeProfileDefaultSecretParams defines parameters for SetGlobalRuntimeProfileDefaultSecret.

type SetGlobalRuntimeProfileDefaultSecretResponseObject

type SetGlobalRuntimeProfileDefaultSecretResponseObject interface {
	VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error
}

type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse

type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse

func (response SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable200JSONResponse

type SetGlobalRuntimeProfileDefaultVariable200JSONResponse InheritedRuntimeProfileResponse

func (SetGlobalRuntimeProfileDefaultVariable200JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable200JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable400JSONResponse

type SetGlobalRuntimeProfileDefaultVariable400JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable400JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable400JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable401JSONResponse

type SetGlobalRuntimeProfileDefaultVariable401JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable401JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable401JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariable403JSONResponse

type SetGlobalRuntimeProfileDefaultVariable403JSONResponse Error

func (SetGlobalRuntimeProfileDefaultVariable403JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariable403JSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetGlobalRuntimeProfileDefaultVariableJSONRequestBody

type SetGlobalRuntimeProfileDefaultVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetGlobalRuntimeProfileDefaultVariableJSONRequestBody defines body for SetGlobalRuntimeProfileDefaultVariable for application/json ContentType.

type SetGlobalRuntimeProfileDefaultVariableParams

type SetGlobalRuntimeProfileDefaultVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetGlobalRuntimeProfileDefaultVariableParams defines parameters for SetGlobalRuntimeProfileDefaultVariable.

type SetGlobalRuntimeProfileDefaultVariableResponseObject

type SetGlobalRuntimeProfileDefaultVariableResponseObject interface {
	VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error
}

type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse

type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse

func (response SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret200JSONResponse

type SetRuntimeProfileSecret200JSONResponse RuntimeProfileResponse

func (SetRuntimeProfileSecret200JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret200JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret400JSONResponse

type SetRuntimeProfileSecret400JSONResponse Error

func (SetRuntimeProfileSecret400JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret400JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret401JSONResponse

type SetRuntimeProfileSecret401JSONResponse Error

func (SetRuntimeProfileSecret401JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret401JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret403JSONResponse

type SetRuntimeProfileSecret403JSONResponse Error

func (SetRuntimeProfileSecret403JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret403JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecret404JSONResponse

type SetRuntimeProfileSecret404JSONResponse Error

func (SetRuntimeProfileSecret404JSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecret404JSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileSecretJSONRequestBody

type SetRuntimeProfileSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetRuntimeProfileSecretJSONRequestBody defines body for SetRuntimeProfileSecret for application/json ContentType.

type SetRuntimeProfileSecretParams

type SetRuntimeProfileSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetRuntimeProfileSecretParams defines parameters for SetRuntimeProfileSecret.

type SetRuntimeProfileSecretRequest

type SetRuntimeProfileSecretRequest struct {
	Value *string `json:"value,omitempty"`
}

SetRuntimeProfileSecretRequest defines model for SetRuntimeProfileSecretRequest.

type SetRuntimeProfileSecretRequestObject

type SetRuntimeProfileSecretRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      SetRuntimeProfileSecretParams
	Body        *SetRuntimeProfileSecretJSONRequestBody
}

type SetRuntimeProfileSecretResponseObject

type SetRuntimeProfileSecretResponseObject interface {
	VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error
}

type SetRuntimeProfileSecretdefaultJSONResponse

type SetRuntimeProfileSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetRuntimeProfileSecretdefaultJSONResponse) VisitSetRuntimeProfileSecretResponse

func (response SetRuntimeProfileSecretdefaultJSONResponse) VisitSetRuntimeProfileSecretResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable200JSONResponse

type SetRuntimeProfileVariable200JSONResponse RuntimeProfileResponse

func (SetRuntimeProfileVariable200JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable200JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable400JSONResponse

type SetRuntimeProfileVariable400JSONResponse Error

func (SetRuntimeProfileVariable400JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable400JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable401JSONResponse

type SetRuntimeProfileVariable401JSONResponse Error

func (SetRuntimeProfileVariable401JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable401JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable403JSONResponse

type SetRuntimeProfileVariable403JSONResponse Error

func (SetRuntimeProfileVariable403JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable403JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariable404JSONResponse

type SetRuntimeProfileVariable404JSONResponse Error

func (SetRuntimeProfileVariable404JSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariable404JSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetRuntimeProfileVariableJSONRequestBody

type SetRuntimeProfileVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetRuntimeProfileVariableJSONRequestBody defines body for SetRuntimeProfileVariable for application/json ContentType.

type SetRuntimeProfileVariableParams

type SetRuntimeProfileVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetRuntimeProfileVariableParams defines parameters for SetRuntimeProfileVariable.

type SetRuntimeProfileVariableRequest

type SetRuntimeProfileVariableRequest struct {
	Value string `json:"value"`
}

SetRuntimeProfileVariableRequest defines model for SetRuntimeProfileVariableRequest.

type SetRuntimeProfileVariableRequestObject

type SetRuntimeProfileVariableRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Key         RuntimeProfileKey  `json:"key"`
	Params      SetRuntimeProfileVariableParams
	Body        *SetRuntimeProfileVariableJSONRequestBody
}

type SetRuntimeProfileVariableResponseObject

type SetRuntimeProfileVariableResponseObject interface {
	VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error
}

type SetRuntimeProfileVariabledefaultJSONResponse

type SetRuntimeProfileVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetRuntimeProfileVariabledefaultJSONResponse) VisitSetRuntimeProfileVariableResponse

func (response SetRuntimeProfileVariabledefaultJSONResponse) VisitSetRuntimeProfileVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse InheritedRuntimeProfileResponse

func (SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse

type SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody

type SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody = SetRuntimeProfileSecretRequest

SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody defines body for SetWorkspaceRuntimeProfileDefaultSecret for application/json ContentType.

type SetWorkspaceRuntimeProfileDefaultSecretParams

type SetWorkspaceRuntimeProfileDefaultSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetWorkspaceRuntimeProfileDefaultSecretParams defines parameters for SetWorkspaceRuntimeProfileDefaultSecret.

type SetWorkspaceRuntimeProfileDefaultSecretRequestObject

type SetWorkspaceRuntimeProfileDefaultSecretRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        SetWorkspaceRuntimeProfileDefaultSecretParams
	Body          *SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody
}

type SetWorkspaceRuntimeProfileDefaultSecretResponseObject

type SetWorkspaceRuntimeProfileDefaultSecretResponseObject interface {
	VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error
}

type SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse

type SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse

func (response SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse InheritedRuntimeProfileResponse

func (SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse

type SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse Error

func (SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody

type SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody = SetRuntimeProfileVariableRequest

SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody defines body for SetWorkspaceRuntimeProfileDefaultVariable for application/json ContentType.

type SetWorkspaceRuntimeProfileDefaultVariableParams

type SetWorkspaceRuntimeProfileDefaultVariableParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetWorkspaceRuntimeProfileDefaultVariableParams defines parameters for SetWorkspaceRuntimeProfileDefaultVariable.

type SetWorkspaceRuntimeProfileDefaultVariableRequestObject

type SetWorkspaceRuntimeProfileDefaultVariableRequestObject struct {
	WorkspaceName WorkspaceName     `json:"workspaceName"`
	Key           RuntimeProfileKey `json:"key"`
	Params        SetWorkspaceRuntimeProfileDefaultVariableParams
	Body          *SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody
}

type SetWorkspaceRuntimeProfileDefaultVariableResponseObject

type SetWorkspaceRuntimeProfileDefaultVariableResponseObject interface {
	VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error
}

type SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse

type SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse

func (response SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse) VisitSetWorkspaceRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error

type Setup200JSONResponse

type Setup200JSONResponse LoginResponse

func (Setup200JSONResponse) VisitSetupResponse

func (response Setup200JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Setup400JSONResponse

type Setup400JSONResponse Error

func (Setup400JSONResponse) VisitSetupResponse

func (response Setup400JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Setup403JSONResponse

type Setup403JSONResponse Error

func (Setup403JSONResponse) VisitSetupResponse

func (response Setup403JSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type SetupJSONRequestBody

type SetupJSONRequestBody = SetupRequest

SetupJSONRequestBody defines body for Setup for application/json ContentType.

type SetupParams

type SetupParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SetupParams defines parameters for Setup.

type SetupRequest

type SetupRequest struct {
	// Password Admin password
	Password string `json:"password"`

	// Username Admin username
	Username string `json:"username"`
}

SetupRequest Request body for initial admin account setup

type SetupRequestObject

type SetupRequestObject struct {
	Params SetupParams
	Body   *SetupJSONRequestBody
}

type SetupResponseObject

type SetupResponseObject interface {
	VisitSetupResponse(w http.ResponseWriter) error
}

type SetupdefaultJSONResponse

type SetupdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SetupdefaultJSONResponse) VisitSetupResponse

func (response SetupdefaultJSONResponse) VisitSetupResponse(w http.ResponseWriter) error

type Status

type Status int

Status Numeric status code indicating current DAG-run state: 0: "Not started" 1: "Running" 2: "Failed" 3: "Aborted" 4: "Success" 5: "Queued" 6: "Partial Success" 7: "Waiting for manual action" 8: "Rejected"

const (
	StatusAborted        Status = 3
	StatusFailed         Status = 2
	StatusNotStarted     Status = 0
	StatusPartialSuccess Status = 6
	StatusQueued         Status = 5
	StatusRejected       Status = 8
	StatusRunning        Status = 1
	StatusSuccess        Status = 4
	StatusWaiting        Status = 7
)

Defines values for Status.

func (Status) Valid added in v2.16.5

func (e Status) Valid() bool

Valid indicates whether the value is a known member of the Status enum.

type StatusLabel

type StatusLabel string

StatusLabel Human-readable status description for the DAG-run

const (
	StatusLabelAborted            StatusLabel = "aborted"
	StatusLabelFailed             StatusLabel = "failed"
	StatusLabelNotStarted         StatusLabel = "not_started"
	StatusLabelPartiallySucceeded StatusLabel = "partially_succeeded"
	StatusLabelQueued             StatusLabel = "queued"
	StatusLabelRejected           StatusLabel = "rejected"
	StatusLabelRunning            StatusLabel = "running"
	StatusLabelSucceeded          StatusLabel = "succeeded"
	StatusLabelWaiting            StatusLabel = "waiting"
)

Defines values for StatusLabel.

func (StatusLabel) Valid added in v2.16.5

func (e StatusLabel) Valid() bool

Valid indicates whether the value is a known member of the StatusLabel enum.

type StatusList

type StatusList = []Status

StatusList defines model for StatusList.

type Step

type Step struct {
	// Approval Configuration for a human approval gate on a step
	Approval *ApprovalConfig `json:"approval,omitempty"`

	// Call The name of the DAG to execute as a sub DAG-run
	Call *string `json:"call,omitempty"`

	// Commands List of commands to execute sequentially
	Commands *[]CommandEntry `json:"commands,omitempty"`

	// Dependencies Files, directories, or glob patterns relative to the DAG working directory to snapshot for local or distributed execution
	Dependencies *[]string `json:"dependencies,omitempty"`

	// Depends List of step names that must complete before this step can start
	Depends *[]string `json:"depends,omitempty"`

	// Description Human-readable description of what the step does
	Description *string `json:"description,omitempty"`

	// Dir Working directory for executing the step's command
	Dir *string `json:"dir,omitempty"`

	// ExecutorConfig Executor configuration for this step
	ExecutorConfig *struct {
		// Config Executor-specific configuration
		Config *map[string]interface{} `json:"config,omitempty"`

		// Type Type of executor (e.g., 'wait', 'http', 'docker', 'command')
		Type *string `json:"type,omitempty"`
	} `json:"executorConfig,omitempty"`

	// HumanTask Resolved human-task instructions with optional normalized input form and artifact references
	HumanTask *HumanTaskConfig `json:"humanTask,omitempty"`

	// Id Optional short identifier for the step. Can be used in variable references like ${id.stdout} to access step properties. Must be unique within the DAG if specified
	Id *string `json:"id,omitempty"`

	// Inputs Named regular-file inputs used for build fingerprints and inferred dependencies. Steps that declare inputs must also define id.
	Inputs *[]StepInputDeclaration `json:"inputs,omitempty"`

	// MailOnError Whether to send email notifications on step failure
	MailOnError *bool `json:"mailOnError,omitempty"`

	// Name Unique identifier for the step within the DAG-run
	Name string `json:"name"`

	// Output Variable name to store the step's output
	Output *string `json:"output,omitempty"`

	// Outputs Declared named outputs. Value outputs are published through DAGU_OUTPUT_FILE; path outputs publish a verified materialized file. Steps that declare outputs must also define id.
	Outputs *[]StepOutputDeclaration `json:"outputs,omitempty"`

	// Parallel Configuration for parallel execution of the step
	Parallel *struct {
		// Items Array of items to process in parallel. Can be a static array or a reference to a variable containing an array
		Items *Step_Parallel_Items `json:"items,omitempty"`

		// MaxConcurrent Maximum number of parallel executions. Default is 10 if not specified
		MaxConcurrent *int `json:"maxConcurrent,omitempty"`
	} `json:"parallel,omitempty"`

	// Params Parameters to pass to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// Preconditions Conditions that must be met before the step can start
	Preconditions *[]Condition `json:"preconditions,omitempty"`

	// RepeatPolicy Configuration for step repeat behavior
	RepeatPolicy *RepeatPolicy `json:"repeatPolicy,omitempty"`

	// Router Router configuration for switch/case routing
	Router *struct {
		Routes []struct {
			// Pattern Match pattern (exact or 're:regex')
			Pattern string `json:"pattern"`

			// Targets Step names to route to
			Targets []string `json:"targets"`
		} `json:"routes"`

		// Value Expression to evaluate (e.g., '${STATUS}')
		Value string `json:"value"`
	} `json:"router,omitempty"`

	// Script Script content if the step executes a script file
	Script *string `json:"script,omitempty"`

	// Stderr File path for capturing standard error
	Stderr *string `json:"stderr,omitempty"`

	// Stdout File path for capturing standard output
	Stdout *string `json:"stdout,omitempty"`

	// TimeoutSec Maximum execution time for the step in seconds. If set, this timeout takes precedence over the DAG-level timeout for this step.
	TimeoutSec *int `json:"timeoutSec,omitempty"`
}

Step Individual task definition that performs a specific operation in a DAG-run

type StepInputDeclaration added in v2.13.0

type StepInputDeclaration struct {
	Name string `json:"name"`
	Path string `json:"path"`
}

StepInputDeclaration One named regular-file input for build execution

type StepName

type StepName = string

StepName defines model for StepName.

type StepOutputDeclaration

type StepOutputDeclaration struct {
	// Name Published output name scoped to the declaring step
	Name string `json:"name"`

	// Path Regular-file path published atomically by a build step
	Path *string `json:"path,omitempty"`

	// Type Output value type. JSON outputs must contain valid JSON text.
	Type *StepOutputDeclarationType `json:"type,omitempty"`
}

StepOutputDeclaration One named value output or build file output

type StepOutputDeclarationType

type StepOutputDeclarationType string

StepOutputDeclarationType Output value type. JSON outputs must contain valid JSON text.

const (
	StepOutputDeclarationTypeJson   StepOutputDeclarationType = "json"
	StepOutputDeclarationTypeString StepOutputDeclarationType = "string"
)

Defines values for StepOutputDeclarationType.

func (StepOutputDeclarationType) Valid added in v2.16.5

func (e StepOutputDeclarationType) Valid() bool

Valid indicates whether the value is a known member of the StepOutputDeclarationType enum.

type StepParallelItems0

type StepParallelItems0 = []string

StepParallelItems0 defines model for .

type StepParallelItems1

type StepParallelItems1 = string

StepParallelItems1 defines model for .

type Step_Parallel_Items

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

Step_Parallel_Items Array of items to process in parallel. Can be a static array or a reference to a variable containing an array

func (Step_Parallel_Items) AsStepParallelItems0

func (t Step_Parallel_Items) AsStepParallelItems0() (StepParallelItems0, error)

AsStepParallelItems0 returns the union data inside the Step_Parallel_Items as a StepParallelItems0

func (Step_Parallel_Items) AsStepParallelItems1

func (t Step_Parallel_Items) AsStepParallelItems1() (StepParallelItems1, error)

AsStepParallelItems1 returns the union data inside the Step_Parallel_Items as a StepParallelItems1

func (*Step_Parallel_Items) FromStepParallelItems0

func (t *Step_Parallel_Items) FromStepParallelItems0(v StepParallelItems0) error

FromStepParallelItems0 overwrites any union data inside the Step_Parallel_Items as the provided StepParallelItems0

func (*Step_Parallel_Items) FromStepParallelItems1

func (t *Step_Parallel_Items) FromStepParallelItems1(v StepParallelItems1) error

FromStepParallelItems1 overwrites any union data inside the Step_Parallel_Items as the provided StepParallelItems1

func (Step_Parallel_Items) MarshalJSON

func (t Step_Parallel_Items) MarshalJSON() ([]byte, error)

func (*Step_Parallel_Items) MergeStepParallelItems0

func (t *Step_Parallel_Items) MergeStepParallelItems0(v StepParallelItems0) error

MergeStepParallelItems0 performs a merge with any union data inside the Step_Parallel_Items, using the provided StepParallelItems0

func (*Step_Parallel_Items) MergeStepParallelItems1

func (t *Step_Parallel_Items) MergeStepParallelItems1(v StepParallelItems1) error

MergeStepParallelItems1 performs a merge with any union data inside the Step_Parallel_Items, using the provided StepParallelItems1

func (*Step_Parallel_Items) UnmarshalJSON

func (t *Step_Parallel_Items) UnmarshalJSON(b []byte) error

type StopAllDAGRuns200JSONResponse

type StopAllDAGRuns200JSONResponse struct {
	// Errors Errors encountered
	Errors []string `json:"errors"`
}

func (StopAllDAGRuns200JSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRuns200JSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type StopAllDAGRuns404JSONResponse

type StopAllDAGRuns404JSONResponse Error

func (StopAllDAGRuns404JSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRuns404JSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type StopAllDAGRunsParams

type StopAllDAGRunsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

StopAllDAGRunsParams defines parameters for StopAllDAGRuns.

type StopAllDAGRunsRequestObject

type StopAllDAGRunsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   StopAllDAGRunsParams
}

type StopAllDAGRunsResponseObject

type StopAllDAGRunsResponseObject interface {
	VisitStopAllDAGRunsResponse(w http.ResponseWriter) error
}

type StopAllDAGRunsdefaultJSONResponse

type StopAllDAGRunsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse

func (response StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error

type Stream

type Stream string

Stream defines model for Stream.

const (
	StreamStderr Stream = "stderr"
	StreamStdout Stream = "stdout"
)

Defines values for Stream.

func (Stream) Valid added in v2.16.5

func (e Stream) Valid() bool

Valid indicates whether the value is a known member of the Stream enum.

type StrictHTTPServerOptions

type StrictHTTPServerOptions struct {
	RequestErrorHandlerFunc  func(w http.ResponseWriter, r *http.Request, err error)
	ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictHandlerFunc

type StrictHandlerFunc func(ctx context.Context, w http.ResponseWriter, r *http.Request, request any) (any, error)

type StrictMiddlewareFunc

type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc

type StrictServerInterface

type StrictServerInterface interface {
	// List all API keys
	// (GET /api-keys)
	ListAPIKeys(ctx context.Context, request ListAPIKeysRequestObject) (ListAPIKeysResponseObject, error)
	// Create API key
	// (POST /api-keys)
	CreateAPIKey(ctx context.Context, request CreateAPIKeyRequestObject) (CreateAPIKeyResponseObject, error)
	// Delete API key
	// (DELETE /api-keys/{keyId})
	DeleteAPIKey(ctx context.Context, request DeleteAPIKeyRequestObject) (DeleteAPIKeyResponseObject, error)
	// Get API key
	// (GET /api-keys/{keyId})
	GetAPIKey(ctx context.Context, request GetAPIKeyRequestObject) (GetAPIKeyResponseObject, error)
	// Update API key
	// (PATCH /api-keys/{keyId})
	UpdateAPIKey(ctx context.Context, request UpdateAPIKeyRequestObject) (UpdateAPIKeyResponseObject, error)
	// List recent DAG-run artifacts
	// (GET /artifacts)
	ListArtifacts(ctx context.Context, request ListArtifactsRequestObject) (ListArtifactsResponseObject, error)
	// List audit log entries
	// (GET /audit)
	ListAuditLogs(ctx context.Context, request ListAuditLogsRequestObject) (ListAuditLogsResponseObject, error)
	// Change current user's password
	// (POST /auth/change-password)
	ChangePassword(ctx context.Context, request ChangePasswordRequestObject) (ChangePasswordResponseObject, error)
	// Authenticate user and obtain JWT token
	// (POST /auth/login)
	Login(ctx context.Context, request LoginRequestObject) (LoginResponseObject, error)
	// Get current authenticated user
	// (GET /auth/me)
	GetCurrentUser(ctx context.Context, request GetCurrentUserRequestObject) (GetCurrentUserResponseObject, error)
	// Create initial admin account
	// (POST /auth/setup)
	Setup(ctx context.Context, request SetupRequestObject) (SetupResponseObject, error)
	// List all DAG-runs
	// (GET /dag-runs)
	ListDAGRuns(ctx context.Context, request ListDAGRunsRequestObject) (ListDAGRunsResponseObject, error)
	// Create and execute a DAG-run from inline spec
	// (POST /dag-runs)
	ExecuteDAGRunFromSpec(ctx context.Context, request ExecuteDAGRunFromSpecRequestObject) (ExecuteDAGRunFromSpecResponseObject, error)
	// Enqueue a DAG-run from inline spec
	// (POST /dag-runs/enqueue)
	EnqueueDAGRunFromSpec(ctx context.Context, request EnqueueDAGRunFromSpecRequestObject) (EnqueueDAGRunFromSpecResponseObject, error)
	// List all DAG-runs with a specific name
	// (GET /dag-runs/{name})
	ListDAGRunsByName(ctx context.Context, request ListDAGRunsByNameRequestObject) (ListDAGRunsByNameResponseObject, error)
	// Delete a DAG-run
	// (DELETE /dag-runs/{name}/{dagRunId})
	DeleteDAGRun(ctx context.Context, request DeleteDAGRunRequestObject) (DeleteDAGRunResponseObject, error)
	// Retrieve detailed status of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId})
	GetDAGRunDetails(ctx context.Context, request GetDAGRunDetailsRequestObject) (GetDAGRunDetailsResponseObject, error)
	// List artifacts for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts)
	GetDAGRunArtifacts(ctx context.Context, request GetDAGRunArtifactsRequestObject) (GetDAGRunArtifactsResponseObject, error)
	// Download an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/download)
	DownloadDAGRunArtifact(ctx context.Context, request DownloadDAGRunArtifactRequestObject) (DownloadDAGRunArtifactResponseObject, error)
	// Preview an artifact for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)
	GetDAGRunArtifactPreview(ctx context.Context, request GetDAGRunArtifactPreviewRequestObject) (GetDAGRunArtifactPreviewResponseObject, error)
	// Dequeue a queued DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/dequeue)
	DequeueDAGRun(ctx context.Context, request DequeueDAGRunRequestObject) (DequeueDAGRunResponseObject, error)
	// Run edited DAG retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry)
	EditRetryDAGRun(ctx context.Context, request EditRetryDAGRunRequestObject) (EditRetryDAGRunResponseObject, error)
	// Preview edited DAG-run retry
	// (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)
	PreviewEditRetryDAGRun(ctx context.Context, request PreviewEditRetryDAGRunRequestObject) (PreviewEditRetryDAGRunResponseObject, error)
	// Queue a completed human-task checkpoint for resume
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)
	ResumeHumanTaskDAGRun(ctx context.Context, request ResumeHumanTaskDAGRunRequestObject) (ResumeHumanTaskDAGRunResponseObject, error)
	// Complete a waiting human task
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)
	CompleteHumanTask(ctx context.Context, request CompleteHumanTaskRequestObject) (CompleteHumanTaskResponseObject, error)
	// Push a waiting human task back to its rewind target
	// (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/push-back)
	PushBackHumanTask(ctx context.Context, request PushBackHumanTaskRequestObject) (PushBackHumanTaskResponseObject, error)
	// Retrieve full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log)
	GetDAGRunLog(ctx context.Context, request GetDAGRunLogRequestObject) (GetDAGRunLogResponseObject, error)
	// Download full execution log of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/log/download)
	DownloadDAGRunLog(ctx context.Context, request DownloadDAGRunLogRequestObject) (DownloadDAGRunLogResponseObject, error)
	// Retrieve collected outputs from a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/outputs)
	GetDAGRunOutputs(ctx context.Context, request GetDAGRunOutputsRequestObject) (GetDAGRunOutputsResponseObject, error)
	// Reschedule DAG-run with a new run ID
	// (POST /dag-runs/{name}/{dagRunId}/reschedule)
	RescheduleDAGRun(ctx context.Context, request RescheduleDAGRunRequestObject) (RescheduleDAGRunResponseObject, error)
	// Retry DAG-run execution
	// (POST /dag-runs/{name}/{dagRunId}/retry)
	RetryDAGRun(ctx context.Context, request RetryDAGRunRequestObject) (RetryDAGRunResponseObject, error)
	// Retrieve DAG specification for a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/spec)
	GetDAGRunSpec(ctx context.Context, request GetDAGRunSpecRequestObject) (GetDAGRunSpecResponseObject, error)
	// Download step logs as ZIP of a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/log/download)
	DownloadDAGRunStepLogs(ctx context.Context, request DownloadDAGRunStepLogsRequestObject) (DownloadDAGRunStepLogsResponseObject, error)
	// Download step logs as ZIP of a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/steps/log/download)
	DownloadDAGRunStepLogsForm(ctx context.Context, request DownloadDAGRunStepLogsFormRequestObject) (DownloadDAGRunStepLogsFormResponseObject, error)
	// Respond to a managed-agent interaction
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)
	RespondDAGRunStepAgentInteraction(ctx context.Context, request RespondDAGRunStepAgentInteractionRequestObject) (RespondDAGRunStepAgentInteractionResponseObject, error)
	// Restart a managed-agent session cleanly
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-session/restart)
	RestartDAGRunStepAgentSession(ctx context.Context, request RestartDAGRunStepAgentSessionRequestObject) (RestartDAGRunStepAgentSessionResponseObject, error)
	// Approve a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)
	ApproveDAGRunStep(ctx context.Context, request ApproveDAGRunStepRequestObject) (ApproveDAGRunStepResponseObject, error)
	// Retrieve log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)
	GetDAGRunStepLog(ctx context.Context, request GetDAGRunStepLogRequestObject) (GetDAGRunStepLogResponseObject, error)
	// Download log for a specific step in a DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)
	DownloadDAGRunStepLog(ctx context.Context, request DownloadDAGRunStepLogRequestObject) (DownloadDAGRunStepLogResponseObject, error)
	// Retrieve chat messages for a step
	// (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)
	GetDAGRunStepMessages(ctx context.Context, request GetDAGRunStepMessagesRequestObject) (GetDAGRunStepMessagesResponseObject, error)
	// Push back a waiting step for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)
	PushBackDAGRunStep(ctx context.Context, request PushBackDAGRunStepRequestObject) (PushBackDAGRunStepResponseObject, error)
	// Reject a waiting step
	// (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)
	RejectDAGRunStep(ctx context.Context, request RejectDAGRunStepRequestObject) (RejectDAGRunStepResponseObject, error)
	// Manually update a step's execution status
	// (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)
	UpdateDAGRunStepStatus(ctx context.Context, request UpdateDAGRunStepStatusRequestObject) (UpdateDAGRunStepStatusResponseObject, error)
	// Terminate or cancel a DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/stop)
	TerminateDAGRun(ctx context.Context, request TerminateDAGRunRequestObject) (TerminateDAGRunResponseObject, error)
	// Get sub DAG runs with timing info
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)
	GetSubDAGRuns(ctx context.Context, request GetSubDAGRunsRequestObject) (GetSubDAGRunsResponseObject, error)
	// Retrieve detailed status of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})
	GetSubDAGRunDetails(ctx context.Context, request GetSubDAGRunDetailsRequestObject) (GetSubDAGRunDetailsResponseObject, error)
	// List artifacts for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)
	GetSubDAGRunArtifacts(ctx context.Context, request GetSubDAGRunArtifactsRequestObject) (GetSubDAGRunArtifactsResponseObject, error)
	// Download an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)
	DownloadSubDAGRunArtifact(ctx context.Context, request DownloadSubDAGRunArtifactRequestObject) (DownloadSubDAGRunArtifactResponseObject, error)
	// Preview an artifact for a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)
	GetSubDAGRunArtifactPreview(ctx context.Context, request GetSubDAGRunArtifactPreviewRequestObject) (GetSubDAGRunArtifactPreviewResponseObject, error)
	// Retrieve log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)
	GetSubDAGRunLog(ctx context.Context, request GetSubDAGRunLogRequestObject) (GetSubDAGRunLogResponseObject, error)
	// Download log for a specific sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)
	DownloadSubDAGRunLog(ctx context.Context, request DownloadSubDAGRunLogRequestObject) (DownloadSubDAGRunLogResponseObject, error)
	// Get Sub-DAG Run Specification
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)
	GetSubDAGRunSpec(ctx context.Context, request GetSubDAGRunSpecRequestObject) (GetSubDAGRunSpecResponseObject, error)
	// Download step logs as ZIP of a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)
	DownloadSubDAGRunStepLogs(ctx context.Context, request DownloadSubDAGRunStepLogsRequestObject) (DownloadSubDAGRunStepLogsResponseObject, error)
	// Download step logs as ZIP of a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)
	DownloadSubDAGRunStepLogsForm(ctx context.Context, request DownloadSubDAGRunStepLogsFormRequestObject) (DownloadSubDAGRunStepLogsFormResponseObject, error)
	// Respond to a managed-agent interaction in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)
	RespondSubDAGRunStepAgentInteraction(ctx context.Context, request RespondSubDAGRunStepAgentInteractionRequestObject) (RespondSubDAGRunStepAgentInteractionResponseObject, error)
	// Restart a managed-agent session cleanly in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-session/restart)
	RestartSubDAGRunStepAgentSession(ctx context.Context, request RestartSubDAGRunStepAgentSessionRequestObject) (RestartSubDAGRunStepAgentSessionResponseObject, error)
	// Approve a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)
	ApproveSubDAGRunStep(ctx context.Context, request ApproveSubDAGRunStepRequestObject) (ApproveSubDAGRunStepResponseObject, error)
	// Retrieve log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)
	GetSubDAGRunStepLog(ctx context.Context, request GetSubDAGRunStepLogRequestObject) (GetSubDAGRunStepLogResponseObject, error)
	// Download log for a specific step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)
	DownloadSubDAGRunStepLog(ctx context.Context, request DownloadSubDAGRunStepLogRequestObject) (DownloadSubDAGRunStepLogResponseObject, error)
	// Retrieve chat messages for a step in a sub DAG-run
	// (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)
	GetSubDAGRunStepMessages(ctx context.Context, request GetSubDAGRunStepMessagesRequestObject) (GetSubDAGRunStepMessagesResponseObject, error)
	// Push back a waiting step in a sub DAG-run for re-execution with feedback
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)
	PushBackSubDAGRunStep(ctx context.Context, request PushBackSubDAGRunStepRequestObject) (PushBackSubDAGRunStepResponseObject, error)
	// Reject a waiting step in a sub DAG-run
	// (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)
	RejectSubDAGRunStep(ctx context.Context, request RejectSubDAGRunStepRequestObject) (RejectSubDAGRunStepResponseObject, error)
	// Manually update a step's execution status in a sub DAG-run
	// (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)
	UpdateSubDAGRunStepStatus(ctx context.Context, request UpdateSubDAGRunStepStatusRequestObject) (UpdateSubDAGRunStepStatusResponseObject, error)
	// List all available DAGs
	// (GET /dags)
	ListDAGs(ctx context.Context, request ListDAGsRequestObject) (ListDAGsResponseObject, error)
	// Create a new DAG definition
	// (POST /dags)
	CreateNewDAG(ctx context.Context, request CreateNewDAGRequestObject) (CreateNewDAGResponseObject, error)
	// List all available DAG labels
	// (GET /dags/labels)
	GetAllDAGLabels(ctx context.Context, request GetAllDAGLabelsRequestObject) (GetAllDAGLabelsResponseObject, error)
	// Search DAGs
	// (GET /dags/search)
	SearchDAGs(ctx context.Context, request SearchDAGsRequestObject) (SearchDAGsResponseObject, error)
	// List all available DAG tags
	// (GET /dags/tags)
	GetAllDAGTags(ctx context.Context, request GetAllDAGTagsRequestObject) (GetAllDAGTagsResponseObject, error)
	// Validate a DAG specification
	// (POST /dags/validate)
	ValidateDAGSpec(ctx context.Context, request ValidateDAGSpecRequestObject) (ValidateDAGSpecResponseObject, error)
	// Delete an existing DAG
	// (DELETE /dags/{fileName})
	DeleteDAG(ctx context.Context, request DeleteDAGRequestObject) (DeleteDAGResponseObject, error)
	// Retrieve comprehensive DAG information
	// (GET /dags/{fileName})
	GetDAGDetails(ctx context.Context, request GetDAGDetailsRequestObject) (GetDAGDetailsResponseObject, error)
	// Clear a DAG's browser replay cache
	// (DELETE /dags/{fileName}/browser-cache)
	ClearDAGBrowserCache(ctx context.Context, request ClearDAGBrowserCacheRequestObject) (ClearDAGBrowserCacheResponseObject, error)
	// Retrieve execution history of a DAG
	// (GET /dags/{fileName}/dag-runs)
	GetDAGDAGRunHistory(ctx context.Context, request GetDAGDAGRunHistoryRequestObject) (GetDAGDAGRunHistoryResponseObject, error)
	// Get detailed status of a specific DAG-run
	// (GET /dags/{fileName}/dag-runs/{dagRunId})
	GetDAGDAGRunDetails(ctx context.Context, request GetDAGDAGRunDetailsRequestObject) (GetDAGDAGRunDetailsResponseObject, error)
	// Enqueue a DAG-run from DAG
	// (POST /dags/{fileName}/enqueue)
	EnqueueDAGDAGRun(ctx context.Context, request EnqueueDAGDAGRunRequestObject) (EnqueueDAGDAGRunResponseObject, error)
	// Delete DAG incident routing
	// (DELETE /dags/{fileName}/incidents)
	DeleteDAGIncidents(ctx context.Context, request DeleteDAGIncidentsRequestObject) (DeleteDAGIncidentsResponseObject, error)
	// Get DAG incident routing
	// (GET /dags/{fileName}/incidents)
	GetDAGIncidents(ctx context.Context, request GetDAGIncidentsRequestObject) (GetDAGIncidentsResponseObject, error)
	// Update DAG incident routing
	// (PUT /dags/{fileName}/incidents)
	UpdateDAGIncidents(ctx context.Context, request UpdateDAGIncidentsRequestObject) (UpdateDAGIncidentsResponseObject, error)
	// Delete DAG notification settings
	// (DELETE /dags/{fileName}/notifications)
	DeleteDAGNotifications(ctx context.Context, request DeleteDAGNotificationsRequestObject) (DeleteDAGNotificationsResponseObject, error)
	// Get DAG notification settings
	// (GET /dags/{fileName}/notifications)
	GetDAGNotifications(ctx context.Context, request GetDAGNotificationsRequestObject) (GetDAGNotificationsResponseObject, error)
	// Update DAG notification settings
	// (PUT /dags/{fileName}/notifications)
	UpdateDAGNotifications(ctx context.Context, request UpdateDAGNotificationsRequestObject) (UpdateDAGNotificationsResponseObject, error)
	// Send a test DAG notification
	// (POST /dags/{fileName}/notifications/test)
	TestDAGNotifications(ctx context.Context, request TestDAGNotificationsRequestObject) (TestDAGNotificationsResponseObject, error)
	// Change DAG file ID
	// (POST /dags/{fileName}/rename)
	RenameDAG(ctx context.Context, request RenameDAGRequestObject) (RenameDAGResponseObject, error)
	// Delete DAG settings
	// (DELETE /dags/{fileName}/settings)
	DeleteDAGSettings(ctx context.Context, request DeleteDAGSettingsRequestObject) (DeleteDAGSettingsResponseObject, error)
	// Get DAG settings
	// (GET /dags/{fileName}/settings)
	GetDAGSettings(ctx context.Context, request GetDAGSettingsRequestObject) (GetDAGSettingsResponseObject, error)
	// Update DAG settings
	// (PUT /dags/{fileName}/settings)
	UpdateDAGSettings(ctx context.Context, request UpdateDAGSettingsRequestObject) (UpdateDAGSettingsResponseObject, error)
	// Retrieve DAG specification
	// (GET /dags/{fileName}/spec)
	GetDAGSpec(ctx context.Context, request GetDAGSpecRequestObject) (GetDAGSpecResponseObject, error)
	// Update DAG spec
	// (PUT /dags/{fileName}/spec)
	UpdateDAGSpec(ctx context.Context, request UpdateDAGSpecRequestObject) (UpdateDAGSpecResponseObject, error)
	// Create and execute a DAG-run from DAG
	// (POST /dags/{fileName}/start)
	ExecuteDAG(ctx context.Context, request ExecuteDAGRequestObject) (ExecuteDAGResponseObject, error)
	// Execute DAG synchronously and wait for completion
	// (POST /dags/{fileName}/start-sync)
	ExecuteDAGSync(ctx context.Context, request ExecuteDAGSyncRequestObject) (ExecuteDAGSyncResponseObject, error)
	// Stop all running instances of a DAG
	// (POST /dags/{fileName}/stop-all)
	StopAllDAGRuns(ctx context.Context, request StopAllDAGRunsRequestObject) (StopAllDAGRunsResponseObject, error)
	// Toggle DAG suspension state
	// (POST /dags/{fileName}/suspend)
	UpdateDAGSuspensionState(ctx context.Context, request UpdateDAGSuspensionStateRequestObject) (UpdateDAGSuspensionStateResponseObject, error)
	// Delete webhook for DAG
	// (DELETE /dags/{fileName}/webhook)
	DeleteDAGWebhook(ctx context.Context, request DeleteDAGWebhookRequestObject) (DeleteDAGWebhookResponseObject, error)
	// Get webhook for DAG
	// (GET /dags/{fileName}/webhook)
	GetDAGWebhook(ctx context.Context, request GetDAGWebhookRequestObject) (GetDAGWebhookResponseObject, error)
	// Create webhook for DAG
	// (POST /dags/{fileName}/webhook)
	CreateDAGWebhook(ctx context.Context, request CreateDAGWebhookRequestObject) (CreateDAGWebhookResponseObject, error)
	// Configure webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/configure)
	ConfigureDAGWebhookHMAC(ctx context.Context, request ConfigureDAGWebhookHMACRequestObject) (ConfigureDAGWebhookHMACResponseObject, error)
	// Disable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/disable)
	DisableDAGWebhookHMAC(ctx context.Context, request DisableDAGWebhookHMACRequestObject) (DisableDAGWebhookHMACResponseObject, error)
	// Enable webhook HMAC
	// (POST /dags/{fileName}/webhook/hmac/enable)
	EnableDAGWebhookHMAC(ctx context.Context, request EnableDAGWebhookHMACRequestObject) (EnableDAGWebhookHMACResponseObject, error)
	// Regenerate webhook HMAC secret
	// (POST /dags/{fileName}/webhook/hmac/regenerate)
	RegenerateDAGWebhookHMACSecret(ctx context.Context, request RegenerateDAGWebhookHMACSecretRequestObject) (RegenerateDAGWebhookHMACSecretResponseObject, error)
	// Configure webhook profile selection
	// (PUT /dags/{fileName}/webhook/profile-selection)
	ConfigureDAGWebhookProfileSelection(ctx context.Context, request ConfigureDAGWebhookProfileSelectionRequestObject) (ConfigureDAGWebhookProfileSelectionResponseObject, error)
	// Regenerate webhook token
	// (POST /dags/{fileName}/webhook/regenerate)
	RegenerateDAGWebhookToken(ctx context.Context, request RegenerateDAGWebhookTokenRequestObject) (RegenerateDAGWebhookTokenResponseObject, error)
	// Toggle webhook enabled state
	// (POST /dags/{fileName}/webhook/toggle)
	ToggleDAGWebhook(ctx context.Context, request ToggleDAGWebhookRequestObject) (ToggleDAGWebhookResponseObject, error)
	// List centralized event log entries
	// (GET /event-logs)
	ListEventLogs(ctx context.Context, request ListEventLogsRequestObject) (ListEventLogsResponseObject, error)
	// Check server health status
	// (GET /health)
	GetHealthStatus(ctx context.Context, request GetHealthStatusRequestObject) (GetHealthStatusResponseObject, error)
	// List incident routing
	// (GET /incident-policies)
	ListIncidentPolicies(ctx context.Context, request ListIncidentPoliciesRequestObject) (ListIncidentPoliciesResponseObject, error)
	// Get global incident routing
	// (GET /incident-policies/global)
	GetGlobalIncidentPolicies(ctx context.Context, request GetGlobalIncidentPoliciesRequestObject) (GetGlobalIncidentPoliciesResponseObject, error)
	// Update global incident routing
	// (PUT /incident-policies/global)
	UpdateGlobalIncidentPolicies(ctx context.Context, request UpdateGlobalIncidentPoliciesRequestObject) (UpdateGlobalIncidentPoliciesResponseObject, error)
	// Get workspace incident routing
	// (GET /incident-policies/workspaces/{workspaceName})
	GetWorkspaceIncidentPolicies(ctx context.Context, request GetWorkspaceIncidentPoliciesRequestObject) (GetWorkspaceIncidentPoliciesResponseObject, error)
	// Update workspace incident routing
	// (PUT /incident-policies/workspaces/{workspaceName})
	UpdateWorkspaceIncidentPolicies(ctx context.Context, request UpdateWorkspaceIncidentPoliciesRequestObject) (UpdateWorkspaceIncidentPoliciesResponseObject, error)
	// List incident providers
	// (GET /incident-providers)
	ListIncidentProviders(ctx context.Context, request ListIncidentProvidersRequestObject) (ListIncidentProvidersResponseObject, error)
	// Create incident provider
	// (POST /incident-providers)
	CreateIncidentProvider(ctx context.Context, request CreateIncidentProviderRequestObject) (CreateIncidentProviderResponseObject, error)
	// Delete incident provider
	// (DELETE /incident-providers/{providerId})
	DeleteIncidentProvider(ctx context.Context, request DeleteIncidentProviderRequestObject) (DeleteIncidentProviderResponseObject, error)
	// Get incident provider
	// (GET /incident-providers/{providerId})
	GetIncidentProvider(ctx context.Context, request GetIncidentProviderRequestObject) (GetIncidentProviderResponseObject, error)
	// Update incident provider
	// (PUT /incident-providers/{providerId})
	UpdateIncidentProvider(ctx context.Context, request UpdateIncidentProviderRequestObject) (UpdateIncidentProviderResponseObject, error)
	// Send a test incident
	// (POST /incident-providers/{providerId}/test)
	TestIncidentProvider(ctx context.Context, request TestIncidentProviderRequestObject) (TestIncidentProviderResponseObject, error)
	// Activate a license key
	// (POST /license/activate)
	ActivateLicense(ctx context.Context, request ActivateLicenseRequestObject) (ActivateLicenseResponseObject, error)
	// Deactivate the current license
	// (POST /license/deactivate)
	DeactivateLicense(ctx context.Context, request DeactivateLicenseRequestObject) (DeactivateLicenseResponseObject, error)
	// Get license status
	// (GET /license/status)
	GetLicenseStatus(ctx context.Context, request GetLicenseStatusRequestObject) (GetLicenseStatusResponseObject, error)
	// Get Prometheus metrics
	// (GET /metrics)
	GetMetrics(ctx context.Context, request GetMetricsRequestObject) (GetMetricsResponseObject, error)
	// List notification channels
	// (GET /notification-channels)
	ListNotificationChannels(ctx context.Context, request ListNotificationChannelsRequestObject) (ListNotificationChannelsResponseObject, error)
	// Create notification channel
	// (POST /notification-channels)
	CreateNotificationChannel(ctx context.Context, request CreateNotificationChannelRequestObject) (CreateNotificationChannelResponseObject, error)
	// Delete notification channel
	// (DELETE /notification-channels/{channelId})
	DeleteNotificationChannel(ctx context.Context, request DeleteNotificationChannelRequestObject) (DeleteNotificationChannelResponseObject, error)
	// Get notification channel
	// (GET /notification-channels/{channelId})
	GetNotificationChannel(ctx context.Context, request GetNotificationChannelRequestObject) (GetNotificationChannelResponseObject, error)
	// Update notification channel
	// (PUT /notification-channels/{channelId})
	UpdateNotificationChannel(ctx context.Context, request UpdateNotificationChannelRequestObject) (UpdateNotificationChannelResponseObject, error)
	// Test notification channel
	// (POST /notification-channels/{channelId}/test)
	TestNotificationChannel(ctx context.Context, request TestNotificationChannelRequestObject) (TestNotificationChannelResponseObject, error)
	// List notification routes
	// (GET /notification-routes)
	ListNotificationRoutes(ctx context.Context, request ListNotificationRoutesRequestObject) (ListNotificationRoutesResponseObject, error)
	// Get global notification routes
	// (GET /notification-routes/global)
	GetGlobalNotificationRoutes(ctx context.Context, request GetGlobalNotificationRoutesRequestObject) (GetGlobalNotificationRoutesResponseObject, error)
	// Update global notification routes
	// (PUT /notification-routes/global)
	UpdateGlobalNotificationRoutes(ctx context.Context, request UpdateGlobalNotificationRoutesRequestObject) (UpdateGlobalNotificationRoutesResponseObject, error)
	// Get workspace notification routes
	// (GET /notification-routes/workspaces/{workspaceName})
	GetWorkspaceNotificationRoutes(ctx context.Context, request GetWorkspaceNotificationRoutesRequestObject) (GetWorkspaceNotificationRoutesResponseObject, error)
	// Update workspace notification routes
	// (PUT /notification-routes/workspaces/{workspaceName})
	UpdateWorkspaceNotificationRoutes(ctx context.Context, request UpdateWorkspaceNotificationRoutesRequestObject) (UpdateWorkspaceNotificationRoutesResponseObject, error)
	// Get notification settings
	// (GET /notification-settings)
	GetNotificationSettings(ctx context.Context, request GetNotificationSettingsRequestObject) (GetNotificationSettingsResponseObject, error)
	// Update notification settings
	// (PUT /notification-settings)
	UpdateNotificationSettings(ctx context.Context, request UpdateNotificationSettingsRequestObject) (UpdateNotificationSettingsResponseObject, error)
	// Get the OpenAPI document
	// (GET /openapi.json)
	GetOpenapiJson(ctx context.Context, request GetOpenapiJsonRequestObject) (GetOpenapiJsonResponseObject, error)
	// List runtime profiles
	// (GET /profiles)
	ListRuntimeProfiles(ctx context.Context, request ListRuntimeProfilesRequestObject) (ListRuntimeProfilesResponseObject, error)
	// Create runtime profile
	// (POST /profiles)
	CreateRuntimeProfile(ctx context.Context, request CreateRuntimeProfileRequestObject) (CreateRuntimeProfileResponseObject, error)
	// Get global runtime profile defaults
	// (GET /profiles/_global)
	GetGlobalRuntimeProfileDefaults(ctx context.Context, request GetGlobalRuntimeProfileDefaultsRequestObject) (GetGlobalRuntimeProfileDefaultsResponseObject, error)
	// Update global runtime profile defaults
	// (PATCH /profiles/_global)
	UpdateGlobalRuntimeProfileDefaults(ctx context.Context, request UpdateGlobalRuntimeProfileDefaultsRequestObject) (UpdateGlobalRuntimeProfileDefaultsResponseObject, error)
	// Delete global runtime profile default entry
	// (DELETE /profiles/_global/entries/{key})
	DeleteGlobalRuntimeProfileDefaultEntry(ctx context.Context, request DeleteGlobalRuntimeProfileDefaultEntryRequestObject) (DeleteGlobalRuntimeProfileDefaultEntryResponseObject, error)
	// Set global runtime profile default secret
	// (PUT /profiles/_global/secrets/{key})
	SetGlobalRuntimeProfileDefaultSecret(ctx context.Context, request SetGlobalRuntimeProfileDefaultSecretRequestObject) (SetGlobalRuntimeProfileDefaultSecretResponseObject, error)
	// Set global runtime profile default variable
	// (PUT /profiles/_global/variables/{key})
	SetGlobalRuntimeProfileDefaultVariable(ctx context.Context, request SetGlobalRuntimeProfileDefaultVariableRequestObject) (SetGlobalRuntimeProfileDefaultVariableResponseObject, error)
	// Get workspace runtime profile defaults
	// (GET /profiles/_workspaces/{workspaceName})
	GetWorkspaceRuntimeProfileDefaults(ctx context.Context, request GetWorkspaceRuntimeProfileDefaultsRequestObject) (GetWorkspaceRuntimeProfileDefaultsResponseObject, error)
	// Update workspace runtime profile defaults
	// (PATCH /profiles/_workspaces/{workspaceName})
	UpdateWorkspaceRuntimeProfileDefaults(ctx context.Context, request UpdateWorkspaceRuntimeProfileDefaultsRequestObject) (UpdateWorkspaceRuntimeProfileDefaultsResponseObject, error)
	// Delete workspace runtime profile default entry
	// (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})
	DeleteWorkspaceRuntimeProfileDefaultEntry(ctx context.Context, request DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject) (DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject, error)
	// Set workspace runtime profile default secret
	// (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})
	SetWorkspaceRuntimeProfileDefaultSecret(ctx context.Context, request SetWorkspaceRuntimeProfileDefaultSecretRequestObject) (SetWorkspaceRuntimeProfileDefaultSecretResponseObject, error)
	// Set workspace runtime profile default variable
	// (PUT /profiles/_workspaces/{workspaceName}/variables/{key})
	SetWorkspaceRuntimeProfileDefaultVariable(ctx context.Context, request SetWorkspaceRuntimeProfileDefaultVariableRequestObject) (SetWorkspaceRuntimeProfileDefaultVariableResponseObject, error)
	// Delete runtime profile
	// (DELETE /profiles/{profileName})
	DeleteRuntimeProfile(ctx context.Context, request DeleteRuntimeProfileRequestObject) (DeleteRuntimeProfileResponseObject, error)
	// Get runtime profile
	// (GET /profiles/{profileName})
	GetRuntimeProfile(ctx context.Context, request GetRuntimeProfileRequestObject) (GetRuntimeProfileResponseObject, error)
	// Update runtime profile metadata
	// (PATCH /profiles/{profileName})
	UpdateRuntimeProfile(ctx context.Context, request UpdateRuntimeProfileRequestObject) (UpdateRuntimeProfileResponseObject, error)
	// Delete runtime profile entry
	// (DELETE /profiles/{profileName}/entries/{key})
	DeleteRuntimeProfileEntry(ctx context.Context, request DeleteRuntimeProfileEntryRequestObject) (DeleteRuntimeProfileEntryResponseObject, error)
	// Set runtime profile secret
	// (PUT /profiles/{profileName}/secrets/{key})
	SetRuntimeProfileSecret(ctx context.Context, request SetRuntimeProfileSecretRequestObject) (SetRuntimeProfileSecretResponseObject, error)
	// Set runtime profile variable
	// (PUT /profiles/{profileName}/variables/{key})
	SetRuntimeProfileVariable(ctx context.Context, request SetRuntimeProfileVariableRequestObject) (SetRuntimeProfileVariableResponseObject, error)
	// List all execution queues with summary statistics
	// (GET /queues)
	ListQueues(ctx context.Context, request ListQueuesRequestObject) (ListQueuesResponseObject, error)
	// Get summary information for a specific queue
	// (GET /queues/{name})
	GetQueue(ctx context.Context, request GetQueueRequestObject) (GetQueueResponseObject, error)
	// Get queued items for a specific queue
	// (GET /queues/{name}/items)
	ListQueueItems(ctx context.Context, request ListQueueItemsRequestObject) (ListQueueItemsResponseObject, error)
	// List all remote nodes
	// (GET /remote-nodes)
	ListRemoteNodes(ctx context.Context, request ListRemoteNodesRequestObject) (ListRemoteNodesResponseObject, error)
	// Create a new remote node
	// (POST /remote-nodes)
	CreateRemoteNode(ctx context.Context, request CreateRemoteNodeRequestObject) (CreateRemoteNodeResponseObject, error)
	// Delete a remote node
	// (DELETE /remote-nodes/{remoteNodeId})
	DeleteRemoteNode(ctx context.Context, request DeleteRemoteNodeRequestObject) (DeleteRemoteNodeResponseObject, error)
	// Get a remote node
	// (GET /remote-nodes/{remoteNodeId})
	GetRemoteNode(ctx context.Context, request GetRemoteNodeRequestObject) (GetRemoteNodeResponseObject, error)
	// Update a remote node
	// (PATCH /remote-nodes/{remoteNodeId})
	UpdateRemoteNode(ctx context.Context, request UpdateRemoteNodeRequestObject) (UpdateRemoteNodeResponseObject, error)
	// Test remote node connection
	// (POST /remote-nodes/{remoteNodeId}/test-connection)
	TestRemoteNodeConnection(ctx context.Context, request TestRemoteNodeConnectionRequestObject) (TestRemoteNodeConnectionResponseObject, error)
	// Search DAGs
	// (GET /search/dags)
	SearchDAGFeed(ctx context.Context, request SearchDAGFeedRequestObject) (SearchDAGFeedResponseObject, error)
	// Search DAG match snippets
	// (GET /search/dags/{fileName}/matches)
	SearchDagMatches(ctx context.Context, request SearchDagMatchesRequestObject) (SearchDagMatchesResponseObject, error)
	// Search Wiki pages
	// (GET /search/wiki)
	SearchWikiPageFeed(ctx context.Context, request SearchWikiPageFeedRequestObject) (SearchWikiPageFeedResponseObject, error)
	// Search Wiki page match snippets
	// (GET /search/wiki/matches)
	SearchWikiPageMatches(ctx context.Context, request SearchWikiPageMatchesRequestObject) (SearchWikiPageMatchesResponseObject, error)
	// List secrets
	// (GET /secrets)
	ListSecrets(ctx context.Context, request ListSecretsRequestObject) (ListSecretsResponseObject, error)
	// Create a secret
	// (POST /secrets)
	CreateSecret(ctx context.Context, request CreateSecretRequestObject) (CreateSecretResponseObject, error)
	// Delete secret
	// (DELETE /secrets/{secretId})
	DeleteSecret(ctx context.Context, request DeleteSecretRequestObject) (DeleteSecretResponseObject, error)
	// Get secret
	// (GET /secrets/{secretId})
	GetSecret(ctx context.Context, request GetSecretRequestObject) (GetSecretResponseObject, error)
	// Update secret metadata
	// (PATCH /secrets/{secretId})
	UpdateSecret(ctx context.Context, request UpdateSecretRequestObject) (UpdateSecretResponseObject, error)
	// Disable secret
	// (POST /secrets/{secretId}/disable)
	DisableSecret(ctx context.Context, request DisableSecretRequestObject) (DisableSecretResponseObject, error)
	// Enable secret
	// (POST /secrets/{secretId}/enable)
	EnableSecret(ctx context.Context, request EnableSecretRequestObject) (EnableSecretResponseObject, error)
	// Write a new secret value version
	// (POST /secrets/{secretId}/versions)
	WriteSecretVersion(ctx context.Context, request WriteSecretVersionRequestObject) (WriteSecretVersionResponseObject, error)
	// Get coordinator service status
	// (GET /services/coordinator)
	GetCoordinatorStatus(ctx context.Context, request GetCoordinatorStatusRequestObject) (GetCoordinatorStatusResponseObject, error)
	// Get resource usage history
	// (GET /services/resources/history)
	GetResourceHistory(ctx context.Context, request GetResourceHistoryRequestObject) (GetResourceHistoryResponseObject, error)
	// Get scheduler service status
	// (GET /services/scheduler)
	GetSchedulerStatus(ctx context.Context, request GetSchedulerStatusRequestObject) (GetSchedulerStatusResponseObject, error)
	// Get scheduler pause state
	// (GET /services/scheduler/pause)
	GetSchedulerPauseState(ctx context.Context, request GetSchedulerPauseStateRequestObject) (GetSchedulerPauseStateResponseObject, error)
	// Pause or resume the scheduler
	// (POST /services/scheduler/pause)
	UpdateSchedulerPauseState(ctx context.Context, request UpdateSchedulerPauseStateRequestObject) (UpdateSchedulerPauseStateResponseObject, error)
	// Get tunnel service status
	// (GET /services/tunnel)
	GetTunnelStatus(ctx context.Context, request GetTunnelStatusRequestObject) (GetTunnelStatusResponseObject, error)
	// Get base configuration
	// (GET /settings/base-config)
	GetBaseConfig(ctx context.Context, request GetBaseConfigRequestObject) (GetBaseConfigResponseObject, error)
	// Update base configuration
	// (PUT /settings/base-config)
	UpdateBaseConfig(ctx context.Context, request UpdateBaseConfigRequestObject) (UpdateBaseConfigResponseObject, error)
	// Get workspace base configuration
	// (GET /settings/workspaces/{workspaceName}/base-config)
	GetWorkspaceBaseConfig(ctx context.Context, request GetWorkspaceBaseConfigRequestObject) (GetWorkspaceBaseConfigResponseObject, error)
	// Update workspace base configuration
	// (PUT /settings/workspaces/{workspaceName}/base-config)
	UpdateWorkspaceBaseConfig(ctx context.Context, request UpdateWorkspaceBaseConfigRequestObject) (UpdateWorkspaceBaseConfigResponseObject, error)
	// Cleanup missing sync items
	// (POST /sync/cleanup)
	SyncCleanup(ctx context.Context, request SyncCleanupRequestObject) (SyncCleanupResponseObject, error)
	// Get Git sync configuration
	// (GET /sync/config)
	GetSyncConfig(ctx context.Context, request GetSyncConfigRequestObject) (GetSyncConfigResponseObject, error)
	// Update Git sync configuration
	// (PUT /sync/config)
	UpdateSyncConfig(ctx context.Context, request UpdateSyncConfigRequestObject) (UpdateSyncConfigResponseObject, error)
	// Delete selected sync items
	// (POST /sync/delete-batch)
	SyncDeleteBatch(ctx context.Context, request SyncDeleteBatchRequestObject) (SyncDeleteBatchResponseObject, error)
	// Delete all missing sync items
	// (POST /sync/delete-missing)
	SyncDeleteMissing(ctx context.Context, request SyncDeleteMissingRequestObject) (SyncDeleteMissingResponseObject, error)
	// Delete a sync item
	// (POST /sync/items/{itemId}/delete)
	DeleteSyncItem(ctx context.Context, request DeleteSyncItemRequestObject) (DeleteSyncItemResponseObject, error)
	// Get diff for a sync item
	// (GET /sync/items/{itemId}/diff)
	GetSyncItemDiff(ctx context.Context, request GetSyncItemDiffRequestObject) (GetSyncItemDiffResponseObject, error)
	// Discard local changes for a sync item
	// (POST /sync/items/{itemId}/discard)
	DiscardSyncItemChanges(ctx context.Context, request DiscardSyncItemChangesRequestObject) (DiscardSyncItemChangesResponseObject, error)
	// Forget a sync item
	// (POST /sync/items/{itemId}/forget)
	ForgetSyncItem(ctx context.Context, request ForgetSyncItemRequestObject) (ForgetSyncItemResponseObject, error)
	// Move a sync item
	// (POST /sync/items/{itemId}/move)
	MoveSyncItem(ctx context.Context, request MoveSyncItemRequestObject) (MoveSyncItemResponseObject, error)
	// Publish a single sync item
	// (POST /sync/items/{itemId}/publish)
	PublishSyncItem(ctx context.Context, request PublishSyncItemRequestObject) (PublishSyncItemResponseObject, error)
	// Publish selected sync items
	// (POST /sync/publish-all)
	SyncPublishAll(ctx context.Context, request SyncPublishAllRequestObject) (SyncPublishAllResponseObject, error)
	// Pull changes from remote repository
	// (POST /sync/pull)
	SyncPull(ctx context.Context, request SyncPullRequestObject) (SyncPullResponseObject, error)
	// Get Git sync status
	// (GET /sync/status)
	GetSyncStatus(ctx context.Context, request GetSyncStatusRequestObject) (GetSyncStatusResponseObject, error)
	// Test connection to remote repository
	// (POST /sync/test-connection)
	SyncTestConnection(ctx context.Context, request SyncTestConnectionRequestObject) (SyncTestConnectionResponseObject, error)
	// List all users
	// (GET /users)
	ListUsers(ctx context.Context, request ListUsersRequestObject) (ListUsersResponseObject, error)
	// Create a new user
	// (POST /users)
	CreateUser(ctx context.Context, request CreateUserRequestObject) (CreateUserResponseObject, error)
	// Delete user
	// (DELETE /users/{userId})
	DeleteUser(ctx context.Context, request DeleteUserRequestObject) (DeleteUserResponseObject, error)
	// Get user by ID
	// (GET /users/{userId})
	GetUser(ctx context.Context, request GetUserRequestObject) (GetUserResponseObject, error)
	// Update user
	// (PATCH /users/{userId})
	UpdateUser(ctx context.Context, request UpdateUserRequestObject) (UpdateUserResponseObject, error)
	// Reset user's password
	// (POST /users/{userId}/reset-password)
	ResetUserPassword(ctx context.Context, request ResetUserPasswordRequestObject) (ResetUserPasswordResponseObject, error)
	// List saved views
	// (GET /views)
	ListViews(ctx context.Context, request ListViewsRequestObject) (ListViewsResponseObject, error)
	// Create a view
	// (POST /views)
	CreateView(ctx context.Context, request CreateViewRequestObject) (CreateViewResponseObject, error)
	// Delete a view
	// (DELETE /views/{viewId})
	DeleteView(ctx context.Context, request DeleteViewRequestObject) (DeleteViewResponseObject, error)
	// Get a view
	// (GET /views/{viewId})
	GetView(ctx context.Context, request GetViewRequestObject) (GetViewResponseObject, error)
	// Update a view
	// (PUT /views/{viewId})
	UpdateView(ctx context.Context, request UpdateViewRequestObject) (UpdateViewResponseObject, error)
	// List all webhooks
	// (GET /webhooks)
	ListWebhooks(ctx context.Context, request ListWebhooksRequestObject) (ListWebhooksResponseObject, error)
	// Trigger DAG execution via webhook
	// (POST /webhooks/{fileName})
	TriggerWebhook(ctx context.Context, request TriggerWebhookRequestObject) (TriggerWebhookResponseObject, error)
	// List Wiki pages
	// (GET /wiki)
	ListWikiPages(ctx context.Context, request ListWikiPagesRequestObject) (ListWikiPagesResponseObject, error)
	// Create Wiki page
	// (POST /wiki)
	CreateWikiPage(ctx context.Context, request CreateWikiPageRequestObject) (CreateWikiPageResponseObject, error)
	// List Wiki page backlinks
	// (GET /wiki/backlinks)
	ListWikiPageBacklinks(ctx context.Context, request ListWikiPageBacklinksRequestObject) (ListWikiPageBacklinksResponseObject, error)
	// Delete multiple Wiki pages or directories
	// (POST /wiki/delete-batch)
	DeleteWikiPageBatch(ctx context.Context, request DeleteWikiPageBatchRequestObject) (DeleteWikiPageBatchResponseObject, error)
	// Delete Wiki page
	// (DELETE /wiki/page)
	DeleteWikiPage(ctx context.Context, request DeleteWikiPageRequestObject) (DeleteWikiPageResponseObject, error)
	// Get Wiki page
	// (GET /wiki/page)
	GetWikiPage(ctx context.Context, request GetWikiPageRequestObject) (GetWikiPageResponseObject, error)
	// Update Wiki page
	// (PATCH /wiki/page)
	UpdateWikiPage(ctx context.Context, request UpdateWikiPageRequestObject) (UpdateWikiPageResponseObject, error)
	// Download Wiki page attachment
	// (GET /wiki/page/attachment)
	DownloadWikiPageAttachment(ctx context.Context, request DownloadWikiPageAttachmentRequestObject) (DownloadWikiPageAttachmentResponseObject, error)
	// Upload Wiki page attachment
	// (PUT /wiki/page/attachment)
	UploadWikiPageAttachment(ctx context.Context, request UploadWikiPageAttachmentRequestObject) (UploadWikiPageAttachmentResponseObject, error)
	// Rename Wiki page or directory
	// (POST /wiki/page/rename)
	RenameWikiPage(ctx context.Context, request RenameWikiPageRequestObject) (RenameWikiPageResponseObject, error)
	// Get Wiki page revision
	// (GET /wiki/page/revision)
	GetWikiPageRevision(ctx context.Context, request GetWikiPageRevisionRequestObject) (GetWikiPageRevisionResponseObject, error)
	// List Wiki page revisions
	// (GET /wiki/page/revisions)
	ListWikiPageRevisions(ctx context.Context, request ListWikiPageRevisionsRequestObject) (ListWikiPageRevisionsResponseObject, error)
	// Search Wiki pages
	// (GET /wiki/search)
	SearchWikiPages(ctx context.Context, request SearchWikiPagesRequestObject) (SearchWikiPagesResponseObject, error)
	// List distributed workers
	// (GET /workers)
	GetWorkers(ctx context.Context, request GetWorkersRequestObject) (GetWorkersResponseObject, error)
	// List all workspaces
	// (GET /workspaces)
	ListWorkspaces(ctx context.Context, request ListWorkspacesRequestObject) (ListWorkspacesResponseObject, error)
	// Create a workspace
	// (POST /workspaces)
	CreateWorkspace(ctx context.Context, request CreateWorkspaceRequestObject) (CreateWorkspaceResponseObject, error)
	// Delete a workspace
	// (DELETE /workspaces/{workspaceId})
	DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequestObject) (DeleteWorkspaceResponseObject, error)
	// Get workspace by ID
	// (GET /workspaces/{workspaceId})
	GetWorkspace(ctx context.Context, request GetWorkspaceRequestObject) (GetWorkspaceResponseObject, error)
	// Update a workspace
	// (PATCH /workspaces/{workspaceId})
	UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequestObject) (UpdateWorkspaceResponseObject, error)
}

StrictServerInterface represents all server handlers.

type SubDAGRun

type SubDAGRun struct {
	// DagName Name of the executed sub-DAG. For chat tool calls, this is the tool DAG name.
	DagName *string `json:"dagName,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// Params Parameters passed to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`
}

SubDAGRun Metadata for a sub DAG-run

type SubDAGRunDetail

type SubDAGRunDetail struct {
	// DagName Name of the executed sub-DAG. For chat tool calls, this is the tool DAG name.
	DagName *string `json:"dagName,omitempty"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`

	// FinishedAt RFC 3339 timestamp when the sub DAG-run finished
	FinishedAt *string `json:"finishedAt,omitempty"`

	// Params Parameters passed to the sub DAG-run in JSON format
	Params *string `json:"params,omitempty"`

	// StartedAt RFC 3339 timestamp when the sub DAG-run started
	StartedAt string `json:"startedAt"`

	// Status Numeric status code indicating current DAG-run state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Queued"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	Status Status `json:"status"`

	// StatusLabel Human-readable status description for the DAG-run
	StatusLabel StatusLabel `json:"statusLabel"`
}

SubDAGRunDetail Detailed information for a sub DAG-run including timing and status

type SuccessResponse

type SuccessResponse struct {
	// Message Success message
	Message string `json:"message"`
}

SuccessResponse Generic success response

type SyncAuthConfig

type SyncAuthConfig struct {
	// SshKeyPath Path to SSH private key
	SshKeyPath *string `json:"sshKeyPath,omitempty"`

	// Token Personal access token (write-only)
	Token *string            `json:"token,omitempty"`
	Type  SyncAuthConfigType `json:"type"`
}

SyncAuthConfig Git authentication configuration

type SyncAuthConfigType

type SyncAuthConfigType string

SyncAuthConfigType defines model for SyncAuthConfig.Type.

const (
	SyncAuthConfigTypeSsh   SyncAuthConfigType = "ssh"
	SyncAuthConfigTypeToken SyncAuthConfigType = "token"
)

Defines values for SyncAuthConfigType.

func (SyncAuthConfigType) Valid added in v2.16.5

func (e SyncAuthConfigType) Valid() bool

Valid indicates whether the value is a known member of the SyncAuthConfigType enum.

type SyncAutoSyncConfig

type SyncAutoSyncConfig struct {
	Enabled bool `json:"enabled"`

	// Interval Sync interval in seconds
	Interval  int  `json:"interval"`
	OnStartup bool `json:"onStartup"`
}

SyncAutoSyncConfig Auto-sync configuration

type SyncCleanup200JSONResponse

type SyncCleanup200JSONResponse struct {
	// Forgotten List of forgotten sync item IDs
	Forgotten []string `json:"forgotten"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncCleanup200JSONResponse) VisitSyncCleanupResponse

func (response SyncCleanup200JSONResponse) VisitSyncCleanupResponse(w http.ResponseWriter) error

type SyncCleanupParams

type SyncCleanupParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncCleanupParams defines parameters for SyncCleanup.

type SyncCleanupRequestObject

type SyncCleanupRequestObject struct {
	Params SyncCleanupParams
}

type SyncCleanupResponseObject

type SyncCleanupResponseObject interface {
	VisitSyncCleanupResponse(w http.ResponseWriter) error
}

type SyncCleanupdefaultJSONResponse

type SyncCleanupdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncCleanupdefaultJSONResponse) VisitSyncCleanupResponse

func (response SyncCleanupdefaultJSONResponse) VisitSyncCleanupResponse(w http.ResponseWriter) error

type SyncCommitConfig

type SyncCommitConfig struct {
	AuthorEmail *string `json:"authorEmail,omitempty"`
	AuthorName  *string `json:"authorName,omitempty"`
}

SyncCommitConfig Commit configuration

type SyncConfigResponse

type SyncConfigResponse struct {
	// Auth Git authentication configuration
	Auth *SyncAuthConfig `json:"auth,omitempty"`

	// AutoSync Auto-sync configuration
	AutoSync *SyncAutoSyncConfig `json:"autoSync,omitempty"`
	Branch   *string             `json:"branch,omitempty"`

	// Commit Commit configuration
	Commit      *SyncCommitConfig `json:"commit,omitempty"`
	Enabled     bool              `json:"enabled"`
	Path        *string           `json:"path,omitempty"`
	PushEnabled *bool             `json:"pushEnabled,omitempty"`
	Repository  *string           `json:"repository,omitempty"`
}

SyncConfigResponse Git sync configuration

type SyncConfigUpdateRequest

type SyncConfigUpdateRequest struct {
	// Auth Git authentication configuration
	Auth *SyncAuthConfig `json:"auth,omitempty"`

	// AutoSync Auto-sync configuration
	AutoSync *SyncAutoSyncConfig `json:"autoSync,omitempty"`
	Branch   *string             `json:"branch,omitempty"`

	// Commit Commit configuration
	Commit      *SyncCommitConfig `json:"commit,omitempty"`
	Enabled     *bool             `json:"enabled,omitempty"`
	Path        *string           `json:"path,omitempty"`
	PushEnabled *bool             `json:"pushEnabled,omitempty"`
	Repository  *string           `json:"repository,omitempty"`
}

SyncConfigUpdateRequest Request to update Git sync configuration

type SyncConflictResponse

type SyncConflictResponse struct {
	ItemId        string  `json:"itemId"`
	Message       string  `json:"message"`
	RemoteAuthor  *string `json:"remoteAuthor,omitempty"`
	RemoteCommit  *string `json:"remoteCommit,omitempty"`
	RemoteMessage *string `json:"remoteMessage,omitempty"`
}

SyncConflictResponse Response when a conflict is detected

type SyncConnectionTestResponse

type SyncConnectionTestResponse struct {
	Error   *string `json:"error,omitempty"`
	Message *string `json:"message,omitempty"`
	Success bool    `json:"success"`
}

SyncConnectionTestResponse Result of connection test

type SyncDeleteBatch200JSONResponse

type SyncDeleteBatch200JSONResponse struct {
	// Deleted List of deleted sync item IDs
	Deleted []string `json:"deleted"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncDeleteBatch200JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch200JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatch400JSONResponse

type SyncDeleteBatch400JSONResponse Error

func (SyncDeleteBatch400JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch400JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatch404JSONResponse

type SyncDeleteBatch404JSONResponse Error

func (SyncDeleteBatch404JSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatch404JSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteBatchJSONRequestBody

type SyncDeleteBatchJSONRequestBody = SyncDeleteBatchRequest

SyncDeleteBatchJSONRequestBody defines body for SyncDeleteBatch for application/json ContentType.

type SyncDeleteBatchParams

type SyncDeleteBatchParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncDeleteBatchParams defines parameters for SyncDeleteBatch.

type SyncDeleteBatchRequest

type SyncDeleteBatchRequest struct {
	// Force Force delete items with local modifications or conflicts
	Force *bool `json:"force,omitempty"`

	// ItemIds Sync item IDs to delete
	ItemIds []string `json:"itemIds"`

	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

SyncDeleteBatchRequest Request to delete selected sync items

type SyncDeleteBatchRequestObject

type SyncDeleteBatchRequestObject struct {
	Params SyncDeleteBatchParams
	Body   *SyncDeleteBatchJSONRequestBody
}

type SyncDeleteBatchResponseObject

type SyncDeleteBatchResponseObject interface {
	VisitSyncDeleteBatchResponse(w http.ResponseWriter) error
}

type SyncDeleteBatchdefaultJSONResponse

type SyncDeleteBatchdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncDeleteBatchdefaultJSONResponse) VisitSyncDeleteBatchResponse

func (response SyncDeleteBatchdefaultJSONResponse) VisitSyncDeleteBatchResponse(w http.ResponseWriter) error

type SyncDeleteMissing200JSONResponse

type SyncDeleteMissing200JSONResponse struct {
	// Deleted List of deleted sync item IDs
	Deleted []string `json:"deleted"`

	// Message Summary message
	Message string `json:"message"`
}

func (SyncDeleteMissing200JSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissing200JSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncDeleteMissing400JSONResponse

type SyncDeleteMissing400JSONResponse Error

func (SyncDeleteMissing400JSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissing400JSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncDeleteMissingJSONBody

type SyncDeleteMissingJSONBody struct {
	// Message Commit message for the deletion
	Message *string `json:"message,omitempty"`
}

SyncDeleteMissingJSONBody defines parameters for SyncDeleteMissing.

type SyncDeleteMissingJSONRequestBody

type SyncDeleteMissingJSONRequestBody SyncDeleteMissingJSONBody

SyncDeleteMissingJSONRequestBody defines body for SyncDeleteMissing for application/json ContentType.

type SyncDeleteMissingParams

type SyncDeleteMissingParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncDeleteMissingParams defines parameters for SyncDeleteMissing.

type SyncDeleteMissingRequestObject

type SyncDeleteMissingRequestObject struct {
	Params SyncDeleteMissingParams
	Body   *SyncDeleteMissingJSONRequestBody
}

type SyncDeleteMissingResponseObject

type SyncDeleteMissingResponseObject interface {
	VisitSyncDeleteMissingResponse(w http.ResponseWriter) error
}

type SyncDeleteMissingdefaultJSONResponse

type SyncDeleteMissingdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse

func (response SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error

type SyncError

type SyncError struct {
	ItemId  *string `json:"itemId,omitempty"`
	Message string  `json:"message"`
}

SyncError Error during sync operation

type SyncItem

type SyncItem struct {
	// BaseCommit Commit hash when last synced
	BaseCommit *string `json:"baseCommit,omitempty"`

	// ConflictDetectedAt When the conflict was detected
	ConflictDetectedAt *time.Time `json:"conflictDetectedAt,omitempty"`

	// DisplayName Display-friendly item name
	DisplayName string `json:"displayName"`

	// FilePath Relative file path with extension
	FilePath string `json:"filePath"`

	// ItemId Stable sync item identifier. Supporting file IDs include their extension.
	ItemId string `json:"itemId"`

	// Kind Type of sync item
	Kind SyncItemKind `json:"kind"`

	// LastSyncedAt When the item was last synced
	LastSyncedAt *time.Time `json:"lastSyncedAt,omitempty"`

	// LastSyncedHash Content hash when last synced
	LastSyncedHash *string `json:"lastSyncedHash,omitempty"`

	// LocalHash Current local content hash
	LocalHash *string `json:"localHash,omitempty"`

	// MissingAt When the file was first detected as missing
	MissingAt *time.Time `json:"missingAt,omitempty"`

	// ModifiedAt When the item was last modified locally
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`

	// PreviousStatus Status before transitioning to missing
	PreviousStatus *SyncStatus `json:"previousStatus,omitempty"`

	// RemoteAuthor Author of the remote commit (for conflicts)
	RemoteAuthor *string `json:"remoteAuthor,omitempty"`

	// RemoteCommit Remote commit hash (for conflicts)
	RemoteCommit *string `json:"remoteCommit,omitempty"`

	// RemoteMessage Message of the remote commit (for conflicts)
	RemoteMessage *string `json:"remoteMessage,omitempty"`

	// Status Sync status of an item
	Status SyncStatus `json:"status"`
}

SyncItem Sync state for a single item

type SyncItemDiffResponse

type SyncItemDiffResponse struct {
	// Binary True for binary items; content fields are omitted and sizes are reported instead
	Binary *bool `json:"binary,omitempty"`

	// FilePath Relative file path with extension
	FilePath string `json:"filePath"`

	// ItemId The sync item identifier
	ItemId string `json:"itemId"`

	// Kind Type of sync item
	Kind *SyncItemKind `json:"kind,omitempty"`

	// LocalContent Current local file content. Omitted for binary items.
	LocalContent *string `json:"localContent,omitempty"`

	// LocalExecutable Whether the local supporting file is executable
	LocalExecutable *bool `json:"localExecutable,omitempty"`

	// LocalSize Local file size in bytes. Only set for binary items.
	LocalSize *int64 `json:"localSize,omitempty"`

	// RemoteAuthor Author of the remote commit
	RemoteAuthor *string `json:"remoteAuthor,omitempty"`

	// RemoteCommit Commit hash being compared against
	RemoteCommit *string `json:"remoteCommit,omitempty"`

	// RemoteContent Content from remote repository. Omitted for binary items.
	RemoteContent *string `json:"remoteContent,omitempty"`

	// RemoteDeleted Whether the remote file was deleted
	RemoteDeleted *bool `json:"remoteDeleted,omitempty"`

	// RemoteExecutable Whether the remote supporting file is executable
	RemoteExecutable *bool `json:"remoteExecutable,omitempty"`

	// RemoteMessage Commit message of the remote version
	RemoteMessage *string `json:"remoteMessage,omitempty"`

	// RemoteSize Remote file size in bytes. Only set for binary items.
	RemoteSize *int64 `json:"remoteSize,omitempty"`

	// Status Sync status of an item
	Status SyncStatus `json:"status"`
}

SyncItemDiffResponse Diff between local and remote versions of a sync item

type SyncItemKind added in v2.12.0

type SyncItemKind string

SyncItemKind Type of sync item

const (
	SyncItemKindDag      SyncItemKind = "dag"
	SyncItemKindDoc      SyncItemKind = "doc"
	SyncItemKindDocAsset SyncItemKind = "doc-asset"
	SyncItemKindFile     SyncItemKind = "file"
)

Defines values for SyncItemKind.

func (SyncItemKind) Valid added in v2.16.5

func (e SyncItemKind) Valid() bool

Valid indicates whether the value is a known member of the SyncItemKind enum.

type SyncPublishAll200JSONResponse

type SyncPublishAll200JSONResponse SyncResultResponse

func (SyncPublishAll200JSONResponse) VisitSyncPublishAllResponse

func (response SyncPublishAll200JSONResponse) VisitSyncPublishAllResponse(w http.ResponseWriter) error

type SyncPublishAllJSONRequestBody

type SyncPublishAllJSONRequestBody = SyncPublishAllRequest

SyncPublishAllJSONRequestBody defines body for SyncPublishAll for application/json ContentType.

type SyncPublishAllParams

type SyncPublishAllParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncPublishAllParams defines parameters for SyncPublishAll.

type SyncPublishAllRequest

type SyncPublishAllRequest struct {
	// ItemIds Sync item IDs to publish. If omitted, all modified or untracked items are published.
	ItemIds *[]string `json:"itemIds,omitempty"`

	// Message Commit message
	Message *string `json:"message,omitempty"`
}

SyncPublishAllRequest Request to publish selected sync items

type SyncPublishAllRequestObject

type SyncPublishAllRequestObject struct {
	Params SyncPublishAllParams
	Body   *SyncPublishAllJSONRequestBody
}

type SyncPublishAllResponseObject

type SyncPublishAllResponseObject interface {
	VisitSyncPublishAllResponse(w http.ResponseWriter) error
}

type SyncPublishAlldefaultJSONResponse

type SyncPublishAlldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncPublishAlldefaultJSONResponse) VisitSyncPublishAllResponse

func (response SyncPublishAlldefaultJSONResponse) VisitSyncPublishAllResponse(w http.ResponseWriter) error

type SyncPublishRequest

type SyncPublishRequest struct {
	// Force Force publish even with conflicts
	Force *bool `json:"force,omitempty"`

	// Message Commit message
	Message *string `json:"message,omitempty"`
}

SyncPublishRequest Request to publish a sync item

type SyncPull200JSONResponse

type SyncPull200JSONResponse SyncResultResponse

func (SyncPull200JSONResponse) VisitSyncPullResponse

func (response SyncPull200JSONResponse) VisitSyncPullResponse(w http.ResponseWriter) error

type SyncPullParams

type SyncPullParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncPullParams defines parameters for SyncPull.

type SyncPullRequestObject

type SyncPullRequestObject struct {
	Params SyncPullParams
}

type SyncPullResponseObject

type SyncPullResponseObject interface {
	VisitSyncPullResponse(w http.ResponseWriter) error
}

type SyncPulldefaultJSONResponse

type SyncPulldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncPulldefaultJSONResponse) VisitSyncPullResponse

func (response SyncPulldefaultJSONResponse) VisitSyncPullResponse(w http.ResponseWriter) error

type SyncResultResponse

type SyncResultResponse struct {
	// Conflicts Sync item IDs with conflicts
	Conflicts *[]string `json:"conflicts,omitempty"`

	// Deleted Sync item IDs deleted locally after remote deletion
	Deleted *[]string    `json:"deleted,omitempty"`
	Errors  *[]SyncError `json:"errors,omitempty"`
	Message *string      `json:"message,omitempty"`

	// Modified Sync item IDs that were modified
	Modified *[]string `json:"modified,omitempty"`
	Success  bool      `json:"success"`

	// Synced Sync item IDs that were synced
	Synced    *[]string `json:"synced,omitempty"`
	Timestamp time.Time `json:"timestamp"`
}

SyncResultResponse Result of a sync operation

type SyncStatus

type SyncStatus string

SyncStatus Sync status of an item

const (
	SyncStatusConflict  SyncStatus = "conflict"
	SyncStatusMissing   SyncStatus = "missing"
	SyncStatusModified  SyncStatus = "modified"
	SyncStatusSynced    SyncStatus = "synced"
	SyncStatusUntracked SyncStatus = "untracked"
)

Defines values for SyncStatus.

func (SyncStatus) Valid added in v2.16.5

func (e SyncStatus) Valid() bool

Valid indicates whether the value is a known member of the SyncStatus enum.

type SyncStatusCounts

type SyncStatusCounts struct {
	Conflict  int `json:"conflict"`
	Missing   int `json:"missing"`
	Modified  int `json:"modified"`
	Synced    int `json:"synced"`
	Untracked int `json:"untracked"`
}

SyncStatusCounts Counts of items in each sync status

type SyncStatusResponse

type SyncStatusResponse struct {
	// Branch Branch being synced
	Branch *string `json:"branch,omitempty"`

	// Counts Counts of items in each sync status
	Counts SyncStatusCounts `json:"counts"`

	// Enabled Whether Git sync is enabled
	Enabled bool `json:"enabled"`

	// Items Sync state for each item
	Items []SyncItem `json:"items"`

	// LastError Error message from last failed sync
	LastError *string `json:"lastError,omitempty"`

	// LastSyncAt When the last sync occurred
	LastSyncAt *time.Time `json:"lastSyncAt,omitempty"`

	// LastSyncCommit Commit hash of last sync
	LastSyncCommit *string `json:"lastSyncCommit,omitempty"`

	// LastSyncStatus Status of last sync (success/error)
	LastSyncStatus *string `json:"lastSyncStatus,omitempty"`

	// Repository Repository URL
	Repository *string `json:"repository,omitempty"`

	// Summary Summary status for the sync badge
	Summary SyncSummary `json:"summary"`
}

SyncStatusResponse Overall Git sync status

type SyncSummary

type SyncSummary string

SyncSummary Summary status for the sync badge

const (
	SyncSummaryConflict SyncSummary = "conflict"
	SyncSummaryError    SyncSummary = "error"
	SyncSummaryMissing  SyncSummary = "missing"
	SyncSummaryPending  SyncSummary = "pending"
	SyncSummarySynced   SyncSummary = "synced"
)

Defines values for SyncSummary.

func (SyncSummary) Valid added in v2.16.5

func (e SyncSummary) Valid() bool

Valid indicates whether the value is a known member of the SyncSummary enum.

type SyncTestConnection200JSONResponse

type SyncTestConnection200JSONResponse SyncConnectionTestResponse

func (SyncTestConnection200JSONResponse) VisitSyncTestConnectionResponse

func (response SyncTestConnection200JSONResponse) VisitSyncTestConnectionResponse(w http.ResponseWriter) error

type SyncTestConnectionParams

type SyncTestConnectionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

SyncTestConnectionParams defines parameters for SyncTestConnection.

type SyncTestConnectionRequestObject

type SyncTestConnectionRequestObject struct {
	Params SyncTestConnectionParams
}

type SyncTestConnectionResponseObject

type SyncTestConnectionResponseObject interface {
	VisitSyncTestConnectionResponse(w http.ResponseWriter) error
}

type SyncTestConnectiondefaultJSONResponse

type SyncTestConnectiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (SyncTestConnectiondefaultJSONResponse) VisitSyncTestConnectionResponse

func (response SyncTestConnectiondefaultJSONResponse) VisitSyncTestConnectionResponse(w http.ResponseWriter) error

type Tags

type Tags = []string

Tags Deprecated alias for Labels. Additional labels to apply to the DAG-run (format: key=value or key-only). Merged with labels defined in the DAG spec. Mutually exclusive with `labels`; the server returns HTTP 400 if both are set.

type Tail

type Tail = int

Tail defines model for Tail.

type TerminateDAGRun200Response

type TerminateDAGRun200Response struct {
}

func (TerminateDAGRun200Response) VisitTerminateDAGRunResponse

func (response TerminateDAGRun200Response) VisitTerminateDAGRunResponse(w http.ResponseWriter) error

type TerminateDAGRunParams

type TerminateDAGRunParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TerminateDAGRunParams defines parameters for TerminateDAGRun.

type TerminateDAGRunRequestObject

type TerminateDAGRunRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	Params   TerminateDAGRunParams
}

type TerminateDAGRunResponseObject

type TerminateDAGRunResponseObject interface {
	VisitTerminateDAGRunResponse(w http.ResponseWriter) error
}

type TerminateDAGRundefaultJSONResponse

type TerminateDAGRundefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TerminateDAGRundefaultJSONResponse) VisitTerminateDAGRunResponse

func (response TerminateDAGRundefaultJSONResponse) VisitTerminateDAGRunResponse(w http.ResponseWriter) error

type TestDAGNotificationRequest

type TestDAGNotificationRequest struct {
	// EventType DAG run event that can trigger server-side notifications. Rules configured for dag.run.succeeded also match dag.run.partially_succeeded; rules configured only for dag.run.partially_succeeded do not match clean successes.
	EventType *NotificationEventType `json:"eventType,omitempty"`

	// TargetId Optional DAG-local target ID, subscription ID, or channel ID. When omitted, every enabled target and subscription is tested.
	TargetId *string `json:"targetId,omitempty"`
}

TestDAGNotificationRequest Request to send a test notification

type TestDAGNotificationResponse

type TestDAGNotificationResponse struct {
	Results []TestDAGNotificationResult `json:"results"`
}

TestDAGNotificationResponse Result of test notification delivery

type TestDAGNotificationResult

type TestDAGNotificationResult struct {
	Delivered bool    `json:"delivered"`
	Error     *string `json:"error,omitempty"`

	// Provider Notification delivery provider
	Provider   NotificationProviderType `json:"provider"`
	TargetId   string                   `json:"targetId"`
	TargetName string                   `json:"targetName"`
}

TestDAGNotificationResult Delivery result for one notification target

type TestDAGNotifications200JSONResponse

type TestDAGNotifications200JSONResponse TestDAGNotificationResponse

func (TestDAGNotifications200JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications200JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotifications400JSONResponse

type TestDAGNotifications400JSONResponse Error

func (TestDAGNotifications400JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications400JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotifications404JSONResponse

type TestDAGNotifications404JSONResponse Error

func (TestDAGNotifications404JSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotifications404JSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestDAGNotificationsJSONRequestBody

type TestDAGNotificationsJSONRequestBody = TestDAGNotificationRequest

TestDAGNotificationsJSONRequestBody defines body for TestDAGNotifications for application/json ContentType.

type TestDAGNotificationsParams

type TestDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestDAGNotificationsParams defines parameters for TestDAGNotifications.

type TestDAGNotificationsRequestObject

type TestDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   TestDAGNotificationsParams
	Body     *TestDAGNotificationsJSONRequestBody
}

type TestDAGNotificationsResponseObject

type TestDAGNotificationsResponseObject interface {
	VisitTestDAGNotificationsResponse(w http.ResponseWriter) error
}

type TestDAGNotificationsdefaultJSONResponse

type TestDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TestDAGNotificationsdefaultJSONResponse) VisitTestDAGNotificationsResponse

func (response TestDAGNotificationsdefaultJSONResponse) VisitTestDAGNotificationsResponse(w http.ResponseWriter) error

type TestIncidentProvider200JSONResponse

type TestIncidentProvider200JSONResponse TestIncidentProviderResponse

func (TestIncidentProvider200JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider200JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProvider403JSONResponse

type TestIncidentProvider403JSONResponse Error

func (TestIncidentProvider403JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider403JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProvider404JSONResponse

type TestIncidentProvider404JSONResponse Error

func (TestIncidentProvider404JSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProvider404JSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestIncidentProviderParams

type TestIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestIncidentProviderParams defines parameters for TestIncidentProvider.

type TestIncidentProviderRequestObject

type TestIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     TestIncidentProviderParams
}

type TestIncidentProviderResponse

type TestIncidentProviderResponse struct {
	// Result Delivery result for one incident provider
	Result TestIncidentProviderResult `json:"result"`
}

TestIncidentProviderResponse Result of test incident delivery

type TestIncidentProviderResponseObject

type TestIncidentProviderResponseObject interface {
	VisitTestIncidentProviderResponse(w http.ResponseWriter) error
}

type TestIncidentProviderResult

type TestIncidentProviderResult struct {
	Delivered    bool    `json:"delivered"`
	Error        *string `json:"error,omitempty"`
	ProviderId   string  `json:"providerId"`
	ProviderName string  `json:"providerName"`

	// ProviderType Incident provider type
	ProviderType IncidentProviderType `json:"providerType"`
}

TestIncidentProviderResult Delivery result for one incident provider

type TestIncidentProviderdefaultJSONResponse

type TestIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse

func (response TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse(w http.ResponseWriter) error

type TestNotificationChannel200JSONResponse added in v2.16.6

type TestNotificationChannel200JSONResponse TestDAGNotificationResponse

func (TestNotificationChannel200JSONResponse) VisitTestNotificationChannelResponse added in v2.16.6

func (response TestNotificationChannel200JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error

type TestNotificationChannel403JSONResponse added in v2.16.6

type TestNotificationChannel403JSONResponse Error

func (TestNotificationChannel403JSONResponse) VisitTestNotificationChannelResponse added in v2.16.6

func (response TestNotificationChannel403JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error

type TestNotificationChannel404JSONResponse added in v2.16.6

type TestNotificationChannel404JSONResponse Error

func (TestNotificationChannel404JSONResponse) VisitTestNotificationChannelResponse added in v2.16.6

func (response TestNotificationChannel404JSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error

type TestNotificationChannelParams added in v2.16.6

type TestNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestNotificationChannelParams defines parameters for TestNotificationChannel.

type TestNotificationChannelRequestObject added in v2.16.6

type TestNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    TestNotificationChannelParams
}

type TestNotificationChannelResponseObject added in v2.16.6

type TestNotificationChannelResponseObject interface {
	VisitTestNotificationChannelResponse(w http.ResponseWriter) error
}

type TestNotificationChanneldefaultJSONResponse added in v2.16.6

type TestNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TestNotificationChanneldefaultJSONResponse) VisitTestNotificationChannelResponse added in v2.16.6

func (response TestNotificationChanneldefaultJSONResponse) VisitTestNotificationChannelResponse(w http.ResponseWriter) error

type TestRemoteNodeConnection200JSONResponse

type TestRemoteNodeConnection200JSONResponse TestRemoteNodeConnectionResponse

func (TestRemoteNodeConnection200JSONResponse) VisitTestRemoteNodeConnectionResponse

func (response TestRemoteNodeConnection200JSONResponse) VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error

type TestRemoteNodeConnection404JSONResponse

type TestRemoteNodeConnection404JSONResponse Error

func (TestRemoteNodeConnection404JSONResponse) VisitTestRemoteNodeConnectionResponse

func (response TestRemoteNodeConnection404JSONResponse) VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error

type TestRemoteNodeConnectionParams

type TestRemoteNodeConnectionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

TestRemoteNodeConnectionParams defines parameters for TestRemoteNodeConnection.

type TestRemoteNodeConnectionRequestObject

type TestRemoteNodeConnectionRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       TestRemoteNodeConnectionParams
}

type TestRemoteNodeConnectionResponse

type TestRemoteNodeConnectionResponse struct {
	Error   *string `json:"error,omitempty"`
	Message *string `json:"message,omitempty"`
	Success bool    `json:"success"`
}

TestRemoteNodeConnectionResponse defines model for TestRemoteNodeConnectionResponse.

type TestRemoteNodeConnectionResponseObject

type TestRemoteNodeConnectionResponseObject interface {
	VisitTestRemoteNodeConnectionResponse(w http.ResponseWriter) error
}

type TimeoutError

type TimeoutError struct {
	// Code Error code indicating the type of error
	Code     ErrorCode `json:"code"`
	DagRunId string    `json:"dagRunId"`

	// Details Additional error details
	Details *map[string]interface{} `json:"details,omitempty"`

	// Message Short error message
	Message string `json:"message"`
}

TimeoutError defines model for TimeoutError.

type ToggleDAGWebhook200JSONResponse

type ToggleDAGWebhook200JSONResponse WebhookDetails

func (ToggleDAGWebhook200JSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhook200JSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type ToggleDAGWebhook404JSONResponse

type ToggleDAGWebhook404JSONResponse Error

func (ToggleDAGWebhook404JSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhook404JSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type ToggleDAGWebhookJSONRequestBody

type ToggleDAGWebhookJSONRequestBody = WebhookToggleRequest

ToggleDAGWebhookJSONRequestBody defines body for ToggleDAGWebhook for application/json ContentType.

type ToggleDAGWebhookParams

type ToggleDAGWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ToggleDAGWebhookParams defines parameters for ToggleDAGWebhook.

type ToggleDAGWebhookRequestObject

type ToggleDAGWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   ToggleDAGWebhookParams
	Body     *ToggleDAGWebhookJSONRequestBody
}

type ToggleDAGWebhookResponseObject

type ToggleDAGWebhookResponseObject interface {
	VisitToggleDAGWebhookResponse(w http.ResponseWriter) error
}

type ToggleDAGWebhookdefaultJSONResponse

type ToggleDAGWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse

func (response ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type ToolDefinition

type ToolDefinition struct {
	// Description Description of what the tool does
	Description *string `json:"description,omitempty"`

	// Name Name of the tool
	Name string `json:"name"`

	// Parameters JSON Schema describing the tool's parameters
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
}

ToolDefinition A tool definition that was available to the LLM

type TriggerType

type TriggerType string

TriggerType How the DAG-run was initiated

const (
	TriggerTypeCatchup   TriggerType = "catchup"
	TriggerTypeManual    TriggerType = "manual"
	TriggerTypeRetry     TriggerType = "retry"
	TriggerTypeScheduler TriggerType = "scheduler"
	TriggerTypeSubdag    TriggerType = "subdag"
	TriggerTypeUnknown   TriggerType = "unknown"
	TriggerTypeWebhook   TriggerType = "webhook"
)

Defines values for TriggerType.

func (TriggerType) Valid added in v2.16.5

func (e TriggerType) Valid() bool

Valid indicates whether the value is a known member of the TriggerType enum.

type TriggerWebhook200JSONResponse

type TriggerWebhook200JSONResponse WebhookResponse

func (TriggerWebhook200JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook200JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook400JSONResponse

type TriggerWebhook400JSONResponse Error

func (TriggerWebhook400JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook400JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook401JSONResponse

type TriggerWebhook401JSONResponse Error

func (TriggerWebhook401JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook401JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook403JSONResponse

type TriggerWebhook403JSONResponse Error

func (TriggerWebhook403JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook403JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook404JSONResponse

type TriggerWebhook404JSONResponse Error

func (TriggerWebhook404JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook404JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhook409JSONResponse

type TriggerWebhook409JSONResponse Error

func (TriggerWebhook409JSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhook409JSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TriggerWebhookJSONRequestBody

type TriggerWebhookJSONRequestBody = WebhookRequest

TriggerWebhookJSONRequestBody defines body for TriggerWebhook for application/json ContentType.

type TriggerWebhookParams

type TriggerWebhookParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Authorization Bearer token for webhook authentication (e.g., 'Bearer dagu_wh_...'). Required only when the webhook auth mode includes token authentication.
	Authorization *string `json:"Authorization,omitempty"`

	// XDaguSignature HMAC webhook signature in the format `sha256=<hex>`. Required only
	// when the webhook auth mode includes HMAC authentication with strict
	// enforcement. Sign the raw request body when `X-Dagu-Profile` is
	// absent. When it is present, sign
	// `x-dagu-profile:<profile>\n<raw-request-body>`.
	XDaguSignature *string `json:"X-Dagu-Signature,omitempty"`

	// XDaguProfile Runtime profile selected for this DAG run. The profile must be allowed by the webhook profile-selection policy. Omit the header to use the DAG's default profile resolution.
	XDaguProfile *RuntimeProfileName `json:"X-Dagu-Profile,omitempty"`
}

TriggerWebhookParams defines parameters for TriggerWebhook.

type TriggerWebhookRequestObject

type TriggerWebhookRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   TriggerWebhookParams
	Body     *TriggerWebhookJSONRequestBody
}

type TriggerWebhookResponseObject

type TriggerWebhookResponseObject interface {
	VisitTriggerWebhookResponse(w http.ResponseWriter) error
}

type TriggerWebhookdefaultJSONResponse

type TriggerWebhookdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (TriggerWebhookdefaultJSONResponse) VisitTriggerWebhookResponse

func (response TriggerWebhookdefaultJSONResponse) VisitTriggerWebhookResponse(w http.ResponseWriter) error

type TunnelStatusResponse

type TunnelStatusResponse struct {
	// Enabled Whether tunneling is enabled in configuration
	Enabled bool `json:"enabled"`

	// Error Error message if tunnel failed
	Error *string `json:"error,omitempty"`

	// IsPublic Whether the tunnel provides public internet access
	IsPublic *bool `json:"isPublic,omitempty"`

	// Mode Tunnel mode (e.g., 'direct' or 'funnel' for Tailscale)
	Mode *string `json:"mode,omitempty"`

	// Provider The tunnel provider in use
	Provider *TunnelStatusResponseProvider `json:"provider,omitempty"`

	// PublicUrl The public URL provided by the tunnel
	PublicUrl *string `json:"publicUrl,omitempty"`

	// StartedAt RFC3339 timestamp when tunnel connected
	StartedAt *time.Time `json:"startedAt,omitempty"`

	// Status Current status of the tunnel
	Status TunnelStatusResponseStatus `json:"status"`
}

TunnelStatusResponse Response containing tunnel service status

type TunnelStatusResponseProvider

type TunnelStatusResponseProvider string

TunnelStatusResponseProvider The tunnel provider in use

const (
	TunnelStatusResponseProviderTailscale TunnelStatusResponseProvider = "tailscale"
)

Defines values for TunnelStatusResponseProvider.

func (TunnelStatusResponseProvider) Valid added in v2.16.5

Valid indicates whether the value is a known member of the TunnelStatusResponseProvider enum.

type TunnelStatusResponseStatus

type TunnelStatusResponseStatus string

TunnelStatusResponseStatus Current status of the tunnel

const (
	TunnelStatusResponseStatusConnected    TunnelStatusResponseStatus = "connected"
	TunnelStatusResponseStatusConnecting   TunnelStatusResponseStatus = "connecting"
	TunnelStatusResponseStatusDisabled     TunnelStatusResponseStatus = "disabled"
	TunnelStatusResponseStatusError        TunnelStatusResponseStatus = "error"
	TunnelStatusResponseStatusReconnecting TunnelStatusResponseStatus = "reconnecting"
)

Defines values for TunnelStatusResponseStatus.

func (TunnelStatusResponseStatus) Valid added in v2.16.5

func (e TunnelStatusResponseStatus) Valid() bool

Valid indicates whether the value is a known member of the TunnelStatusResponseStatus enum.

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) ActivateLicense

func (_ Unimplemented) ActivateLicense(w http.ResponseWriter, r *http.Request, params ActivateLicenseParams)

Activate a license key (POST /license/activate)

func (Unimplemented) ApproveDAGRunStep

func (_ Unimplemented) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params ApproveDAGRunStepParams)

Approve a waiting step (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/approve)

func (Unimplemented) ApproveSubDAGRunStep

func (_ Unimplemented) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params ApproveSubDAGRunStepParams)

Approve a waiting step in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/approve)

func (Unimplemented) ChangePassword

func (_ Unimplemented) ChangePassword(w http.ResponseWriter, r *http.Request)

Change current user's password (POST /auth/change-password)

func (Unimplemented) ClearDAGBrowserCache added in v2.17.2

func (_ Unimplemented) ClearDAGBrowserCache(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ClearDAGBrowserCacheParams)

Clear a DAG's browser replay cache (DELETE /dags/{fileName}/browser-cache)

func (Unimplemented) CompleteHumanTask

func (_ Unimplemented) CompleteHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params CompleteHumanTaskParams)

Complete a waiting human task (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/complete)

func (Unimplemented) ConfigureDAGWebhookHMAC

func (_ Unimplemented) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookHMACParams)

Configure webhook HMAC (POST /dags/{fileName}/webhook/hmac/configure)

func (Unimplemented) ConfigureDAGWebhookProfileSelection added in v2.13.0

func (_ Unimplemented) ConfigureDAGWebhookProfileSelection(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ConfigureDAGWebhookProfileSelectionParams)

Configure webhook profile selection (PUT /dags/{fileName}/webhook/profile-selection)

func (Unimplemented) CreateAPIKey

func (_ Unimplemented) CreateAPIKey(w http.ResponseWriter, r *http.Request)

Create API key (POST /api-keys)

func (Unimplemented) CreateDAGWebhook

func (_ Unimplemented) CreateDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params CreateDAGWebhookParams)

Create webhook for DAG (POST /dags/{fileName}/webhook)

func (Unimplemented) CreateIncidentProvider

func (_ Unimplemented) CreateIncidentProvider(w http.ResponseWriter, r *http.Request, params CreateIncidentProviderParams)

Create incident provider (POST /incident-providers)

func (Unimplemented) CreateNewDAG

func (_ Unimplemented) CreateNewDAG(w http.ResponseWriter, r *http.Request, params CreateNewDAGParams)

Create a new DAG definition (POST /dags)

func (Unimplemented) CreateNotificationChannel

func (_ Unimplemented) CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)

Create notification channel (POST /notification-channels)

func (Unimplemented) CreateRemoteNode

func (_ Unimplemented) CreateRemoteNode(w http.ResponseWriter, r *http.Request, params CreateRemoteNodeParams)

Create a new remote node (POST /remote-nodes)

func (Unimplemented) CreateRuntimeProfile

func (_ Unimplemented) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request, params CreateRuntimeProfileParams)

Create runtime profile (POST /profiles)

func (Unimplemented) CreateSecret

func (_ Unimplemented) CreateSecret(w http.ResponseWriter, r *http.Request, params CreateSecretParams)

Create a secret (POST /secrets)

func (Unimplemented) CreateUser

func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)

Create a new user (POST /users)

func (Unimplemented) CreateView

func (_ Unimplemented) CreateView(w http.ResponseWriter, r *http.Request, params CreateViewParams)

Create a view (POST /views)

func (Unimplemented) CreateWikiPage added in v2.13.0

func (_ Unimplemented) CreateWikiPage(w http.ResponseWriter, r *http.Request, params CreateWikiPageParams)

Create Wiki page (POST /wiki)

func (Unimplemented) CreateWorkspace

func (_ Unimplemented) CreateWorkspace(w http.ResponseWriter, r *http.Request, params CreateWorkspaceParams)

Create a workspace (POST /workspaces)

func (Unimplemented) DeactivateLicense

func (_ Unimplemented) DeactivateLicense(w http.ResponseWriter, r *http.Request, params DeactivateLicenseParams)

Deactivate the current license (POST /license/deactivate)

func (Unimplemented) DeleteAPIKey

func (_ Unimplemented) DeleteAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Delete API key (DELETE /api-keys/{keyId})

func (Unimplemented) DeleteDAG

func (_ Unimplemented) DeleteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGParams)

Delete an existing DAG (DELETE /dags/{fileName})

func (Unimplemented) DeleteDAGIncidents

func (_ Unimplemented) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGIncidentsParams)

Delete DAG incident routing (DELETE /dags/{fileName}/incidents)

func (Unimplemented) DeleteDAGNotifications

func (_ Unimplemented) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGNotificationsParams)

Delete DAG notification settings (DELETE /dags/{fileName}/notifications)

func (Unimplemented) DeleteDAGRun

func (_ Unimplemented) DeleteDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params DeleteDAGRunParams)

Delete a DAG-run (DELETE /dag-runs/{name}/{dagRunId})

func (Unimplemented) DeleteDAGSettings

func (_ Unimplemented) DeleteDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGSettingsParams)

Delete DAG settings (DELETE /dags/{fileName}/settings)

func (Unimplemented) DeleteDAGWebhook

func (_ Unimplemented) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DeleteDAGWebhookParams)

Delete webhook for DAG (DELETE /dags/{fileName}/webhook)

func (Unimplemented) DeleteGlobalRuntimeProfileDefaultEntry

func (_ Unimplemented) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params DeleteGlobalRuntimeProfileDefaultEntryParams)

Delete global runtime profile default entry (DELETE /profiles/_global/entries/{key})

func (Unimplemented) DeleteIncidentProvider

func (_ Unimplemented) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params DeleteIncidentProviderParams)

Delete incident provider (DELETE /incident-providers/{providerId})

func (Unimplemented) DeleteNotificationChannel

func (_ Unimplemented) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params DeleteNotificationChannelParams)

Delete notification channel (DELETE /notification-channels/{channelId})

func (Unimplemented) DeleteRemoteNode

func (_ Unimplemented) DeleteRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params DeleteRemoteNodeParams)

Delete a remote node (DELETE /remote-nodes/{remoteNodeId})

func (Unimplemented) DeleteRuntimeProfile

func (_ Unimplemented) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params DeleteRuntimeProfileParams)

Delete runtime profile (DELETE /profiles/{profileName})

func (Unimplemented) DeleteRuntimeProfileEntry

func (_ Unimplemented) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params DeleteRuntimeProfileEntryParams)

Delete runtime profile entry (DELETE /profiles/{profileName}/entries/{key})

func (Unimplemented) DeleteSecret

func (_ Unimplemented) DeleteSecret(w http.ResponseWriter, r *http.Request, secretId string, params DeleteSecretParams)

Delete secret (DELETE /secrets/{secretId})

func (Unimplemented) DeleteSyncItem

func (_ Unimplemented) DeleteSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params DeleteSyncItemParams)

Delete a sync item (POST /sync/items/{itemId}/delete)

func (Unimplemented) DeleteUser

func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, userId UserId)

Delete user (DELETE /users/{userId})

func (Unimplemented) DeleteView

func (_ Unimplemented) DeleteView(w http.ResponseWriter, r *http.Request, viewId string, params DeleteViewParams)

Delete a view (DELETE /views/{viewId})

func (Unimplemented) DeleteWikiPage added in v2.13.0

func (_ Unimplemented) DeleteWikiPage(w http.ResponseWriter, r *http.Request, params DeleteWikiPageParams)

Delete Wiki page (DELETE /wiki/page)

func (Unimplemented) DeleteWikiPageBatch added in v2.13.0

func (_ Unimplemented) DeleteWikiPageBatch(w http.ResponseWriter, r *http.Request, params DeleteWikiPageBatchParams)

Delete multiple Wiki pages or directories (POST /wiki/delete-batch)

func (Unimplemented) DeleteWorkspace

func (_ Unimplemented) DeleteWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params DeleteWorkspaceParams)

Delete a workspace (DELETE /workspaces/{workspaceId})

func (Unimplemented) DeleteWorkspaceRuntimeProfileDefaultEntry

func (_ Unimplemented) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params DeleteWorkspaceRuntimeProfileDefaultEntryParams)

Delete workspace runtime profile default entry (DELETE /profiles/_workspaces/{workspaceName}/entries/{key})

func (Unimplemented) DequeueDAGRun

func (_ Unimplemented) DequeueDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DequeueDAGRunParams)

Dequeue a queued DAG-run (GET /dag-runs/{name}/{dagRunId}/dequeue)

func (Unimplemented) DisableDAGWebhookHMAC

func (_ Unimplemented) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params DisableDAGWebhookHMACParams)

Disable webhook HMAC (POST /dags/{fileName}/webhook/hmac/disable)

func (Unimplemented) DisableSecret

func (_ Unimplemented) DisableSecret(w http.ResponseWriter, r *http.Request, secretId string, params DisableSecretParams)

Disable secret (POST /secrets/{secretId}/disable)

func (Unimplemented) DiscardSyncItemChanges

func (_ Unimplemented) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request, itemId string, params DiscardSyncItemChangesParams)

Discard local changes for a sync item (POST /sync/items/{itemId}/discard)

func (Unimplemented) DownloadDAGRunArtifact

func (_ Unimplemented) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunArtifactParams)

Download an artifact for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts/download)

func (Unimplemented) DownloadDAGRunLog

func (_ Unimplemented) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunLogParams)

Download full execution log of a DAG-run (GET /dag-runs/{name}/{dagRunId}/log/download)

func (Unimplemented) DownloadDAGRunStepLog

func (_ Unimplemented) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params DownloadDAGRunStepLogParams)

Download log for a specific step in a DAG-run (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log/download)

func (Unimplemented) DownloadDAGRunStepLogs added in v2.17.0

func (_ Unimplemented) DownloadDAGRunStepLogs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunStepLogsParams)

Download step logs as ZIP of a DAG-run (GET /dag-runs/{name}/{dagRunId}/steps/log/download)

func (Unimplemented) DownloadDAGRunStepLogsForm added in v2.17.0

func (_ Unimplemented) DownloadDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params DownloadDAGRunStepLogsFormParams)

Download step logs as ZIP of a DAG-run (POST /dag-runs/{name}/{dagRunId}/steps/log/download)

func (Unimplemented) DownloadSubDAGRunArtifact

func (_ Unimplemented) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunArtifactParams)

Download an artifact for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/download)

func (Unimplemented) DownloadSubDAGRunLog

func (_ Unimplemented) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunLogParams)

Download log for a specific sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log/download)

func (Unimplemented) DownloadSubDAGRunStepLog

func (_ Unimplemented) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params DownloadSubDAGRunStepLogParams)

Download log for a specific step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log/download)

func (Unimplemented) DownloadSubDAGRunStepLogs added in v2.17.0

func (_ Unimplemented) DownloadSubDAGRunStepLogs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunStepLogsParams)

Download step logs as ZIP of a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)

func (Unimplemented) DownloadSubDAGRunStepLogsForm added in v2.17.0

func (_ Unimplemented) DownloadSubDAGRunStepLogsForm(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params DownloadSubDAGRunStepLogsFormParams)

Download step logs as ZIP of a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/log/download)

func (Unimplemented) DownloadWikiPageAttachment added in v2.13.0

func (_ Unimplemented) DownloadWikiPageAttachment(w http.ResponseWriter, r *http.Request, params DownloadWikiPageAttachmentParams)

Download Wiki page attachment (GET /wiki/page/attachment)

func (Unimplemented) EditRetryDAGRun

func (_ Unimplemented) EditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params EditRetryDAGRunParams)

Run edited DAG retry (POST /dag-runs/{name}/{dagRunId}/edit-retry)

func (Unimplemented) EnableDAGWebhookHMAC

func (_ Unimplemented) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnableDAGWebhookHMACParams)

Enable webhook HMAC (POST /dags/{fileName}/webhook/hmac/enable)

func (Unimplemented) EnableSecret

func (_ Unimplemented) EnableSecret(w http.ResponseWriter, r *http.Request, secretId string, params EnableSecretParams)

Enable secret (POST /secrets/{secretId}/enable)

func (Unimplemented) EnqueueDAGDAGRun

func (_ Unimplemented) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params EnqueueDAGDAGRunParams)

Enqueue a DAG-run from DAG (POST /dags/{fileName}/enqueue)

func (Unimplemented) EnqueueDAGRunFromSpec

func (_ Unimplemented) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params EnqueueDAGRunFromSpecParams)

Enqueue a DAG-run from inline spec (POST /dag-runs/enqueue)

func (Unimplemented) ExecuteDAG

func (_ Unimplemented) ExecuteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGParams)

Create and execute a DAG-run from DAG (POST /dags/{fileName}/start)

func (Unimplemented) ExecuteDAGRunFromSpec

func (_ Unimplemented) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params ExecuteDAGRunFromSpecParams)

Create and execute a DAG-run from inline spec (POST /dag-runs)

func (Unimplemented) ExecuteDAGSync

func (_ Unimplemented) ExecuteDAGSync(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ExecuteDAGSyncParams)

Execute DAG synchronously and wait for completion (POST /dags/{fileName}/start-sync)

func (Unimplemented) ForgetSyncItem

func (_ Unimplemented) ForgetSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params ForgetSyncItemParams)

Forget a sync item (POST /sync/items/{itemId}/forget)

func (Unimplemented) GetAPIKey

func (_ Unimplemented) GetAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Get API key (GET /api-keys/{keyId})

func (Unimplemented) GetAllDAGLabels

func (_ Unimplemented) GetAllDAGLabels(w http.ResponseWriter, r *http.Request, params GetAllDAGLabelsParams)

List all available DAG labels (GET /dags/labels)

func (Unimplemented) GetAllDAGTags

func (_ Unimplemented) GetAllDAGTags(w http.ResponseWriter, r *http.Request, params GetAllDAGTagsParams)

List all available DAG tags (GET /dags/tags)

func (Unimplemented) GetBaseConfig

func (_ Unimplemented) GetBaseConfig(w http.ResponseWriter, r *http.Request, params GetBaseConfigParams)

Get base configuration (GET /settings/base-config)

func (Unimplemented) GetCoordinatorStatus

func (_ Unimplemented) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request, params GetCoordinatorStatusParams)

Get coordinator service status (GET /services/coordinator)

func (Unimplemented) GetCurrentUser

func (_ Unimplemented) GetCurrentUser(w http.ResponseWriter, r *http.Request)

Get current authenticated user (GET /auth/me)

func (Unimplemented) GetDAGDAGRunDetails

func (_ Unimplemented) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, dagRunId DAGRunId, params GetDAGDAGRunDetailsParams)

Get detailed status of a specific DAG-run (GET /dags/{fileName}/dag-runs/{dagRunId})

func (Unimplemented) GetDAGDAGRunHistory

func (_ Unimplemented) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDAGRunHistoryParams)

Retrieve execution history of a DAG (GET /dags/{fileName}/dag-runs)

func (Unimplemented) GetDAGDetails

func (_ Unimplemented) GetDAGDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGDetailsParams)

Retrieve comprehensive DAG information (GET /dags/{fileName})

func (Unimplemented) GetDAGIncidents

func (_ Unimplemented) GetDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGIncidentsParams)

Get DAG incident routing (GET /dags/{fileName}/incidents)

func (Unimplemented) GetDAGNotifications

func (_ Unimplemented) GetDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGNotificationsParams)

Get DAG notification settings (GET /dags/{fileName}/notifications)

func (Unimplemented) GetDAGRunArtifactPreview

func (_ Unimplemented) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactPreviewParams)

Preview an artifact for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts/preview)

func (Unimplemented) GetDAGRunArtifacts

func (_ Unimplemented) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunArtifactsParams)

List artifacts for a DAG-run (GET /dag-runs/{name}/{dagRunId}/artifacts)

func (Unimplemented) GetDAGRunDetails

func (_ Unimplemented) GetDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunDetailsParams)

Retrieve detailed status of a DAG-run (GET /dag-runs/{name}/{dagRunId})

func (Unimplemented) GetDAGRunLog

func (_ Unimplemented) GetDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunLogParams)

Retrieve full execution log of a DAG-run (GET /dag-runs/{name}/{dagRunId}/log)

func (Unimplemented) GetDAGRunOutputs

func (_ Unimplemented) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunOutputsParams)

Retrieve collected outputs from a DAG-run (GET /dag-runs/{name}/{dagRunId}/outputs)

func (Unimplemented) GetDAGRunSpec

func (_ Unimplemented) GetDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetDAGRunSpecParams)

Retrieve DAG specification for a DAG-run (GET /dag-runs/{name}/{dagRunId}/spec)

func (Unimplemented) GetDAGRunStepLog

func (_ Unimplemented) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepLogParams)

Retrieve log for a specific step in a DAG-run (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/log)

func (Unimplemented) GetDAGRunStepMessages

func (_ Unimplemented) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params GetDAGRunStepMessagesParams)

Retrieve chat messages for a step (GET /dag-runs/{name}/{dagRunId}/steps/{stepName}/messages)

func (Unimplemented) GetDAGSettings

func (_ Unimplemented) GetDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSettingsParams)

Get DAG settings (GET /dags/{fileName}/settings)

func (Unimplemented) GetDAGSpec

func (_ Unimplemented) GetDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGSpecParams)

Retrieve DAG specification (GET /dags/{fileName}/spec)

func (Unimplemented) GetDAGWebhook

func (_ Unimplemented) GetDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params GetDAGWebhookParams)

Get webhook for DAG (GET /dags/{fileName}/webhook)

func (Unimplemented) GetGlobalIncidentPolicies

func (_ Unimplemented) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params GetGlobalIncidentPoliciesParams)

Get global incident routing (GET /incident-policies/global)

func (Unimplemented) GetGlobalNotificationRoutes

func (_ Unimplemented) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params GetGlobalNotificationRoutesParams)

Get global notification routes (GET /notification-routes/global)

func (Unimplemented) GetGlobalRuntimeProfileDefaults

func (_ Unimplemented) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params GetGlobalRuntimeProfileDefaultsParams)

Get global runtime profile defaults (GET /profiles/_global)

func (Unimplemented) GetHealthStatus

func (_ Unimplemented) GetHealthStatus(w http.ResponseWriter, r *http.Request)

Check server health status (GET /health)

func (Unimplemented) GetIncidentProvider

func (_ Unimplemented) GetIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params GetIncidentProviderParams)

Get incident provider (GET /incident-providers/{providerId})

func (Unimplemented) GetLicenseStatus added in v2.11.3

func (_ Unimplemented) GetLicenseStatus(w http.ResponseWriter, r *http.Request, params GetLicenseStatusParams)

Get license status (GET /license/status)

func (Unimplemented) GetMetrics

func (_ Unimplemented) GetMetrics(w http.ResponseWriter, r *http.Request)

Get Prometheus metrics (GET /metrics)

func (Unimplemented) GetNotificationChannel

func (_ Unimplemented) GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params GetNotificationChannelParams)

Get notification channel (GET /notification-channels/{channelId})

func (Unimplemented) GetNotificationSettings

func (_ Unimplemented) GetNotificationSettings(w http.ResponseWriter, r *http.Request, params GetNotificationSettingsParams)

Get notification settings (GET /notification-settings)

func (Unimplemented) GetOpenapiJson

func (_ Unimplemented) GetOpenapiJson(w http.ResponseWriter, r *http.Request)

Get the OpenAPI document (GET /openapi.json)

func (Unimplemented) GetQueue

func (_ Unimplemented) GetQueue(w http.ResponseWriter, r *http.Request, name string, params GetQueueParams)

Get summary information for a specific queue (GET /queues/{name})

func (Unimplemented) GetRemoteNode

func (_ Unimplemented) GetRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params GetRemoteNodeParams)

Get a remote node (GET /remote-nodes/{remoteNodeId})

func (Unimplemented) GetResourceHistory

func (_ Unimplemented) GetResourceHistory(w http.ResponseWriter, r *http.Request, params GetResourceHistoryParams)

Get resource usage history (GET /services/resources/history)

func (Unimplemented) GetRuntimeProfile

func (_ Unimplemented) GetRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params GetRuntimeProfileParams)

Get runtime profile (GET /profiles/{profileName})

func (Unimplemented) GetSchedulerPauseState added in v2.16.5

func (_ Unimplemented) GetSchedulerPauseState(w http.ResponseWriter, r *http.Request, params GetSchedulerPauseStateParams)

Get scheduler pause state (GET /services/scheduler/pause)

func (Unimplemented) GetSchedulerStatus

func (_ Unimplemented) GetSchedulerStatus(w http.ResponseWriter, r *http.Request, params GetSchedulerStatusParams)

Get scheduler service status (GET /services/scheduler)

func (Unimplemented) GetSecret

func (_ Unimplemented) GetSecret(w http.ResponseWriter, r *http.Request, secretId string, params GetSecretParams)

Get secret (GET /secrets/{secretId})

func (Unimplemented) GetSubDAGRunArtifactPreview

func (_ Unimplemented) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactPreviewParams)

Preview an artifact for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts/preview)

func (Unimplemented) GetSubDAGRunArtifacts

func (_ Unimplemented) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunArtifactsParams)

List artifacts for a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/artifacts)

func (Unimplemented) GetSubDAGRunDetails

func (_ Unimplemented) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunDetailsParams)

Retrieve detailed status of a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId})

func (Unimplemented) GetSubDAGRunLog

func (_ Unimplemented) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunLogParams)

Retrieve log for a specific sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/log)

func (Unimplemented) GetSubDAGRunSpec

func (_ Unimplemented) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, params GetSubDAGRunSpecParams)

Get Sub-DAG Run Specification (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/spec)

func (Unimplemented) GetSubDAGRunStepLog

func (_ Unimplemented) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepLogParams)

Retrieve log for a specific step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/log)

func (Unimplemented) GetSubDAGRunStepMessages

func (_ Unimplemented) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params GetSubDAGRunStepMessagesParams)

Retrieve chat messages for a step in a sub DAG-run (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/messages)

func (Unimplemented) GetSubDAGRuns

func (_ Unimplemented) GetSubDAGRuns(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params GetSubDAGRunsParams)

Get sub DAG runs with timing info (GET /dag-runs/{name}/{dagRunId}/sub-dag-runs)

func (Unimplemented) GetSyncConfig

func (_ Unimplemented) GetSyncConfig(w http.ResponseWriter, r *http.Request, params GetSyncConfigParams)

Get Git sync configuration (GET /sync/config)

func (Unimplemented) GetSyncItemDiff

func (_ Unimplemented) GetSyncItemDiff(w http.ResponseWriter, r *http.Request, itemId string, params GetSyncItemDiffParams)

Get diff for a sync item (GET /sync/items/{itemId}/diff)

func (Unimplemented) GetSyncStatus

func (_ Unimplemented) GetSyncStatus(w http.ResponseWriter, r *http.Request, params GetSyncStatusParams)

Get Git sync status (GET /sync/status)

func (Unimplemented) GetTunnelStatus

func (_ Unimplemented) GetTunnelStatus(w http.ResponseWriter, r *http.Request, params GetTunnelStatusParams)

Get tunnel service status (GET /services/tunnel)

func (Unimplemented) GetUser

func (_ Unimplemented) GetUser(w http.ResponseWriter, r *http.Request, userId UserId)

Get user by ID (GET /users/{userId})

func (Unimplemented) GetView

func (_ Unimplemented) GetView(w http.ResponseWriter, r *http.Request, viewId string, params GetViewParams)

Get a view (GET /views/{viewId})

func (Unimplemented) GetWikiPage added in v2.13.0

func (_ Unimplemented) GetWikiPage(w http.ResponseWriter, r *http.Request, params GetWikiPageParams)

Get Wiki page (GET /wiki/page)

func (Unimplemented) GetWikiPageRevision added in v2.13.0

func (_ Unimplemented) GetWikiPageRevision(w http.ResponseWriter, r *http.Request, params GetWikiPageRevisionParams)

Get Wiki page revision (GET /wiki/page/revision)

func (Unimplemented) GetWorkers

func (_ Unimplemented) GetWorkers(w http.ResponseWriter, r *http.Request, params GetWorkersParams)

List distributed workers (GET /workers)

func (Unimplemented) GetWorkspace

func (_ Unimplemented) GetWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params GetWorkspaceParams)

Get workspace by ID (GET /workspaces/{workspaceId})

func (Unimplemented) GetWorkspaceBaseConfig

func (_ Unimplemented) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceBaseConfigParams)

Get workspace base configuration (GET /settings/workspaces/{workspaceName}/base-config)

func (Unimplemented) GetWorkspaceIncidentPolicies

func (_ Unimplemented) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceIncidentPoliciesParams)

Get workspace incident routing (GET /incident-policies/workspaces/{workspaceName})

func (Unimplemented) GetWorkspaceNotificationRoutes

func (_ Unimplemented) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceNotificationRoutesParams)

Get workspace notification routes (GET /notification-routes/workspaces/{workspaceName})

func (Unimplemented) GetWorkspaceRuntimeProfileDefaults

func (_ Unimplemented) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params GetWorkspaceRuntimeProfileDefaultsParams)

Get workspace runtime profile defaults (GET /profiles/_workspaces/{workspaceName})

func (Unimplemented) ListAPIKeys

func (_ Unimplemented) ListAPIKeys(w http.ResponseWriter, r *http.Request)

List all API keys (GET /api-keys)

func (Unimplemented) ListArtifacts added in v2.17.0

func (_ Unimplemented) ListArtifacts(w http.ResponseWriter, r *http.Request, params ListArtifactsParams)

List recent DAG-run artifacts (GET /artifacts)

func (Unimplemented) ListAuditLogs

func (_ Unimplemented) ListAuditLogs(w http.ResponseWriter, r *http.Request, params ListAuditLogsParams)

List audit log entries (GET /audit)

func (Unimplemented) ListDAGRuns

func (_ Unimplemented) ListDAGRuns(w http.ResponseWriter, r *http.Request, params ListDAGRunsParams)

List all DAG-runs (GET /dag-runs)

func (Unimplemented) ListDAGRunsByName

func (_ Unimplemented) ListDAGRunsByName(w http.ResponseWriter, r *http.Request, name DAGRunName, params ListDAGRunsByNameParams)

List all DAG-runs with a specific name (GET /dag-runs/{name})

func (Unimplemented) ListDAGs

func (_ Unimplemented) ListDAGs(w http.ResponseWriter, r *http.Request, params ListDAGsParams)

List all available DAGs (GET /dags)

func (Unimplemented) ListEventLogs

func (_ Unimplemented) ListEventLogs(w http.ResponseWriter, r *http.Request, params ListEventLogsParams)

List centralized event log entries (GET /event-logs)

func (Unimplemented) ListIncidentPolicies

func (_ Unimplemented) ListIncidentPolicies(w http.ResponseWriter, r *http.Request, params ListIncidentPoliciesParams)

List incident routing (GET /incident-policies)

func (Unimplemented) ListIncidentProviders

func (_ Unimplemented) ListIncidentProviders(w http.ResponseWriter, r *http.Request, params ListIncidentProvidersParams)

List incident providers (GET /incident-providers)

func (Unimplemented) ListNotificationChannels

func (_ Unimplemented) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)

List notification channels (GET /notification-channels)

func (Unimplemented) ListNotificationRoutes

func (_ Unimplemented) ListNotificationRoutes(w http.ResponseWriter, r *http.Request, params ListNotificationRoutesParams)

List notification routes (GET /notification-routes)

func (Unimplemented) ListQueueItems

func (_ Unimplemented) ListQueueItems(w http.ResponseWriter, r *http.Request, name string, params ListQueueItemsParams)

Get queued items for a specific queue (GET /queues/{name}/items)

func (Unimplemented) ListQueues

func (_ Unimplemented) ListQueues(w http.ResponseWriter, r *http.Request, params ListQueuesParams)

List all execution queues with summary statistics (GET /queues)

func (Unimplemented) ListRemoteNodes

func (_ Unimplemented) ListRemoteNodes(w http.ResponseWriter, r *http.Request, params ListRemoteNodesParams)

List all remote nodes (GET /remote-nodes)

func (Unimplemented) ListRuntimeProfiles

func (_ Unimplemented) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request, params ListRuntimeProfilesParams)

List runtime profiles (GET /profiles)

func (Unimplemented) ListSecrets

func (_ Unimplemented) ListSecrets(w http.ResponseWriter, r *http.Request, params ListSecretsParams)

List secrets (GET /secrets)

func (Unimplemented) ListUsers

func (_ Unimplemented) ListUsers(w http.ResponseWriter, r *http.Request)

List all users (GET /users)

func (Unimplemented) ListViews

func (_ Unimplemented) ListViews(w http.ResponseWriter, r *http.Request, params ListViewsParams)

List saved views (GET /views)

func (Unimplemented) ListWebhooks

func (_ Unimplemented) ListWebhooks(w http.ResponseWriter, r *http.Request, params ListWebhooksParams)

List all webhooks (GET /webhooks)

func (_ Unimplemented) ListWikiPageBacklinks(w http.ResponseWriter, r *http.Request, params ListWikiPageBacklinksParams)

List Wiki page backlinks (GET /wiki/backlinks)

func (Unimplemented) ListWikiPageRevisions added in v2.13.0

func (_ Unimplemented) ListWikiPageRevisions(w http.ResponseWriter, r *http.Request, params ListWikiPageRevisionsParams)

List Wiki page revisions (GET /wiki/page/revisions)

func (Unimplemented) ListWikiPages added in v2.13.0

func (_ Unimplemented) ListWikiPages(w http.ResponseWriter, r *http.Request, params ListWikiPagesParams)

List Wiki pages (GET /wiki)

func (Unimplemented) ListWorkspaces

func (_ Unimplemented) ListWorkspaces(w http.ResponseWriter, r *http.Request, params ListWorkspacesParams)

List all workspaces (GET /workspaces)

func (Unimplemented) Login

func (_ Unimplemented) Login(w http.ResponseWriter, r *http.Request)

Authenticate user and obtain JWT token (POST /auth/login)

func (Unimplemented) MoveSyncItem

func (_ Unimplemented) MoveSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params MoveSyncItemParams)

Move a sync item (POST /sync/items/{itemId}/move)

func (Unimplemented) PreviewEditRetryDAGRun

func (_ Unimplemented) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params PreviewEditRetryDAGRunParams)

Preview edited DAG-run retry (POST /dag-runs/{name}/{dagRunId}/edit-retry/preview)

func (Unimplemented) PublishSyncItem

func (_ Unimplemented) PublishSyncItem(w http.ResponseWriter, r *http.Request, itemId string, params PublishSyncItemParams)

Publish a single sync item (POST /sync/items/{itemId}/publish)

func (Unimplemented) PushBackDAGRunStep

func (_ Unimplemented) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params PushBackDAGRunStepParams)

Push back a waiting step for re-execution with feedback (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/push-back)

func (Unimplemented) PushBackHumanTask added in v2.17.1

func (_ Unimplemented) PushBackHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, stepId HumanTaskStepId, params PushBackHumanTaskParams)

Push a waiting human task back to its rewind target (POST /dag-runs/{name}/{dagRunId}/human-tasks/{stepId}/push-back)

func (Unimplemented) PushBackSubDAGRunStep

func (_ Unimplemented) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params PushBackSubDAGRunStepParams)

Push back a waiting step in a sub DAG-run for re-execution with feedback (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/push-back)

func (Unimplemented) RegenerateDAGWebhookHMACSecret

func (_ Unimplemented) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookHMACSecretParams)

Regenerate webhook HMAC secret (POST /dags/{fileName}/webhook/hmac/regenerate)

func (Unimplemented) RegenerateDAGWebhookToken

func (_ Unimplemented) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RegenerateDAGWebhookTokenParams)

Regenerate webhook token (POST /dags/{fileName}/webhook/regenerate)

func (Unimplemented) RejectDAGRunStep

func (_ Unimplemented) RejectDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RejectDAGRunStepParams)

Reject a waiting step (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/reject)

func (Unimplemented) RejectSubDAGRunStep

func (_ Unimplemented) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RejectSubDAGRunStepParams)

Reject a waiting step in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/reject)

func (Unimplemented) RenameDAG

func (_ Unimplemented) RenameDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params RenameDAGParams)

Change DAG file ID (POST /dags/{fileName}/rename)

func (Unimplemented) RenameWikiPage added in v2.13.0

func (_ Unimplemented) RenameWikiPage(w http.ResponseWriter, r *http.Request, params RenameWikiPageParams)

Rename Wiki page or directory (POST /wiki/page/rename)

func (Unimplemented) RescheduleDAGRun

func (_ Unimplemented) RescheduleDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RescheduleDAGRunParams)

Reschedule DAG-run with a new run ID (POST /dag-runs/{name}/{dagRunId}/reschedule)

func (Unimplemented) ResetUserPassword

func (_ Unimplemented) ResetUserPassword(w http.ResponseWriter, r *http.Request, userId UserId)

Reset user's password (POST /users/{userId}/reset-password)

func (Unimplemented) RespondDAGRunStepAgentInteraction added in v2.14.0

func (_ Unimplemented) RespondDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, interactionId string, params RespondDAGRunStepAgentInteractionParams)

Respond to a managed-agent interaction (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)

func (Unimplemented) RespondSubDAGRunStepAgentInteraction added in v2.14.0

func (_ Unimplemented) RespondSubDAGRunStepAgentInteraction(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, interactionId string, params RespondSubDAGRunStepAgentInteractionParams)

Respond to a managed-agent interaction in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-interactions/{interactionId}/respond)

func (Unimplemented) RestartDAGRunStepAgentSession added in v2.14.0

func (_ Unimplemented) RestartDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params RestartDAGRunStepAgentSessionParams)

Restart a managed-agent session cleanly (POST /dag-runs/{name}/{dagRunId}/steps/{stepName}/agent-session/restart)

func (Unimplemented) RestartSubDAGRunStepAgentSession added in v2.14.0

func (_ Unimplemented) RestartSubDAGRunStepAgentSession(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params RestartSubDAGRunStepAgentSessionParams)

Restart a managed-agent session cleanly in a sub DAG-run (POST /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/agent-session/restart)

func (Unimplemented) ResumeHumanTaskDAGRun

func (_ Unimplemented) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunConcreteId, params ResumeHumanTaskDAGRunParams)

Queue a completed human-task checkpoint for resume (POST /dag-runs/{name}/{dagRunId}/human-tasks/resume)

func (Unimplemented) RetryDAGRun

func (_ Unimplemented) RetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params RetryDAGRunParams)

Retry DAG-run execution (POST /dag-runs/{name}/{dagRunId}/retry)

func (Unimplemented) SearchDAGFeed

func (_ Unimplemented) SearchDAGFeed(w http.ResponseWriter, r *http.Request, params SearchDAGFeedParams)

Search DAGs (GET /search/dags)

func (Unimplemented) SearchDAGs

func (_ Unimplemented) SearchDAGs(w http.ResponseWriter, r *http.Request, params SearchDAGsParams)

Search DAGs (GET /dags/search)

func (Unimplemented) SearchDagMatches

func (_ Unimplemented) SearchDagMatches(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params SearchDagMatchesParams)

Search DAG match snippets (GET /search/dags/{fileName}/matches)

func (Unimplemented) SearchWikiPageFeed added in v2.13.0

func (_ Unimplemented) SearchWikiPageFeed(w http.ResponseWriter, r *http.Request, params SearchWikiPageFeedParams)

Search Wiki pages (GET /search/wiki)

func (Unimplemented) SearchWikiPageMatches added in v2.13.0

func (_ Unimplemented) SearchWikiPageMatches(w http.ResponseWriter, r *http.Request, params SearchWikiPageMatchesParams)

Search Wiki page match snippets (GET /search/wiki/matches)

func (Unimplemented) SearchWikiPages added in v2.13.0

func (_ Unimplemented) SearchWikiPages(w http.ResponseWriter, r *http.Request, params SearchWikiPagesParams)

Search Wiki pages (GET /wiki/search)

func (Unimplemented) SetGlobalRuntimeProfileDefaultSecret

func (_ Unimplemented) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultSecretParams)

Set global runtime profile default secret (PUT /profiles/_global/secrets/{key})

func (Unimplemented) SetGlobalRuntimeProfileDefaultVariable

func (_ Unimplemented) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, params SetGlobalRuntimeProfileDefaultVariableParams)

Set global runtime profile default variable (PUT /profiles/_global/variables/{key})

func (Unimplemented) SetRuntimeProfileSecret

func (_ Unimplemented) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileSecretParams)

Set runtime profile secret (PUT /profiles/{profileName}/secrets/{key})

func (Unimplemented) SetRuntimeProfileVariable

func (_ Unimplemented) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, key RuntimeProfileKey, params SetRuntimeProfileVariableParams)

Set runtime profile variable (PUT /profiles/{profileName}/variables/{key})

func (Unimplemented) SetWorkspaceRuntimeProfileDefaultSecret

func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultSecretParams)

Set workspace runtime profile default secret (PUT /profiles/_workspaces/{workspaceName}/secrets/{key})

func (Unimplemented) SetWorkspaceRuntimeProfileDefaultVariable

func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, key RuntimeProfileKey, params SetWorkspaceRuntimeProfileDefaultVariableParams)

Set workspace runtime profile default variable (PUT /profiles/_workspaces/{workspaceName}/variables/{key})

func (Unimplemented) Setup

func (_ Unimplemented) Setup(w http.ResponseWriter, r *http.Request, params SetupParams)

Create initial admin account (POST /auth/setup)

func (Unimplemented) StopAllDAGRuns

func (_ Unimplemented) StopAllDAGRuns(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params StopAllDAGRunsParams)

Stop all running instances of a DAG (POST /dags/{fileName}/stop-all)

func (Unimplemented) SyncCleanup

func (_ Unimplemented) SyncCleanup(w http.ResponseWriter, r *http.Request, params SyncCleanupParams)

Cleanup missing sync items (POST /sync/cleanup)

func (Unimplemented) SyncDeleteBatch

func (_ Unimplemented) SyncDeleteBatch(w http.ResponseWriter, r *http.Request, params SyncDeleteBatchParams)

Delete selected sync items (POST /sync/delete-batch)

func (Unimplemented) SyncDeleteMissing

func (_ Unimplemented) SyncDeleteMissing(w http.ResponseWriter, r *http.Request, params SyncDeleteMissingParams)

Delete all missing sync items (POST /sync/delete-missing)

func (Unimplemented) SyncPublishAll

func (_ Unimplemented) SyncPublishAll(w http.ResponseWriter, r *http.Request, params SyncPublishAllParams)

Publish selected sync items (POST /sync/publish-all)

func (Unimplemented) SyncPull

func (_ Unimplemented) SyncPull(w http.ResponseWriter, r *http.Request, params SyncPullParams)

Pull changes from remote repository (POST /sync/pull)

func (Unimplemented) SyncTestConnection

func (_ Unimplemented) SyncTestConnection(w http.ResponseWriter, r *http.Request, params SyncTestConnectionParams)

Test connection to remote repository (POST /sync/test-connection)

func (Unimplemented) TerminateDAGRun

func (_ Unimplemented) TerminateDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, params TerminateDAGRunParams)

Terminate or cancel a DAG-run (POST /dag-runs/{name}/{dagRunId}/stop)

func (Unimplemented) TestDAGNotifications

func (_ Unimplemented) TestDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TestDAGNotificationsParams)

Send a test DAG notification (POST /dags/{fileName}/notifications/test)

func (Unimplemented) TestIncidentProvider

func (_ Unimplemented) TestIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params TestIncidentProviderParams)

Send a test incident (POST /incident-providers/{providerId}/test)

func (Unimplemented) TestNotificationChannel added in v2.16.6

func (_ Unimplemented) TestNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params TestNotificationChannelParams)

Test notification channel (POST /notification-channels/{channelId}/test)

func (Unimplemented) TestRemoteNodeConnection

func (_ Unimplemented) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params TestRemoteNodeConnectionParams)

Test remote node connection (POST /remote-nodes/{remoteNodeId}/test-connection)

func (Unimplemented) ToggleDAGWebhook

func (_ Unimplemented) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params ToggleDAGWebhookParams)

Toggle webhook enabled state (POST /dags/{fileName}/webhook/toggle)

func (Unimplemented) TriggerWebhook

func (_ Unimplemented) TriggerWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params TriggerWebhookParams)

Trigger DAG execution via webhook (POST /webhooks/{fileName})

func (Unimplemented) UpdateAPIKey

func (_ Unimplemented) UpdateAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)

Update API key (PATCH /api-keys/{keyId})

func (Unimplemented) UpdateBaseConfig

func (_ Unimplemented) UpdateBaseConfig(w http.ResponseWriter, r *http.Request, params UpdateBaseConfigParams)

Update base configuration (PUT /settings/base-config)

func (Unimplemented) UpdateDAGIncidents

func (_ Unimplemented) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGIncidentsParams)

Update DAG incident routing (PUT /dags/{fileName}/incidents)

func (Unimplemented) UpdateDAGNotifications

func (_ Unimplemented) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGNotificationsParams)

Update DAG notification settings (PUT /dags/{fileName}/notifications)

func (Unimplemented) UpdateDAGRunStepStatus

func (_ Unimplemented) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, stepName StepName, params UpdateDAGRunStepStatusParams)

Manually update a step's execution status (PATCH /dag-runs/{name}/{dagRunId}/steps/{stepName}/status)

func (Unimplemented) UpdateDAGSettings

func (_ Unimplemented) UpdateDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSettingsParams)

Update DAG settings (PUT /dags/{fileName}/settings)

func (Unimplemented) UpdateDAGSpec

func (_ Unimplemented) UpdateDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSpecParams)

Update DAG spec (PUT /dags/{fileName}/spec)

func (Unimplemented) UpdateDAGSuspensionState

func (_ Unimplemented) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request, fileName DAGFileName, params UpdateDAGSuspensionStateParams)

Toggle DAG suspension state (POST /dags/{fileName}/suspend)

func (Unimplemented) UpdateGlobalIncidentPolicies

func (_ Unimplemented) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params UpdateGlobalIncidentPoliciesParams)

Update global incident routing (PUT /incident-policies/global)

func (Unimplemented) UpdateGlobalNotificationRoutes

func (_ Unimplemented) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, params UpdateGlobalNotificationRoutesParams)

Update global notification routes (PUT /notification-routes/global)

func (Unimplemented) UpdateGlobalRuntimeProfileDefaults

func (_ Unimplemented) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, params UpdateGlobalRuntimeProfileDefaultsParams)

Update global runtime profile defaults (PATCH /profiles/_global)

func (Unimplemented) UpdateIncidentProvider

func (_ Unimplemented) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, params UpdateIncidentProviderParams)

Update incident provider (PUT /incident-providers/{providerId})

func (Unimplemented) UpdateNotificationChannel

func (_ Unimplemented) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, params UpdateNotificationChannelParams)

Update notification channel (PUT /notification-channels/{channelId})

func (Unimplemented) UpdateNotificationSettings

func (_ Unimplemented) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request, params UpdateNotificationSettingsParams)

Update notification settings (PUT /notification-settings)

func (Unimplemented) UpdateRemoteNode

func (_ Unimplemented) UpdateRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, params UpdateRemoteNodeParams)

Update a remote node (PATCH /remote-nodes/{remoteNodeId})

func (Unimplemented) UpdateRuntimeProfile

func (_ Unimplemented) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, params UpdateRuntimeProfileParams)

Update runtime profile metadata (PATCH /profiles/{profileName})

func (Unimplemented) UpdateSchedulerPauseState added in v2.16.5

func (_ Unimplemented) UpdateSchedulerPauseState(w http.ResponseWriter, r *http.Request, params UpdateSchedulerPauseStateParams)

Pause or resume the scheduler (POST /services/scheduler/pause)

func (Unimplemented) UpdateSecret

func (_ Unimplemented) UpdateSecret(w http.ResponseWriter, r *http.Request, secretId string, params UpdateSecretParams)

Update secret metadata (PATCH /secrets/{secretId})

func (Unimplemented) UpdateSubDAGRunStepStatus

func (_ Unimplemented) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, subDAGRunId string, stepName StepName, params UpdateSubDAGRunStepStatusParams)

Manually update a step's execution status in a sub DAG-run (PATCH /dag-runs/{name}/{dagRunId}/sub-dag-runs/{subDAGRunId}/steps/{stepName}/status)

func (Unimplemented) UpdateSyncConfig

func (_ Unimplemented) UpdateSyncConfig(w http.ResponseWriter, r *http.Request, params UpdateSyncConfigParams)

Update Git sync configuration (PUT /sync/config)

func (Unimplemented) UpdateUser

func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, userId UserId)

Update user (PATCH /users/{userId})

func (Unimplemented) UpdateView

func (_ Unimplemented) UpdateView(w http.ResponseWriter, r *http.Request, viewId string, params UpdateViewParams)

Update a view (PUT /views/{viewId})

func (Unimplemented) UpdateWikiPage added in v2.13.0

func (_ Unimplemented) UpdateWikiPage(w http.ResponseWriter, r *http.Request, params UpdateWikiPageParams)

Update Wiki page (PATCH /wiki/page)

func (Unimplemented) UpdateWorkspace

func (_ Unimplemented) UpdateWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, params UpdateWorkspaceParams)

Update a workspace (PATCH /workspaces/{workspaceId})

func (Unimplemented) UpdateWorkspaceBaseConfig

func (_ Unimplemented) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceBaseConfigParams)

Update workspace base configuration (PUT /settings/workspaces/{workspaceName}/base-config)

func (Unimplemented) UpdateWorkspaceIncidentPolicies

func (_ Unimplemented) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceIncidentPoliciesParams)

Update workspace incident routing (PUT /incident-policies/workspaces/{workspaceName})

func (Unimplemented) UpdateWorkspaceNotificationRoutes

func (_ Unimplemented) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceNotificationRoutesParams)

Update workspace notification routes (PUT /notification-routes/workspaces/{workspaceName})

func (Unimplemented) UpdateWorkspaceRuntimeProfileDefaults

func (_ Unimplemented) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, params UpdateWorkspaceRuntimeProfileDefaultsParams)

Update workspace runtime profile defaults (PATCH /profiles/_workspaces/{workspaceName})

func (Unimplemented) UploadWikiPageAttachment added in v2.13.0

func (_ Unimplemented) UploadWikiPageAttachment(w http.ResponseWriter, r *http.Request, params UploadWikiPageAttachmentParams)

Upload Wiki page attachment (PUT /wiki/page/attachment)

func (Unimplemented) ValidateDAGSpec

func (_ Unimplemented) ValidateDAGSpec(w http.ResponseWriter, r *http.Request, params ValidateDAGSpecParams)

Validate a DAG specification (POST /dags/validate)

func (Unimplemented) WriteSecretVersion

func (_ Unimplemented) WriteSecretVersion(w http.ResponseWriter, r *http.Request, secretId string, params WriteSecretVersionParams)

Write a new secret value version (POST /secrets/{secretId}/versions)

type UnixTimestamp

type UnixTimestamp = int64

UnixTimestamp Unix timestamp in seconds

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UpdateAPIKey200JSONResponse

type UpdateAPIKey200JSONResponse APIKeyResponse

func (UpdateAPIKey200JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey200JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey400JSONResponse

type UpdateAPIKey400JSONResponse Error

func (UpdateAPIKey400JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey400JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey401JSONResponse

type UpdateAPIKey401JSONResponse Error

func (UpdateAPIKey401JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey401JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey403JSONResponse

type UpdateAPIKey403JSONResponse Error

func (UpdateAPIKey403JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey403JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey404JSONResponse

type UpdateAPIKey404JSONResponse Error

func (UpdateAPIKey404JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey404JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKey409JSONResponse

type UpdateAPIKey409JSONResponse Error

func (UpdateAPIKey409JSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKey409JSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateAPIKeyJSONRequestBody

type UpdateAPIKeyJSONRequestBody = UpdateAPIKeyRequest

UpdateAPIKeyJSONRequestBody defines body for UpdateAPIKey for application/json ContentType.

type UpdateAPIKeyRequest

type UpdateAPIKeyRequest struct {
	// AllowedSurfaces Interfaces where this API key may be accepted
	AllowedSurfaces *[]UpdateAPIKeyRequestAllowedSurfaces `json:"allowedSurfaces,omitempty"`

	// AttributionClass Whether this key is owned by a user or represents a service account
	AttributionClass *UpdateAPIKeyRequestAttributionClass `json:"attributionClass,omitempty"`

	// Description New description
	Description *string `json:"description,omitempty"`

	// Name New name
	Name *string `json:"name,omitempty"`

	// OwnerUserId Owner user ID when attributionClass is user_owned
	OwnerUserId *string `json:"ownerUserId,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role *UserRole `json:"role,omitempty"`

	// ServiceAccountName Service-account display name when attributionClass is service_account
	ServiceAccountName *string `json:"serviceAccountName,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

UpdateAPIKeyRequest Update API key request

type UpdateAPIKeyRequestAllowedSurfaces

type UpdateAPIKeyRequestAllowedSurfaces string

UpdateAPIKeyRequestAllowedSurfaces defines model for UpdateAPIKeyRequest.AllowedSurfaces.

const (
	UpdateAPIKeyRequestAllowedSurfacesMcp     UpdateAPIKeyRequestAllowedSurfaces = "mcp"
	UpdateAPIKeyRequestAllowedSurfacesRestApi UpdateAPIKeyRequestAllowedSurfaces = "rest_api"
)

Defines values for UpdateAPIKeyRequestAllowedSurfaces.

func (UpdateAPIKeyRequestAllowedSurfaces) Valid added in v2.16.5

Valid indicates whether the value is a known member of the UpdateAPIKeyRequestAllowedSurfaces enum.

type UpdateAPIKeyRequestAttributionClass

type UpdateAPIKeyRequestAttributionClass string

UpdateAPIKeyRequestAttributionClass Whether this key is owned by a user or represents a service account

const (
	UpdateAPIKeyRequestAttributionClassServiceAccount UpdateAPIKeyRequestAttributionClass = "service_account"
	UpdateAPIKeyRequestAttributionClassUserOwned      UpdateAPIKeyRequestAttributionClass = "user_owned"
)

Defines values for UpdateAPIKeyRequestAttributionClass.

func (UpdateAPIKeyRequestAttributionClass) Valid added in v2.16.5

Valid indicates whether the value is a known member of the UpdateAPIKeyRequestAttributionClass enum.

type UpdateAPIKeyRequestObject

type UpdateAPIKeyRequestObject struct {
	KeyId APIKeyId `json:"keyId"`
	Body  *UpdateAPIKeyJSONRequestBody
}

type UpdateAPIKeyResponseObject

type UpdateAPIKeyResponseObject interface {
	VisitUpdateAPIKeyResponse(w http.ResponseWriter) error
}

type UpdateAPIKeydefaultJSONResponse

type UpdateAPIKeydefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateAPIKeydefaultJSONResponse) VisitUpdateAPIKeyResponse

func (response UpdateAPIKeydefaultJSONResponse) VisitUpdateAPIKeyResponse(w http.ResponseWriter) error

type UpdateBaseConfig200JSONResponse

type UpdateBaseConfig200JSONResponse struct {
	// Errors List of validation warnings
	Errors []string `json:"errors"`
}

func (UpdateBaseConfig200JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig200JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig400JSONResponse

type UpdateBaseConfig400JSONResponse Error

func (UpdateBaseConfig400JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig400JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig401JSONResponse

type UpdateBaseConfig401JSONResponse Error

func (UpdateBaseConfig401JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig401JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfig403JSONResponse

type UpdateBaseConfig403JSONResponse Error

func (UpdateBaseConfig403JSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfig403JSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateBaseConfigJSONBody

type UpdateBaseConfigJSONBody struct {
	// Spec The base configuration in YAML format
	Spec string `json:"spec"`
}

UpdateBaseConfigJSONBody defines parameters for UpdateBaseConfig.

type UpdateBaseConfigJSONRequestBody

type UpdateBaseConfigJSONRequestBody UpdateBaseConfigJSONBody

UpdateBaseConfigJSONRequestBody defines body for UpdateBaseConfig for application/json ContentType.

type UpdateBaseConfigParams

type UpdateBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateBaseConfigParams defines parameters for UpdateBaseConfig.

type UpdateBaseConfigRequestObject

type UpdateBaseConfigRequestObject struct {
	Params UpdateBaseConfigParams
	Body   *UpdateBaseConfigJSONRequestBody
}

type UpdateBaseConfigResponseObject

type UpdateBaseConfigResponseObject interface {
	VisitUpdateBaseConfigResponse(w http.ResponseWriter) error
}

type UpdateBaseConfigdefaultJSONResponse

type UpdateBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateBaseConfigdefaultJSONResponse) VisitUpdateBaseConfigResponse

func (response UpdateBaseConfigdefaultJSONResponse) VisitUpdateBaseConfigResponse(w http.ResponseWriter) error

type UpdateDAGIncidents200JSONResponse

type UpdateDAGIncidents200JSONResponse IncidentPolicySet

func (UpdateDAGIncidents200JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents200JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents400JSONResponse

type UpdateDAGIncidents400JSONResponse Error

func (UpdateDAGIncidents400JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents400JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents403JSONResponse

type UpdateDAGIncidents403JSONResponse Error

func (UpdateDAGIncidents403JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents403JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidents404JSONResponse

type UpdateDAGIncidents404JSONResponse Error

func (UpdateDAGIncidents404JSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidents404JSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGIncidentsJSONRequestBody

type UpdateDAGIncidentsJSONRequestBody = IncidentPolicySetInput

UpdateDAGIncidentsJSONRequestBody defines body for UpdateDAGIncidents for application/json ContentType.

type UpdateDAGIncidentsParams

type UpdateDAGIncidentsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGIncidentsParams defines parameters for UpdateDAGIncidents.

type UpdateDAGIncidentsRequestObject

type UpdateDAGIncidentsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGIncidentsParams
	Body     *UpdateDAGIncidentsJSONRequestBody
}

type UpdateDAGIncidentsResponseObject

type UpdateDAGIncidentsResponseObject interface {
	VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error
}

type UpdateDAGIncidentsdefaultJSONResponse

type UpdateDAGIncidentsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGIncidentsdefaultJSONResponse) VisitUpdateDAGIncidentsResponse

func (response UpdateDAGIncidentsdefaultJSONResponse) VisitUpdateDAGIncidentsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications200JSONResponse

type UpdateDAGNotifications200JSONResponse DAGNotificationSettings

func (UpdateDAGNotifications200JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications200JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications400JSONResponse

type UpdateDAGNotifications400JSONResponse Error

func (UpdateDAGNotifications400JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications400JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications403JSONResponse

type UpdateDAGNotifications403JSONResponse Error

func (UpdateDAGNotifications403JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications403JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotifications404JSONResponse

type UpdateDAGNotifications404JSONResponse Error

func (UpdateDAGNotifications404JSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotifications404JSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGNotificationsJSONRequestBody

type UpdateDAGNotificationsJSONRequestBody = UpdateDAGNotificationsRequest

UpdateDAGNotificationsJSONRequestBody defines body for UpdateDAGNotifications for application/json ContentType.

type UpdateDAGNotificationsParams

type UpdateDAGNotificationsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGNotificationsParams defines parameters for UpdateDAGNotifications.

type UpdateDAGNotificationsRequest

type UpdateDAGNotificationsRequest struct {
	// Enabled Whether notification delivery is enabled for this DAG
	Enabled       bool                             `json:"enabled"`
	Events        []NotificationEventType          `json:"events"`
	Subscriptions *[]NotificationSubscriptionInput `json:"subscriptions,omitempty"`
	Targets       []NotificationTargetInput        `json:"targets"`
}

UpdateDAGNotificationsRequest Request to replace DAG notification settings

type UpdateDAGNotificationsRequestObject

type UpdateDAGNotificationsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGNotificationsParams
	Body     *UpdateDAGNotificationsJSONRequestBody
}

type UpdateDAGNotificationsResponseObject

type UpdateDAGNotificationsResponseObject interface {
	VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error
}

type UpdateDAGNotificationsdefaultJSONResponse

type UpdateDAGNotificationsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGNotificationsdefaultJSONResponse) VisitUpdateDAGNotificationsResponse

func (response UpdateDAGNotificationsdefaultJSONResponse) VisitUpdateDAGNotificationsResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus200Response

type UpdateDAGRunStepStatus200Response struct {
}

func (UpdateDAGRunStepStatus200Response) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus200Response) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus400JSONResponse

type UpdateDAGRunStepStatus400JSONResponse Error

func (UpdateDAGRunStepStatus400JSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus400JSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatus404JSONResponse

type UpdateDAGRunStepStatus404JSONResponse Error

func (UpdateDAGRunStepStatus404JSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatus404JSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGRunStepStatusJSONBody

type UpdateDAGRunStepStatusJSONBody struct {
	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`
}

UpdateDAGRunStepStatusJSONBody defines parameters for UpdateDAGRunStepStatus.

type UpdateDAGRunStepStatusJSONRequestBody

type UpdateDAGRunStepStatusJSONRequestBody UpdateDAGRunStepStatusJSONBody

UpdateDAGRunStepStatusJSONRequestBody defines body for UpdateDAGRunStepStatus for application/json ContentType.

type UpdateDAGRunStepStatusParams

type UpdateDAGRunStepStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGRunStepStatusParams defines parameters for UpdateDAGRunStepStatus.

type UpdateDAGRunStepStatusRequestObject

type UpdateDAGRunStepStatusRequestObject struct {
	Name     DAGName  `json:"name"`
	DagRunId DAGRunId `json:"dagRunId"`
	StepName StepName `json:"stepName"`
	Params   UpdateDAGRunStepStatusParams
	Body     *UpdateDAGRunStepStatusJSONRequestBody
}

type UpdateDAGRunStepStatusResponseObject

type UpdateDAGRunStepStatusResponseObject interface {
	VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error
}

type UpdateDAGRunStepStatusdefaultJSONResponse

type UpdateDAGRunStepStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGRunStepStatusdefaultJSONResponse) VisitUpdateDAGRunStepStatusResponse

func (response UpdateDAGRunStepStatusdefaultJSONResponse) VisitUpdateDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateDAGSettings200JSONResponse

type UpdateDAGSettings200JSONResponse DAGSettings

func (UpdateDAGSettings200JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings200JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings400JSONResponse

type UpdateDAGSettings400JSONResponse Error

func (UpdateDAGSettings400JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings400JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings403JSONResponse

type UpdateDAGSettings403JSONResponse Error

func (UpdateDAGSettings403JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings403JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettings404JSONResponse

type UpdateDAGSettings404JSONResponse Error

func (UpdateDAGSettings404JSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettings404JSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSettingsJSONRequestBody

type UpdateDAGSettingsJSONRequestBody = UpdateDAGSettingsRequest

UpdateDAGSettingsJSONRequestBody defines body for UpdateDAGSettings for application/json ContentType.

type UpdateDAGSettingsParams

type UpdateDAGSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSettingsParams defines parameters for UpdateDAGSettings.

type UpdateDAGSettingsRequest

type UpdateDAGSettingsRequest struct {
	// Profile Default runtime profile used when a DAG run does not provide an explicit profile override
	Profile *RuntimeProfileName `json:"profile,omitempty"`
}

UpdateDAGSettingsRequest Request to replace DAG settings. Omit `profile` to clear the DAG default profile.

type UpdateDAGSettingsRequestObject

type UpdateDAGSettingsRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSettingsParams
	Body     *UpdateDAGSettingsJSONRequestBody
}

type UpdateDAGSettingsResponseObject

type UpdateDAGSettingsResponseObject interface {
	VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error
}

type UpdateDAGSettingsdefaultJSONResponse

type UpdateDAGSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSettingsdefaultJSONResponse) VisitUpdateDAGSettingsResponse

func (response UpdateDAGSettingsdefaultJSONResponse) VisitUpdateDAGSettingsResponse(w http.ResponseWriter) error

type UpdateDAGSpec200JSONResponse

type UpdateDAGSpec200JSONResponse struct {
	// Errors List of errors in the spec
	Errors []string `json:"errors"`
}

func (UpdateDAGSpec200JSONResponse) VisitUpdateDAGSpecResponse

func (response UpdateDAGSpec200JSONResponse) VisitUpdateDAGSpecResponse(w http.ResponseWriter) error

type UpdateDAGSpecJSONBody

type UpdateDAGSpecJSONBody struct {
	// Spec The new DAG spec in YAML format
	Spec string `json:"spec"`
}

UpdateDAGSpecJSONBody defines parameters for UpdateDAGSpec.

type UpdateDAGSpecJSONRequestBody

type UpdateDAGSpecJSONRequestBody UpdateDAGSpecJSONBody

UpdateDAGSpecJSONRequestBody defines body for UpdateDAGSpec for application/json ContentType.

type UpdateDAGSpecParams

type UpdateDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSpecParams defines parameters for UpdateDAGSpec.

type UpdateDAGSpecRequestObject

type UpdateDAGSpecRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSpecParams
	Body     *UpdateDAGSpecJSONRequestBody
}

type UpdateDAGSpecResponseObject

type UpdateDAGSpecResponseObject interface {
	VisitUpdateDAGSpecResponse(w http.ResponseWriter) error
}

type UpdateDAGSpecdefaultJSONResponse

type UpdateDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSpecdefaultJSONResponse) VisitUpdateDAGSpecResponse

func (response UpdateDAGSpecdefaultJSONResponse) VisitUpdateDAGSpecResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionState200Response

type UpdateDAGSuspensionState200Response struct {
}

func (UpdateDAGSuspensionState200Response) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionState200Response) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionState404JSONResponse

type UpdateDAGSuspensionState404JSONResponse Error

func (UpdateDAGSuspensionState404JSONResponse) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionState404JSONResponse) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateDAGSuspensionStateJSONBody

type UpdateDAGSuspensionStateJSONBody struct {
	// Suspend Suspend status to set for the DAG
	Suspend bool `json:"suspend"`
}

UpdateDAGSuspensionStateJSONBody defines parameters for UpdateDAGSuspensionState.

type UpdateDAGSuspensionStateJSONRequestBody

type UpdateDAGSuspensionStateJSONRequestBody UpdateDAGSuspensionStateJSONBody

UpdateDAGSuspensionStateJSONRequestBody defines body for UpdateDAGSuspensionState for application/json ContentType.

type UpdateDAGSuspensionStateParams

type UpdateDAGSuspensionStateParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateDAGSuspensionStateParams defines parameters for UpdateDAGSuspensionState.

type UpdateDAGSuspensionStateRequestObject

type UpdateDAGSuspensionStateRequestObject struct {
	FileName DAGFileName `json:"fileName"`
	Params   UpdateDAGSuspensionStateParams
	Body     *UpdateDAGSuspensionStateJSONRequestBody
}

type UpdateDAGSuspensionStateResponseObject

type UpdateDAGSuspensionStateResponseObject interface {
	VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error
}

type UpdateDAGSuspensionStatedefaultJSONResponse

type UpdateDAGSuspensionStatedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse

func (response UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies200JSONResponse

type UpdateGlobalIncidentPolicies200JSONResponse IncidentPolicySet

func (UpdateGlobalIncidentPolicies200JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies200JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies400JSONResponse

type UpdateGlobalIncidentPolicies400JSONResponse Error

func (UpdateGlobalIncidentPolicies400JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies400JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies403JSONResponse

type UpdateGlobalIncidentPolicies403JSONResponse Error

func (UpdateGlobalIncidentPolicies403JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies403JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPolicies404JSONResponse

type UpdateGlobalIncidentPolicies404JSONResponse Error

func (UpdateGlobalIncidentPolicies404JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPolicies404JSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalIncidentPoliciesJSONRequestBody

type UpdateGlobalIncidentPoliciesJSONRequestBody = IncidentPolicySetInput

UpdateGlobalIncidentPoliciesJSONRequestBody defines body for UpdateGlobalIncidentPolicies for application/json ContentType.

type UpdateGlobalIncidentPoliciesParams

type UpdateGlobalIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalIncidentPoliciesParams defines parameters for UpdateGlobalIncidentPolicies.

type UpdateGlobalIncidentPoliciesRequestObject

type UpdateGlobalIncidentPoliciesRequestObject struct {
	Params UpdateGlobalIncidentPoliciesParams
	Body   *UpdateGlobalIncidentPoliciesJSONRequestBody
}

type UpdateGlobalIncidentPoliciesResponseObject

type UpdateGlobalIncidentPoliciesResponseObject interface {
	VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error
}

type UpdateGlobalIncidentPoliciesdefaultJSONResponse

type UpdateGlobalIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalIncidentPoliciesdefaultJSONResponse) VisitUpdateGlobalIncidentPoliciesResponse

func (response UpdateGlobalIncidentPoliciesdefaultJSONResponse) VisitUpdateGlobalIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes200JSONResponse

type UpdateGlobalNotificationRoutes200JSONResponse NotificationRouteSet

func (UpdateGlobalNotificationRoutes200JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes200JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes400JSONResponse

type UpdateGlobalNotificationRoutes400JSONResponse Error

func (UpdateGlobalNotificationRoutes400JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes400JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes403JSONResponse

type UpdateGlobalNotificationRoutes403JSONResponse Error

func (UpdateGlobalNotificationRoutes403JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes403JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutes404JSONResponse

type UpdateGlobalNotificationRoutes404JSONResponse Error

func (UpdateGlobalNotificationRoutes404JSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutes404JSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalNotificationRoutesJSONRequestBody

type UpdateGlobalNotificationRoutesJSONRequestBody = NotificationRouteSetInput

UpdateGlobalNotificationRoutesJSONRequestBody defines body for UpdateGlobalNotificationRoutes for application/json ContentType.

type UpdateGlobalNotificationRoutesParams

type UpdateGlobalNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalNotificationRoutesParams defines parameters for UpdateGlobalNotificationRoutes.

type UpdateGlobalNotificationRoutesResponseObject

type UpdateGlobalNotificationRoutesResponseObject interface {
	VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error
}

type UpdateGlobalNotificationRoutesdefaultJSONResponse

type UpdateGlobalNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalNotificationRoutesdefaultJSONResponse) VisitUpdateGlobalNotificationRoutesResponse

func (response UpdateGlobalNotificationRoutesdefaultJSONResponse) VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults200JSONResponse

type UpdateGlobalRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (UpdateGlobalRuntimeProfileDefaults200JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults200JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults400JSONResponse

type UpdateGlobalRuntimeProfileDefaults400JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults400JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults400JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults401JSONResponse

type UpdateGlobalRuntimeProfileDefaults401JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults401JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults401JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaults403JSONResponse

type UpdateGlobalRuntimeProfileDefaults403JSONResponse Error

func (UpdateGlobalRuntimeProfileDefaults403JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaults403JSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateGlobalRuntimeProfileDefaultsJSONRequestBody

type UpdateGlobalRuntimeProfileDefaultsJSONRequestBody = UpdateInheritedRuntimeProfileRequest

UpdateGlobalRuntimeProfileDefaultsJSONRequestBody defines body for UpdateGlobalRuntimeProfileDefaults for application/json ContentType.

type UpdateGlobalRuntimeProfileDefaultsParams

type UpdateGlobalRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateGlobalRuntimeProfileDefaultsParams defines parameters for UpdateGlobalRuntimeProfileDefaults.

type UpdateGlobalRuntimeProfileDefaultsResponseObject

type UpdateGlobalRuntimeProfileDefaultsResponseObject interface {
	VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse

type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse

func (response UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateIncidentProvider200JSONResponse

type UpdateIncidentProvider200JSONResponse IncidentProvider

func (UpdateIncidentProvider200JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider200JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider400JSONResponse

type UpdateIncidentProvider400JSONResponse Error

func (UpdateIncidentProvider400JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider400JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider403JSONResponse

type UpdateIncidentProvider403JSONResponse Error

func (UpdateIncidentProvider403JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider403JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProvider404JSONResponse

type UpdateIncidentProvider404JSONResponse Error

func (UpdateIncidentProvider404JSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProvider404JSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateIncidentProviderJSONRequestBody

type UpdateIncidentProviderJSONRequestBody = IncidentProviderInput

UpdateIncidentProviderJSONRequestBody defines body for UpdateIncidentProvider for application/json ContentType.

type UpdateIncidentProviderParams

type UpdateIncidentProviderParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateIncidentProviderParams defines parameters for UpdateIncidentProvider.

type UpdateIncidentProviderRequestObject

type UpdateIncidentProviderRequestObject struct {
	ProviderId string `json:"providerId"`
	Params     UpdateIncidentProviderParams
	Body       *UpdateIncidentProviderJSONRequestBody
}

type UpdateIncidentProviderResponseObject

type UpdateIncidentProviderResponseObject interface {
	VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error
}

type UpdateIncidentProviderdefaultJSONResponse

type UpdateIncidentProviderdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse

func (response UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error

type UpdateInheritedRuntimeProfileRequest

type UpdateInheritedRuntimeProfileRequest struct {
	// DefaultProfile Workspace default runtime profile. Only valid for workspace defaults. Empty string clears the setting; omit to leave it unchanged.
	DefaultProfile *RuntimeProfileOverride `json:"defaultProfile,omitempty"`
	Description    *string                 `json:"description,omitempty"`
}

UpdateInheritedRuntimeProfileRequest defines model for UpdateInheritedRuntimeProfileRequest.

type UpdateNotificationChannel200JSONResponse

type UpdateNotificationChannel200JSONResponse NotificationChannel

func (UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel200JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel400JSONResponse

type UpdateNotificationChannel400JSONResponse Error

func (UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel400JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel403JSONResponse

type UpdateNotificationChannel403JSONResponse Error

func (UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel403JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannel404JSONResponse

type UpdateNotificationChannel404JSONResponse Error

func (UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChannel404JSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationChannelJSONRequestBody

type UpdateNotificationChannelJSONRequestBody = NotificationChannelInput

UpdateNotificationChannelJSONRequestBody defines body for UpdateNotificationChannel for application/json ContentType.

type UpdateNotificationChannelParams

type UpdateNotificationChannelParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateNotificationChannelParams defines parameters for UpdateNotificationChannel.

type UpdateNotificationChannelRequestObject

type UpdateNotificationChannelRequestObject struct {
	ChannelId string `json:"channelId"`
	Params    UpdateNotificationChannelParams
	Body      *UpdateNotificationChannelJSONRequestBody
}

type UpdateNotificationChannelResponseObject

type UpdateNotificationChannelResponseObject interface {
	VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error
}

type UpdateNotificationChanneldefaultJSONResponse

type UpdateNotificationChanneldefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateNotificationChanneldefaultJSONResponse) VisitUpdateNotificationChannelResponse

func (response UpdateNotificationChanneldefaultJSONResponse) VisitUpdateNotificationChannelResponse(w http.ResponseWriter) error

type UpdateNotificationSettings200JSONResponse

type UpdateNotificationSettings200JSONResponse NotificationWorkspaceSettings

func (UpdateNotificationSettings200JSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettings200JSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateNotificationSettings400JSONResponse

type UpdateNotificationSettings400JSONResponse Error

func (UpdateNotificationSettings400JSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettings400JSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateNotificationSettingsJSONRequestBody

type UpdateNotificationSettingsJSONRequestBody = NotificationWorkspaceSettingsInput

UpdateNotificationSettingsJSONRequestBody defines body for UpdateNotificationSettings for application/json ContentType.

type UpdateNotificationSettingsParams

type UpdateNotificationSettingsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateNotificationSettingsParams defines parameters for UpdateNotificationSettings.

type UpdateNotificationSettingsRequestObject

type UpdateNotificationSettingsRequestObject struct {
	Params UpdateNotificationSettingsParams
	Body   *UpdateNotificationSettingsJSONRequestBody
}

type UpdateNotificationSettingsResponseObject

type UpdateNotificationSettingsResponseObject interface {
	VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error
}

type UpdateNotificationSettingsdefaultJSONResponse

type UpdateNotificationSettingsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateNotificationSettingsdefaultJSONResponse) VisitUpdateNotificationSettingsResponse

func (response UpdateNotificationSettingsdefaultJSONResponse) VisitUpdateNotificationSettingsResponse(w http.ResponseWriter) error

type UpdateRemoteNode200JSONResponse

type UpdateRemoteNode200JSONResponse RemoteNodeResponse

func (UpdateRemoteNode200JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode200JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode403JSONResponse

type UpdateRemoteNode403JSONResponse Error

func (UpdateRemoteNode403JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode403JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode404JSONResponse

type UpdateRemoteNode404JSONResponse Error

func (UpdateRemoteNode404JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode404JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNode409JSONResponse

type UpdateRemoteNode409JSONResponse Error

func (UpdateRemoteNode409JSONResponse) VisitUpdateRemoteNodeResponse

func (response UpdateRemoteNode409JSONResponse) VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error

type UpdateRemoteNodeJSONRequestBody

type UpdateRemoteNodeJSONRequestBody = UpdateRemoteNodeRequest

UpdateRemoteNodeJSONRequestBody defines body for UpdateRemoteNode for application/json ContentType.

type UpdateRemoteNodeParams

type UpdateRemoteNodeParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateRemoteNodeParams defines parameters for UpdateRemoteNode.

type UpdateRemoteNodeRequest

type UpdateRemoteNodeRequest struct {
	ApiBaseUrl        *string                          `json:"apiBaseUrl,omitempty"`
	AuthToken         *string                          `json:"authToken,omitempty"`
	AuthType          *UpdateRemoteNodeRequestAuthType `json:"authType,omitempty"`
	BasicAuthPassword *string                          `json:"basicAuthPassword,omitempty"`
	BasicAuthUsername *string                          `json:"basicAuthUsername,omitempty"`
	Description       *string                          `json:"description,omitempty"`
	Name              *string                          `json:"name,omitempty"`
	SkipTlsVerify     *bool                            `json:"skipTlsVerify,omitempty"`
}

UpdateRemoteNodeRequest defines model for UpdateRemoteNodeRequest.

type UpdateRemoteNodeRequestAuthType

type UpdateRemoteNodeRequestAuthType string

UpdateRemoteNodeRequestAuthType defines model for UpdateRemoteNodeRequest.AuthType.

const (
	UpdateRemoteNodeRequestAuthTypeBasic UpdateRemoteNodeRequestAuthType = "basic"
	UpdateRemoteNodeRequestAuthTypeNone  UpdateRemoteNodeRequestAuthType = "none"
	UpdateRemoteNodeRequestAuthTypeToken UpdateRemoteNodeRequestAuthType = "token"
)

Defines values for UpdateRemoteNodeRequestAuthType.

func (UpdateRemoteNodeRequestAuthType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the UpdateRemoteNodeRequestAuthType enum.

type UpdateRemoteNodeRequestObject

type UpdateRemoteNodeRequestObject struct {
	RemoteNodeId RemoteNodeId `json:"remoteNodeId"`
	Params       UpdateRemoteNodeParams
	Body         *UpdateRemoteNodeJSONRequestBody
}

type UpdateRemoteNodeResponseObject

type UpdateRemoteNodeResponseObject interface {
	VisitUpdateRemoteNodeResponse(w http.ResponseWriter) error
}

type UpdateRuntimeProfile200JSONResponse

type UpdateRuntimeProfile200JSONResponse RuntimeProfileResponse

func (UpdateRuntimeProfile200JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile200JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile400JSONResponse

type UpdateRuntimeProfile400JSONResponse Error

func (UpdateRuntimeProfile400JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile400JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile401JSONResponse

type UpdateRuntimeProfile401JSONResponse Error

func (UpdateRuntimeProfile401JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile401JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile403JSONResponse

type UpdateRuntimeProfile403JSONResponse Error

func (UpdateRuntimeProfile403JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile403JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfile404JSONResponse

type UpdateRuntimeProfile404JSONResponse Error

func (UpdateRuntimeProfile404JSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfile404JSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateRuntimeProfileJSONRequestBody

type UpdateRuntimeProfileJSONRequestBody = UpdateRuntimeProfileRequest

UpdateRuntimeProfileJSONRequestBody defines body for UpdateRuntimeProfile for application/json ContentType.

type UpdateRuntimeProfileParams

type UpdateRuntimeProfileParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateRuntimeProfileParams defines parameters for UpdateRuntimeProfile.

type UpdateRuntimeProfileRequest

type UpdateRuntimeProfileRequest struct {
	Description *string               `json:"description,omitempty"`
	Protected   *bool                 `json:"protected,omitempty"`
	Status      *RuntimeProfileStatus `json:"status,omitempty"`
}

UpdateRuntimeProfileRequest defines model for UpdateRuntimeProfileRequest.

type UpdateRuntimeProfileRequestObject

type UpdateRuntimeProfileRequestObject struct {
	ProfileName RuntimeProfileName `json:"profileName"`
	Params      UpdateRuntimeProfileParams
	Body        *UpdateRuntimeProfileJSONRequestBody
}

type UpdateRuntimeProfileResponseObject

type UpdateRuntimeProfileResponseObject interface {
	VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error
}

type UpdateRuntimeProfiledefaultJSONResponse

type UpdateRuntimeProfiledefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse

func (response UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse(w http.ResponseWriter) error

type UpdateSchedulerPauseState200Response added in v2.16.5

type UpdateSchedulerPauseState200Response struct {
}

func (UpdateSchedulerPauseState200Response) VisitUpdateSchedulerPauseStateResponse added in v2.16.5

func (response UpdateSchedulerPauseState200Response) VisitUpdateSchedulerPauseStateResponse(w http.ResponseWriter) error

type UpdateSchedulerPauseStateJSONBody added in v2.16.5

type UpdateSchedulerPauseStateJSONBody struct {
	// Paused Pause state to set for the scheduler
	Paused bool `json:"paused"`

	// Reason Operator-facing explanation shown while paused
	Reason *string `json:"reason,omitempty"`
}

UpdateSchedulerPauseStateJSONBody defines parameters for UpdateSchedulerPauseState.

type UpdateSchedulerPauseStateJSONRequestBody added in v2.16.5

type UpdateSchedulerPauseStateJSONRequestBody UpdateSchedulerPauseStateJSONBody

UpdateSchedulerPauseStateJSONRequestBody defines body for UpdateSchedulerPauseState for application/json ContentType.

type UpdateSchedulerPauseStateParams added in v2.16.5

type UpdateSchedulerPauseStateParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSchedulerPauseStateParams defines parameters for UpdateSchedulerPauseState.

type UpdateSchedulerPauseStateRequestObject added in v2.16.5

type UpdateSchedulerPauseStateRequestObject struct {
	Params UpdateSchedulerPauseStateParams
	Body   *UpdateSchedulerPauseStateJSONRequestBody
}

type UpdateSchedulerPauseStateResponseObject added in v2.16.5

type UpdateSchedulerPauseStateResponseObject interface {
	VisitUpdateSchedulerPauseStateResponse(w http.ResponseWriter) error
}

type UpdateSchedulerPauseStatedefaultJSONResponse added in v2.16.5

type UpdateSchedulerPauseStatedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSchedulerPauseStatedefaultJSONResponse) VisitUpdateSchedulerPauseStateResponse added in v2.16.5

func (response UpdateSchedulerPauseStatedefaultJSONResponse) VisitUpdateSchedulerPauseStateResponse(w http.ResponseWriter) error

type UpdateSecret200JSONResponse

type UpdateSecret200JSONResponse SecretResponse

func (UpdateSecret200JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret200JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret400JSONResponse

type UpdateSecret400JSONResponse Error

func (UpdateSecret400JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret400JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret401JSONResponse

type UpdateSecret401JSONResponse Error

func (UpdateSecret401JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret401JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret403JSONResponse

type UpdateSecret403JSONResponse Error

func (UpdateSecret403JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret403JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecret404JSONResponse

type UpdateSecret404JSONResponse Error

func (UpdateSecret404JSONResponse) VisitUpdateSecretResponse

func (response UpdateSecret404JSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSecretJSONRequestBody

type UpdateSecretJSONRequestBody = UpdateSecretRequest

UpdateSecretJSONRequestBody defines body for UpdateSecret for application/json ContentType.

type UpdateSecretParams

type UpdateSecretParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSecretParams defines parameters for UpdateSecret.

type UpdateSecretRequest

type UpdateSecretRequest struct {
	Description          *string `json:"description,omitempty"`
	ProviderConnectionId *string `json:"providerConnectionId,omitempty"`
	ProviderRef          *string `json:"providerRef,omitempty"`
}

UpdateSecretRequest defines model for UpdateSecretRequest.

type UpdateSecretRequestObject

type UpdateSecretRequestObject struct {
	SecretId string `json:"secretId"`
	Params   UpdateSecretParams
	Body     *UpdateSecretJSONRequestBody
}

type UpdateSecretResponseObject

type UpdateSecretResponseObject interface {
	VisitUpdateSecretResponse(w http.ResponseWriter) error
}

type UpdateSecretdefaultJSONResponse

type UpdateSecretdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSecretdefaultJSONResponse) VisitUpdateSecretResponse

func (response UpdateSecretdefaultJSONResponse) VisitUpdateSecretResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus200Response

type UpdateSubDAGRunStepStatus200Response struct {
}

func (UpdateSubDAGRunStepStatus200Response) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus200Response) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus400JSONResponse

type UpdateSubDAGRunStepStatus400JSONResponse Error

func (UpdateSubDAGRunStepStatus400JSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus400JSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatus404JSONResponse

type UpdateSubDAGRunStepStatus404JSONResponse Error

func (UpdateSubDAGRunStepStatus404JSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatus404JSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSubDAGRunStepStatusJSONBody

type UpdateSubDAGRunStepStatusJSONBody struct {
	// Status Numeric status code indicating current node state:
	// 0: "Not started"
	// 1: "Running"
	// 2: "Failed"
	// 3: "Aborted"
	// 4: "Success"
	// 5: "Skipped"
	// 6: "Partial Success"
	// 7: "Waiting for manual action"
	// 8: "Rejected"
	// 9: "Retrying"
	Status NodeStatus `json:"status"`
}

UpdateSubDAGRunStepStatusJSONBody defines parameters for UpdateSubDAGRunStepStatus.

type UpdateSubDAGRunStepStatusJSONRequestBody

type UpdateSubDAGRunStepStatusJSONRequestBody UpdateSubDAGRunStepStatusJSONBody

UpdateSubDAGRunStepStatusJSONRequestBody defines body for UpdateSubDAGRunStepStatus for application/json ContentType.

type UpdateSubDAGRunStepStatusParams

type UpdateSubDAGRunStepStatusParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSubDAGRunStepStatusParams defines parameters for UpdateSubDAGRunStepStatus.

type UpdateSubDAGRunStepStatusRequestObject

type UpdateSubDAGRunStepStatusRequestObject struct {
	Name        DAGName  `json:"name"`
	DagRunId    DAGRunId `json:"dagRunId"`
	SubDAGRunId string   `json:"subDAGRunId"`
	StepName    StepName `json:"stepName"`
	Params      UpdateSubDAGRunStepStatusParams
	Body        *UpdateSubDAGRunStepStatusJSONRequestBody
}

type UpdateSubDAGRunStepStatusResponseObject

type UpdateSubDAGRunStepStatusResponseObject interface {
	VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error
}

type UpdateSubDAGRunStepStatusdefaultJSONResponse

type UpdateSubDAGRunStepStatusdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSubDAGRunStepStatusdefaultJSONResponse) VisitUpdateSubDAGRunStepStatusResponse

func (response UpdateSubDAGRunStepStatusdefaultJSONResponse) VisitUpdateSubDAGRunStepStatusResponse(w http.ResponseWriter) error

type UpdateSyncConfig200JSONResponse

type UpdateSyncConfig200JSONResponse SyncConfigResponse

func (UpdateSyncConfig200JSONResponse) VisitUpdateSyncConfigResponse

func (response UpdateSyncConfig200JSONResponse) VisitUpdateSyncConfigResponse(w http.ResponseWriter) error

type UpdateSyncConfigJSONRequestBody

type UpdateSyncConfigJSONRequestBody = SyncConfigUpdateRequest

UpdateSyncConfigJSONRequestBody defines body for UpdateSyncConfig for application/json ContentType.

type UpdateSyncConfigParams

type UpdateSyncConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateSyncConfigParams defines parameters for UpdateSyncConfig.

type UpdateSyncConfigRequestObject

type UpdateSyncConfigRequestObject struct {
	Params UpdateSyncConfigParams
	Body   *UpdateSyncConfigJSONRequestBody
}

type UpdateSyncConfigResponseObject

type UpdateSyncConfigResponseObject interface {
	VisitUpdateSyncConfigResponse(w http.ResponseWriter) error
}

type UpdateSyncConfigdefaultJSONResponse

type UpdateSyncConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateSyncConfigdefaultJSONResponse) VisitUpdateSyncConfigResponse

func (response UpdateSyncConfigdefaultJSONResponse) VisitUpdateSyncConfigResponse(w http.ResponseWriter) error

type UpdateUser200JSONResponse

type UpdateUser200JSONResponse UserResponse

func (UpdateUser200JSONResponse) VisitUpdateUserResponse

func (response UpdateUser200JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser400JSONResponse

type UpdateUser400JSONResponse Error

func (UpdateUser400JSONResponse) VisitUpdateUserResponse

func (response UpdateUser400JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser401JSONResponse

type UpdateUser401JSONResponse Error

func (UpdateUser401JSONResponse) VisitUpdateUserResponse

func (response UpdateUser401JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser403JSONResponse

type UpdateUser403JSONResponse Error

func (UpdateUser403JSONResponse) VisitUpdateUserResponse

func (response UpdateUser403JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser404JSONResponse

type UpdateUser404JSONResponse Error

func (UpdateUser404JSONResponse) VisitUpdateUserResponse

func (response UpdateUser404JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser409JSONResponse

type UpdateUser409JSONResponse Error

func (UpdateUser409JSONResponse) VisitUpdateUserResponse

func (response UpdateUser409JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody = UpdateUserRequest

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserRequest

type UpdateUserRequest struct {
	// IsDisabled Whether to disable the user account
	IsDisabled *bool `json:"isDisabled,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role *UserRole `json:"role,omitempty"`

	// Username New username (must be unique)
	Username *string `json:"username,omitempty"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess *WorkspaceAccess `json:"workspaceAccess,omitempty"`
}

UpdateUserRequest Request body for updating a user

type UpdateUserRequestObject

type UpdateUserRequestObject struct {
	UserId UserId `json:"userId"`
	Body   *UpdateUserJSONRequestBody
}

type UpdateUserResponseObject

type UpdateUserResponseObject interface {
	VisitUpdateUserResponse(w http.ResponseWriter) error
}

type UpdateUserdefaultJSONResponse

type UpdateUserdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateUserdefaultJSONResponse) VisitUpdateUserResponse

func (response UpdateUserdefaultJSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateView200JSONResponse

type UpdateView200JSONResponse View

func (UpdateView200JSONResponse) VisitUpdateViewResponse

func (response UpdateView200JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView400JSONResponse

type UpdateView400JSONResponse Error

func (UpdateView400JSONResponse) VisitUpdateViewResponse

func (response UpdateView400JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView401JSONResponse

type UpdateView401JSONResponse Error

func (UpdateView401JSONResponse) VisitUpdateViewResponse

func (response UpdateView401JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView403JSONResponse

type UpdateView403JSONResponse Error

func (UpdateView403JSONResponse) VisitUpdateViewResponse

func (response UpdateView403JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateView404JSONResponse

type UpdateView404JSONResponse Error

func (UpdateView404JSONResponse) VisitUpdateViewResponse

func (response UpdateView404JSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateViewJSONRequestBody

type UpdateViewJSONRequestBody = ViewSpec

UpdateViewJSONRequestBody defines body for UpdateView for application/json ContentType.

type UpdateViewParams

type UpdateViewParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateViewParams defines parameters for UpdateView.

type UpdateViewRequestObject

type UpdateViewRequestObject struct {
	ViewId string `json:"viewId"`
	Params UpdateViewParams
	Body   *UpdateViewJSONRequestBody
}

type UpdateViewResponseObject

type UpdateViewResponseObject interface {
	VisitUpdateViewResponse(w http.ResponseWriter) error
}

type UpdateViewdefaultJSONResponse

type UpdateViewdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateViewdefaultJSONResponse) VisitUpdateViewResponse

func (response UpdateViewdefaultJSONResponse) VisitUpdateViewResponse(w http.ResponseWriter) error

type UpdateWikiPage200JSONResponse added in v2.13.0

type UpdateWikiPage200JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (UpdateWikiPage200JSONResponse) VisitUpdateWikiPageResponse added in v2.13.0

func (response UpdateWikiPage200JSONResponse) VisitUpdateWikiPageResponse(w http.ResponseWriter) error

type UpdateWikiPage404JSONResponse added in v2.13.0

type UpdateWikiPage404JSONResponse Error

func (UpdateWikiPage404JSONResponse) VisitUpdateWikiPageResponse added in v2.13.0

func (response UpdateWikiPage404JSONResponse) VisitUpdateWikiPageResponse(w http.ResponseWriter) error

type UpdateWikiPageJSONRequestBody added in v2.13.0

type UpdateWikiPageJSONRequestBody = UpdateWikiPageRequest

UpdateWikiPageJSONRequestBody defines body for UpdateWikiPage for application/json ContentType.

type UpdateWikiPageParams added in v2.13.0

type UpdateWikiPageParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`
}

UpdateWikiPageParams defines parameters for UpdateWikiPage.

type UpdateWikiPageRequest added in v2.13.0

type UpdateWikiPageRequest struct {
	// Content Full file content including optional YAML frontmatter
	Content string `json:"content"`
}

UpdateWikiPageRequest Request to update Wiki page content

type UpdateWikiPageRequestObject added in v2.13.0

type UpdateWikiPageRequestObject struct {
	Params UpdateWikiPageParams
	Body   *UpdateWikiPageJSONRequestBody
}

type UpdateWikiPageResponseObject added in v2.13.0

type UpdateWikiPageResponseObject interface {
	VisitUpdateWikiPageResponse(w http.ResponseWriter) error
}

type UpdateWikiPagedefaultJSONResponse added in v2.13.0

type UpdateWikiPagedefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWikiPagedefaultJSONResponse) VisitUpdateWikiPageResponse added in v2.13.0

func (response UpdateWikiPagedefaultJSONResponse) VisitUpdateWikiPageResponse(w http.ResponseWriter) error

type UpdateWorkspace200JSONResponse

type UpdateWorkspace200JSONResponse WorkspaceResponse

func (UpdateWorkspace200JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace200JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspace404JSONResponse

type UpdateWorkspace404JSONResponse Error

func (UpdateWorkspace404JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace404JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspace409JSONResponse

type UpdateWorkspace409JSONResponse Error

func (UpdateWorkspace409JSONResponse) VisitUpdateWorkspaceResponse

func (response UpdateWorkspace409JSONResponse) VisitUpdateWorkspaceResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig200JSONResponse

type UpdateWorkspaceBaseConfig200JSONResponse struct {
	// Errors List of validation warnings
	Errors []string `json:"errors"`
}

func (UpdateWorkspaceBaseConfig200JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig200JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig400JSONResponse

type UpdateWorkspaceBaseConfig400JSONResponse Error

func (UpdateWorkspaceBaseConfig400JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig400JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig401JSONResponse

type UpdateWorkspaceBaseConfig401JSONResponse Error

func (UpdateWorkspaceBaseConfig401JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig401JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig403JSONResponse

type UpdateWorkspaceBaseConfig403JSONResponse Error

func (UpdateWorkspaceBaseConfig403JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig403JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfig404JSONResponse

type UpdateWorkspaceBaseConfig404JSONResponse Error

func (UpdateWorkspaceBaseConfig404JSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfig404JSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceBaseConfigJSONBody

type UpdateWorkspaceBaseConfigJSONBody struct {
	// Spec The workspace base configuration in YAML format
	Spec string `json:"spec"`
}

UpdateWorkspaceBaseConfigJSONBody defines parameters for UpdateWorkspaceBaseConfig.

type UpdateWorkspaceBaseConfigJSONRequestBody

type UpdateWorkspaceBaseConfigJSONRequestBody UpdateWorkspaceBaseConfigJSONBody

UpdateWorkspaceBaseConfigJSONRequestBody defines body for UpdateWorkspaceBaseConfig for application/json ContentType.

type UpdateWorkspaceBaseConfigParams

type UpdateWorkspaceBaseConfigParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceBaseConfigParams defines parameters for UpdateWorkspaceBaseConfig.

type UpdateWorkspaceBaseConfigRequestObject

type UpdateWorkspaceBaseConfigRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceBaseConfigParams
	Body          *UpdateWorkspaceBaseConfigJSONRequestBody
}

type UpdateWorkspaceBaseConfigResponseObject

type UpdateWorkspaceBaseConfigResponseObject interface {
	VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceBaseConfigdefaultJSONResponse

type UpdateWorkspaceBaseConfigdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceBaseConfigdefaultJSONResponse) VisitUpdateWorkspaceBaseConfigResponse

func (response UpdateWorkspaceBaseConfigdefaultJSONResponse) VisitUpdateWorkspaceBaseConfigResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies200JSONResponse

type UpdateWorkspaceIncidentPolicies200JSONResponse IncidentPolicySet

func (UpdateWorkspaceIncidentPolicies200JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies200JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies400JSONResponse

type UpdateWorkspaceIncidentPolicies400JSONResponse Error

func (UpdateWorkspaceIncidentPolicies400JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies400JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies403JSONResponse

type UpdateWorkspaceIncidentPolicies403JSONResponse Error

func (UpdateWorkspaceIncidentPolicies403JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies403JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPolicies404JSONResponse

type UpdateWorkspaceIncidentPolicies404JSONResponse Error

func (UpdateWorkspaceIncidentPolicies404JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPolicies404JSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceIncidentPoliciesJSONRequestBody

type UpdateWorkspaceIncidentPoliciesJSONRequestBody = IncidentPolicySetInput

UpdateWorkspaceIncidentPoliciesJSONRequestBody defines body for UpdateWorkspaceIncidentPolicies for application/json ContentType.

type UpdateWorkspaceIncidentPoliciesParams

type UpdateWorkspaceIncidentPoliciesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceIncidentPoliciesParams defines parameters for UpdateWorkspaceIncidentPolicies.

type UpdateWorkspaceIncidentPoliciesRequestObject

type UpdateWorkspaceIncidentPoliciesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceIncidentPoliciesParams
	Body          *UpdateWorkspaceIncidentPoliciesJSONRequestBody
}

type UpdateWorkspaceIncidentPoliciesResponseObject

type UpdateWorkspaceIncidentPoliciesResponseObject interface {
	VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceIncidentPoliciesdefaultJSONResponse

type UpdateWorkspaceIncidentPoliciesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceIncidentPoliciesdefaultJSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse

func (response UpdateWorkspaceIncidentPoliciesdefaultJSONResponse) VisitUpdateWorkspaceIncidentPoliciesResponse(w http.ResponseWriter) error

type UpdateWorkspaceJSONRequestBody

type UpdateWorkspaceJSONRequestBody = UpdateWorkspaceRequest

UpdateWorkspaceJSONRequestBody defines body for UpdateWorkspace for application/json ContentType.

type UpdateWorkspaceNotificationRoutes200JSONResponse

type UpdateWorkspaceNotificationRoutes200JSONResponse NotificationRouteSet

func (UpdateWorkspaceNotificationRoutes200JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes200JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes400JSONResponse

type UpdateWorkspaceNotificationRoutes400JSONResponse Error

func (UpdateWorkspaceNotificationRoutes400JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes400JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes403JSONResponse

type UpdateWorkspaceNotificationRoutes403JSONResponse Error

func (UpdateWorkspaceNotificationRoutes403JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes403JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutes404JSONResponse

type UpdateWorkspaceNotificationRoutes404JSONResponse Error

func (UpdateWorkspaceNotificationRoutes404JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutes404JSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceNotificationRoutesJSONRequestBody

type UpdateWorkspaceNotificationRoutesJSONRequestBody = NotificationRouteSetInput

UpdateWorkspaceNotificationRoutesJSONRequestBody defines body for UpdateWorkspaceNotificationRoutes for application/json ContentType.

type UpdateWorkspaceNotificationRoutesParams

type UpdateWorkspaceNotificationRoutesParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceNotificationRoutesParams defines parameters for UpdateWorkspaceNotificationRoutes.

type UpdateWorkspaceNotificationRoutesRequestObject

type UpdateWorkspaceNotificationRoutesRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceNotificationRoutesParams
	Body          *UpdateWorkspaceNotificationRoutesJSONRequestBody
}

type UpdateWorkspaceNotificationRoutesResponseObject

type UpdateWorkspaceNotificationRoutesResponseObject interface {
	VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceNotificationRoutesdefaultJSONResponse

type UpdateWorkspaceNotificationRoutesdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceNotificationRoutesdefaultJSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse

func (response UpdateWorkspaceNotificationRoutesdefaultJSONResponse) VisitUpdateWorkspaceNotificationRoutesResponse(w http.ResponseWriter) error

type UpdateWorkspaceParams

type UpdateWorkspaceParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceParams defines parameters for UpdateWorkspace.

type UpdateWorkspaceRequest

type UpdateWorkspaceRequest struct {
	Description *string `json:"description,omitempty"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name *WorkspaceName `json:"name,omitempty"`
}

UpdateWorkspaceRequest defines model for UpdateWorkspaceRequest.

type UpdateWorkspaceRequestObject

type UpdateWorkspaceRequestObject struct {
	WorkspaceId string `json:"workspaceId"`
	Params      UpdateWorkspaceParams
	Body        *UpdateWorkspaceJSONRequestBody
}

type UpdateWorkspaceResponseObject

type UpdateWorkspaceResponseObject interface {
	VisitUpdateWorkspaceResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceRuntimeProfileDefaults200JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults200JSONResponse InheritedRuntimeProfileResponse

func (UpdateWorkspaceRuntimeProfileDefaults200JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults200JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults400JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults400JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults400JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults400JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults401JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults401JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults401JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults401JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults403JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults403JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults403JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults403JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaults404JSONResponse

type UpdateWorkspaceRuntimeProfileDefaults404JSONResponse Error

func (UpdateWorkspaceRuntimeProfileDefaults404JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaults404JSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody

type UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody = UpdateInheritedRuntimeProfileRequest

UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody defines body for UpdateWorkspaceRuntimeProfileDefaults for application/json ContentType.

type UpdateWorkspaceRuntimeProfileDefaultsParams

type UpdateWorkspaceRuntimeProfileDefaultsParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

UpdateWorkspaceRuntimeProfileDefaultsParams defines parameters for UpdateWorkspaceRuntimeProfileDefaults.

type UpdateWorkspaceRuntimeProfileDefaultsRequestObject

type UpdateWorkspaceRuntimeProfileDefaultsRequestObject struct {
	WorkspaceName WorkspaceName `json:"workspaceName"`
	Params        UpdateWorkspaceRuntimeProfileDefaultsParams
	Body          *UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody
}

type UpdateWorkspaceRuntimeProfileDefaultsResponseObject

type UpdateWorkspaceRuntimeProfileDefaultsResponseObject interface {
	VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}

type UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse

type UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse

func (response UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(w http.ResponseWriter) error

type UploadWikiPageAttachment201JSONResponse added in v2.13.0

type UploadWikiPageAttachment201JSONResponse WikiPageAttachmentResponse

func (UploadWikiPageAttachment201JSONResponse) VisitUploadWikiPageAttachmentResponse added in v2.13.0

func (response UploadWikiPageAttachment201JSONResponse) VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error

type UploadWikiPageAttachment400JSONResponse added in v2.13.0

type UploadWikiPageAttachment400JSONResponse Error

func (UploadWikiPageAttachment400JSONResponse) VisitUploadWikiPageAttachmentResponse added in v2.13.0

func (response UploadWikiPageAttachment400JSONResponse) VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error

type UploadWikiPageAttachment404JSONResponse added in v2.13.0

type UploadWikiPageAttachment404JSONResponse Error

func (UploadWikiPageAttachment404JSONResponse) VisitUploadWikiPageAttachmentResponse added in v2.13.0

func (response UploadWikiPageAttachment404JSONResponse) VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error

type UploadWikiPageAttachment413JSONResponse added in v2.13.0

type UploadWikiPageAttachment413JSONResponse Error

func (UploadWikiPageAttachment413JSONResponse) VisitUploadWikiPageAttachmentResponse added in v2.13.0

func (response UploadWikiPageAttachment413JSONResponse) VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error

type UploadWikiPageAttachmentParams added in v2.13.0

type UploadWikiPageAttachmentParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`

	// Workspace Workspace selector. For list and search APIs, use all, default, or a workspace name. Omitted means all.
	Workspace *Workspace `form:"workspace,omitempty" json:"workspace,omitempty"`

	// Path Wiki page path (may include slashes for nested pages)
	Path WikiPagePath `form:"path" json:"path"`

	// Name Attachment file name (single path segment)
	Name string `form:"name" json:"name"`
}

UploadWikiPageAttachmentParams defines parameters for UploadWikiPageAttachment.

type UploadWikiPageAttachmentRequestObject added in v2.13.0

type UploadWikiPageAttachmentRequestObject struct {
	Params UploadWikiPageAttachmentParams
	Body   io.Reader
}

type UploadWikiPageAttachmentResponseObject added in v2.13.0

type UploadWikiPageAttachmentResponseObject interface {
	VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error
}

type UploadWikiPageAttachmentdefaultJSONResponse added in v2.13.0

type UploadWikiPageAttachmentdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (UploadWikiPageAttachmentdefaultJSONResponse) VisitUploadWikiPageAttachmentResponse added in v2.13.0

func (response UploadWikiPageAttachmentdefaultJSONResponse) VisitUploadWikiPageAttachmentResponse(w http.ResponseWriter) error

type User

type User struct {
	// AuthProvider Authentication provider for a user account
	AuthProvider *UserAuthProvider `json:"authProvider,omitempty"`

	// CreatedAt Account creation timestamp
	CreatedAt time.Time `json:"createdAt"`

	// Id Unique user identifier
	Id string `json:"id"`

	// IsDisabled Whether the user account is disabled
	IsDisabled *bool `json:"isDisabled,omitempty"`

	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// UpdatedAt Last update timestamp
	UpdatedAt time.Time `json:"updatedAt"`

	// Username User's username
	Username string `json:"username"`

	// WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.
	WorkspaceAccess WorkspaceAccess `json:"workspaceAccess"`
}

User User information

type UserAuthProvider

type UserAuthProvider string

UserAuthProvider Authentication provider for a user account

const (
	UserAuthProviderBuiltin UserAuthProvider = "builtin"
	UserAuthProviderOidc    UserAuthProvider = "oidc"
	UserAuthProviderProxy   UserAuthProvider = "proxy"
)

Defines values for UserAuthProvider.

func (UserAuthProvider) Valid added in v2.16.5

func (e UserAuthProvider) Valid() bool

Valid indicates whether the value is a known member of the UserAuthProvider enum.

type UserId

type UserId = string

UserId defines model for UserId.

type UserResponse

type UserResponse struct {
	// User User information
	User User `json:"user"`
}

UserResponse Response containing user information

type UserRole

type UserRole string

UserRole User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only

const (
	UserRoleAdmin     UserRole = "admin"
	UserRoleDeveloper UserRole = "developer"
	UserRoleManager   UserRole = "manager"
	UserRoleOperator  UserRole = "operator"
	UserRoleViewer    UserRole = "viewer"
)

Defines values for UserRole.

func (UserRole) Valid added in v2.16.5

func (e UserRole) Valid() bool

Valid indicates whether the value is a known member of the UserRole enum.

type UsersListResponse

type UsersListResponse struct {
	// ManagedRoleProviders Authentication providers that synchronize user roles at login on this node
	ManagedRoleProviders []UserAuthProvider `json:"managedRoleProviders"`

	// ManagedWorkspaceAccessProviders Authentication providers that synchronize workspace access at login on this node
	ManagedWorkspaceAccessProviders []UserAuthProvider `json:"managedWorkspaceAccessProviders"`

	// OidcWorkspaceAccessSyncEnabled Whether OIDC workspace access is synchronized by this node
	OidcWorkspaceAccessSyncEnabled *bool  `json:"oidcWorkspaceAccessSyncEnabled,omitempty"`
	Users                          []User `json:"users"`
}

UsersListResponse Response containing list of users

type ValidateDAGSpec200JSONResponse

type ValidateDAGSpec200JSONResponse struct {
	// Dag Detailed DAG configuration information
	Dag *DAGDetails `json:"dag,omitempty"`

	// Errors List of validation errors
	Errors []string `json:"errors"`

	// Valid True if the spec is valid (no errors)
	Valid bool `json:"valid"`

	// Warnings Non-fatal spec warnings; these do not affect valid
	Warnings []string `json:"warnings,omitempty"`
}

func (ValidateDAGSpec200JSONResponse) VisitValidateDAGSpecResponse

func (response ValidateDAGSpec200JSONResponse) VisitValidateDAGSpecResponse(w http.ResponseWriter) error

type ValidateDAGSpecJSONBody

type ValidateDAGSpecJSONBody struct {
	// Name Optional name to use when the spec omits a name
	Name *string `json:"name,omitempty"`

	// Spec DAG specification in YAML format
	Spec string `json:"spec"`
}

ValidateDAGSpecJSONBody defines parameters for ValidateDAGSpec.

type ValidateDAGSpecJSONRequestBody

type ValidateDAGSpecJSONRequestBody ValidateDAGSpecJSONBody

ValidateDAGSpecJSONRequestBody defines body for ValidateDAGSpec for application/json ContentType.

type ValidateDAGSpecParams

type ValidateDAGSpecParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

ValidateDAGSpecParams defines parameters for ValidateDAGSpec.

type ValidateDAGSpecRequestObject

type ValidateDAGSpecRequestObject struct {
	Params ValidateDAGSpecParams
	Body   *ValidateDAGSpecJSONRequestBody
}

type ValidateDAGSpecResponseObject

type ValidateDAGSpecResponseObject interface {
	VisitValidateDAGSpecResponse(w http.ResponseWriter) error
}

type ValidateDAGSpecdefaultJSONResponse

type ValidateDAGSpecdefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (ValidateDAGSpecdefaultJSONResponse) VisitValidateDAGSpecResponse

func (response ValidateDAGSpecdefaultJSONResponse) VisitValidateDAGSpecResponse(w http.ResponseWriter) error

type ValueReferenceNotice

type ValueReferenceNotice struct {
	// Class Whether the reference is a defect in the spec or its availability depends on runtime values or lifecycle scope.
	Class *ValueReferenceNoticeClass `json:"class,omitempty"`

	// FieldPath DAG field path associated with the unresolved reference.
	FieldPath *string `json:"fieldPath,omitempty"`

	// Message Human-readable explanation of the unresolved reference.
	Message string `json:"message"`

	// Reason Machine-readable reason why the reference was preserved.
	Reason *ValueReferenceNoticeReason `json:"reason,omitempty"`

	// Token Original value-reference token that was preserved.
	Token *string `json:"token,omitempty"`
}

ValueReferenceNotice A passive notice for a supported value reference left unresolved while loading a spec.

type ValueReferenceNoticeClass

type ValueReferenceNoticeClass string

ValueReferenceNoticeClass Whether the reference is a defect in the spec or its availability depends on runtime values or lifecycle scope.

const (
	ValueReferenceNoticeClassDefect      ValueReferenceNoticeClass = "defect"
	ValueReferenceNoticeClassRuntimeOnly ValueReferenceNoticeClass = "runtime_only"
)

Defines values for ValueReferenceNoticeClass.

func (ValueReferenceNoticeClass) Valid added in v2.16.5

func (e ValueReferenceNoticeClass) Valid() bool

Valid indicates whether the value is a known member of the ValueReferenceNoticeClass enum.

type ValueReferenceNoticeReason

type ValueReferenceNoticeReason string

ValueReferenceNoticeReason Machine-readable reason why the reference was preserved.

const (
	ValueReferenceNoticeReasonMissingDependency    ValueReferenceNoticeReason = "missing_dependency"
	ValueReferenceNoticeReasonNamespaceUnavailable ValueReferenceNoticeReason = "namespace_unavailable"
	ValueReferenceNoticeReasonSelfReference        ValueReferenceNoticeReason = "self_reference"
	ValueReferenceNoticeReasonUnknownConstName     ValueReferenceNoticeReason = "unknown_const_name"
	ValueReferenceNoticeReasonUnknownContextField  ValueReferenceNoticeReason = "unknown_context_field"
	ValueReferenceNoticeReasonUnknownEnvBinding    ValueReferenceNoticeReason = "unknown_env_binding"
	ValueReferenceNoticeReasonUnknownOutputName    ValueReferenceNoticeReason = "unknown_output_name"
	ValueReferenceNoticeReasonUnknownStepId        ValueReferenceNoticeReason = "unknown_step_id"
)

Defines values for ValueReferenceNoticeReason.

func (ValueReferenceNoticeReason) Valid added in v2.16.5

func (e ValueReferenceNoticeReason) Valid() bool

Valid indicates whether the value is a known member of the ValueReferenceNoticeReason enum.

type View

type View struct {
	// ActiveOnly Whether the view only includes scheduled, unsuspended workflows.
	ActiveOnly *bool `json:"activeOnly,omitempty"`

	// Columns Visible status columns in left-to-right display order.
	Columns   *[]ViewColumn `json:"columns,omitempty"`
	CreatedAt time.Time     `json:"createdAt"`

	// CreatedBy Username of the creator, for display only.
	CreatedBy *string `json:"createdBy,omitempty"`
	DagName   *string `json:"dagName,omitempty"`

	// DagRunId DAG run ID filter. Empty matches any.
	DagRunId *string `json:"dagRunId,omitempty"`

	// DateMode Date range mode applied by an Executions page view.
	DateMode *RunDateMode `json:"dateMode,omitempty"`

	// DatePreset Relative date preset applied by an Executions or Artifacts page view. 'all' applies no date bound and is accepted only for artifact views.
	DatePreset *RunDatePreset `json:"datePreset,omitempty"`

	// FileName Artifact file name filter. Empty matches any.
	FileName *string `json:"fileName,omitempty"`

	// FromDate Custom range start (YYYY-MM-DDTHH:mm).
	FromDate     *string   `json:"fromDate,omitempty"`
	Id           string    `json:"id"`
	IntervalDays int       `json:"intervalDays"`
	IsDefault    *bool     `json:"isDefault,omitempty"`
	Labels       *[]string `json:"labels,omitempty"`
	Name         string    `json:"name"`
	Pinned       *bool     `json:"pinned,omitempty"`

	// RunStatus Run status filter: 'all' or a status number.
	RunStatus *string `json:"runStatus,omitempty"`

	// SortField Field used to sort workflows.
	SortField *ViewSortField `json:"sortField,omitempty"`

	// SortOrder Direction used to sort workflows.
	SortOrder *ViewSortOrder `json:"sortOrder,omitempty"`

	// SpecificPeriod Period granularity applied by an Executions page view.
	SpecificPeriod *RunSpecificPeriod `json:"specificPeriod,omitempty"`

	// SpecificValue Date, month, or year value applied in specific mode.
	SpecificValue *string `json:"specificValue,omitempty"`

	// ToDate Custom range end (YYYY-MM-DDTHH:mm).
	ToDate    *string   `json:"toDate,omitempty"`
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updatedAt"`
	Workspace *string   `json:"workspace,omitempty"`

	// WorkspaceScope Workflows page workspace selection represented by the view.
	WorkspaceScope *ViewWorkspaceScope `json:"workspaceScope,omitempty"`
}

View defines model for View.

type ViewColumn

type ViewColumn string

ViewColumn A status column available in a Kanban view.

const (
	ViewColumnDone    ViewColumn = "done"
	ViewColumnFailed  ViewColumn = "failed"
	ViewColumnQueued  ViewColumn = "queued"
	ViewColumnReview  ViewColumn = "review"
	ViewColumnRunning ViewColumn = "running"
)

Defines values for ViewColumn.

func (ViewColumn) Valid added in v2.16.5

func (e ViewColumn) Valid() bool

Valid indicates whether the value is a known member of the ViewColumn enum.

type ViewListResponse

type ViewListResponse struct {
	Views []View `json:"views"`
}

ViewListResponse defines model for ViewListResponse.

type ViewSortField added in v2.12.0

type ViewSortField string

ViewSortField Field used to sort workflows.

const (
	ViewSortFieldName    ViewSortField = "name"
	ViewSortFieldNextRun ViewSortField = "nextRun"
)

Defines values for ViewSortField.

func (ViewSortField) Valid added in v2.16.5

func (e ViewSortField) Valid() bool

Valid indicates whether the value is a known member of the ViewSortField enum.

type ViewSortOrder added in v2.12.0

type ViewSortOrder string

ViewSortOrder Direction used to sort workflows.

const (
	ViewSortOrderAsc  ViewSortOrder = "asc"
	ViewSortOrderDesc ViewSortOrder = "desc"
)

Defines values for ViewSortOrder.

func (ViewSortOrder) Valid added in v2.16.5

func (e ViewSortOrder) Valid() bool

Valid indicates whether the value is a known member of the ViewSortOrder enum.

type ViewSpec

type ViewSpec struct {
	// ActiveOnly Whether the view only includes scheduled, unsuspended workflows.
	ActiveOnly *bool `json:"activeOnly,omitempty"`

	// Columns Status columns to display, in left-to-right order. Omitted values use the default order with all columns visible.
	Columns *[]ViewColumn `json:"columns,omitempty"`

	// DagName DAG name substring filter. Empty matches any.
	DagName *string `json:"dagName,omitempty"`

	// DagRunId DAG run ID filter. Empty matches any.
	DagRunId *string `json:"dagRunId,omitempty"`

	// DateMode Date range mode applied by an Executions page view.
	DateMode *RunDateMode `json:"dateMode,omitempty"`

	// DatePreset Relative date preset applied by an Executions or Artifacts page view. 'all' applies no date bound and is accepted only for artifact views.
	DatePreset *RunDatePreset `json:"datePreset,omitempty"`

	// FileName Artifact file name filter: a glob when it contains wildcards, otherwise a substring. Empty matches any.
	FileName *string `json:"fileName,omitempty"`

	// FromDate Custom range start (YYYY-MM-DDTHH:mm).
	FromDate *string `json:"fromDate,omitempty"`

	// IntervalDays Required number of days each row (bucket) groups. Rows scroll back in time by this unit.
	IntervalDays int `json:"intervalDays"`

	// IsDefault Whether this is the default workflow view for its workspace scope.
	IsDefault *bool `json:"isDefault,omitempty"`

	// Labels Label filter (AND logic), each item key or key=value.
	Labels *[]string `json:"labels,omitempty"`

	// Name Display name for the view.
	Name string `json:"name"`

	// Pinned Whether the view is pinned to the left sidebar.
	Pinned *bool `json:"pinned,omitempty"`

	// RunStatus Run status filter: 'all' or a status number. Empty matches any.
	RunStatus *string `json:"runStatus,omitempty"`

	// SortField Field used to sort workflows.
	SortField *ViewSortField `json:"sortField,omitempty"`

	// SortOrder Direction used to sort workflows.
	SortOrder *ViewSortOrder `json:"sortOrder,omitempty"`

	// SpecificPeriod Period granularity applied by an Executions page view.
	SpecificPeriod *RunSpecificPeriod `json:"specificPeriod,omitempty"`

	// SpecificValue Date, month, or year value applied in specific mode.
	SpecificValue *string `json:"specificValue,omitempty"`

	// ToDate Custom range end (YYYY-MM-DDTHH:mm).
	ToDate *string `json:"toDate,omitempty"`

	// Type Saved view type.
	Type *ViewSpecType `json:"type,omitempty"`

	// Workspace Workspace filter. Empty string means all workspaces; otherwise use a workspace name.
	Workspace *string `json:"workspace,omitempty"`

	// WorkspaceScope Workflows page workspace selection represented by the view.
	WorkspaceScope *ViewWorkspaceScope `json:"workspaceScope,omitempty"`
}

ViewSpec defines model for ViewSpec.

type ViewSpecType

type ViewSpecType string

ViewSpecType Saved view type.

const (
	ViewSpecTypeArtifact ViewSpecType = "artifact"
	ViewSpecTypeKanban   ViewSpecType = "kanban"
	ViewSpecTypeRun      ViewSpecType = "run"
	ViewSpecTypeWorkflow ViewSpecType = "workflow"
)

Defines values for ViewSpecType.

func (ViewSpecType) Valid added in v2.16.5

func (e ViewSpecType) Valid() bool

Valid indicates whether the value is a known member of the ViewSpecType enum.

type ViewWorkspaceScope added in v2.12.0

type ViewWorkspaceScope string

ViewWorkspaceScope Workflows page workspace selection represented by the view.

const (
	ViewWorkspaceScopeAll       ViewWorkspaceScope = "all"
	ViewWorkspaceScopeDefault   ViewWorkspaceScope = "default"
	ViewWorkspaceScopeWorkspace ViewWorkspaceScope = "workspace"
)

Defines values for ViewWorkspaceScope.

func (ViewWorkspaceScope) Valid added in v2.16.5

func (e ViewWorkspaceScope) Valid() bool

Valid indicates whether the value is a known member of the ViewWorkspaceScope enum.

type WebhookAuthMode

type WebhookAuthMode string

WebhookAuthMode Authentication mode for a webhook trigger endpoint

const (
	WebhookAuthModeHmacOnly     WebhookAuthMode = "hmac_only"
	WebhookAuthModeTokenAndHmac WebhookAuthMode = "token_and_hmac"
	WebhookAuthModeTokenOnly    WebhookAuthMode = "token_only"
)

Defines values for WebhookAuthMode.

func (WebhookAuthMode) Valid added in v2.16.5

func (e WebhookAuthMode) Valid() bool

Valid indicates whether the value is a known member of the WebhookAuthMode enum.

type WebhookCreateResponse

type WebhookCreateResponse struct {
	// Token Full webhook token (only shown once, store securely!)
	Token string `json:"token"`

	// Webhook Webhook configuration details (token not included)
	Webhook WebhookDetails `json:"webhook"`
}

WebhookCreateResponse Response when creating or regenerating a webhook (includes full token)

type WebhookDetails

type WebhookDetails struct {
	// AuthMode Authentication mode for a webhook trigger endpoint
	AuthMode WebhookAuthMode `json:"authMode"`

	// CreatedAt When the webhook was created
	CreatedAt time.Time `json:"createdAt"`

	// CreatedBy User ID who created the webhook
	CreatedBy *string `json:"createdBy,omitempty"`

	// DagName Name of the DAG this webhook triggers
	DagName string `json:"dagName"`

	// Enabled Whether the webhook is active
	Enabled bool `json:"enabled"`

	// Hmac Public webhook HMAC configuration details
	Hmac WebhookHMACDetails `json:"hmac"`

	// Id Unique identifier for the webhook
	Id openapi_types.UUID `json:"id"`

	// LastUsedAt When the webhook was last triggered
	LastUsedAt *time.Time `json:"lastUsedAt,omitempty"`

	// ProfileSelection Runtime profiles that webhook callers may select
	ProfileSelection WebhookProfileSelectionDetails `json:"profileSelection"`

	// TokenPrefix First 8 characters of the token for identification
	TokenPrefix string `json:"tokenPrefix"`

	// UpdatedAt When the webhook was last modified
	UpdatedAt time.Time `json:"updatedAt"`
}

WebhookDetails Webhook configuration details (token not included)

type WebhookHMACConfigureRequest

type WebhookHMACConfigureRequest struct {
	AuthMode WebhookHMACConfigureRequestAuthMode `json:"authMode"`

	// EnforcementMode How HMAC validation is enforced when HMAC is enabled
	EnforcementMode *WebhookHMACEnforcementMode `json:"enforcementMode,omitempty"`
}

WebhookHMACConfigureRequest Request to configure webhook HMAC auth mode and enforcement. If enforcementMode is omitted when enabling HMAC, it defaults to strict. If omitted when configuring an existing webhook, the current enforcement mode is preserved for token_and_hmac, while hmac_only always uses strict. Clients should omit enforcementMode when authMode is hmac_only; the server enforces strict mode and rejects observe.

type WebhookHMACConfigureRequestAuthMode

type WebhookHMACConfigureRequestAuthMode string

WebhookHMACConfigureRequestAuthMode defines model for WebhookHMACConfigureRequest.AuthMode.

const (
	WebhookHMACConfigureRequestAuthModeHmacOnly     WebhookHMACConfigureRequestAuthMode = "hmac_only"
	WebhookHMACConfigureRequestAuthModeTokenAndHmac WebhookHMACConfigureRequestAuthMode = "token_and_hmac"
)

Defines values for WebhookHMACConfigureRequestAuthMode.

func (WebhookHMACConfigureRequestAuthMode) Valid added in v2.16.5

Valid indicates whether the value is a known member of the WebhookHMACConfigureRequestAuthMode enum.

type WebhookHMACDetails

type WebhookHMACDetails struct {
	// Algorithm Fixed HMAC algorithm for v1
	Algorithm *string `json:"algorithm,omitempty"`

	// Enabled Whether HMAC authentication is currently enabled
	Enabled bool `json:"enabled"`

	// EnforcementMode How HMAC validation is enforced when HMAC is enabled
	EnforcementMode *WebhookHMACEnforcementMode `json:"enforcementMode,omitempty"`

	// Format Expected signature header value format
	Format *string `json:"format,omitempty"`

	// HeaderName Header containing the HMAC signature
	HeaderName *string `json:"headerName,omitempty"`

	// SecretConfigured Whether an HMAC secret is configured for the webhook
	SecretConfigured bool `json:"secretConfigured"`

	// UpdatedAt When the HMAC secret was last generated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

WebhookHMACDetails Public webhook HMAC configuration details

type WebhookHMACEnforcementMode

type WebhookHMACEnforcementMode string

WebhookHMACEnforcementMode How HMAC validation is enforced when HMAC is enabled

const (
	WebhookHMACEnforcementModeObserve WebhookHMACEnforcementMode = "observe"
	WebhookHMACEnforcementModeStrict  WebhookHMACEnforcementMode = "strict"
)

Defines values for WebhookHMACEnforcementMode.

func (WebhookHMACEnforcementMode) Valid added in v2.16.5

func (e WebhookHMACEnforcementMode) Valid() bool

Valid indicates whether the value is a known member of the WebhookHMACEnforcementMode enum.

type WebhookHMACSecretResponse

type WebhookHMACSecretResponse struct {
	// HmacSecret Full HMAC secret (only shown once, store securely!)
	HmacSecret string `json:"hmacSecret"`

	// Webhook Webhook configuration details (token not included)
	Webhook WebhookDetails `json:"webhook"`
}

WebhookHMACSecretResponse Response when enabling or regenerating webhook HMAC (includes full secret)

type WebhookListResponse

type WebhookListResponse struct {
	Webhooks []WebhookDetails `json:"webhooks"`
}

WebhookListResponse List of all webhooks

type WebhookProfileSelectionDetails added in v2.13.0

type WebhookProfileSelectionDetails struct {
	// AllowedProfiles Runtime profile names accepted through X-Dagu-Profile. An empty list disables caller selection.
	AllowedProfiles []RuntimeProfileName `json:"allowedProfiles"`
}

WebhookProfileSelectionDetails Runtime profiles that webhook callers may select

type WebhookProfileSelectionRequest added in v2.13.0

type WebhookProfileSelectionRequest struct {
	AllowedProfiles []RuntimeProfileName `json:"allowedProfiles"`
}

WebhookProfileSelectionRequest Replacement runtime-profile allowlist for a webhook

type WebhookRequest

type WebhookRequest struct {
	DagRunId *string `json:"dagRunId,omitempty"`

	// Payload Arbitrary JSON payload to pass to the DAG as WEBHOOK_PAYLOAD
	Payload *map[string]interface{} `json:"payload,omitempty"`
}

WebhookRequest Request body for webhook trigger endpoint

type WebhookResponse

type WebhookResponse struct {
	// DagName Name of the triggered DAG
	DagName string `json:"dagName"`

	// DagRunId Unique identifier for the DAG-run. The special value 'latest' can be used to reference the most recent DAG-run.
	DagRunId DAGRunId `json:"dagRunId"`
}

WebhookResponse Response from webhook trigger endpoint

type WebhookToggleRequest

type WebhookToggleRequest struct {
	// Enabled Whether to enable or disable the webhook
	Enabled bool `json:"enabled"`
}

WebhookToggleRequest Request to toggle webhook enabled state

type WikiPageAttachmentResponse added in v2.13.0

type WikiPageAttachmentResponse struct {
	// Name Attachment file name
	Name string `json:"name"`

	// Size Attachment size in bytes
	Size int64 `json:"size"`
}

WikiPageAttachmentResponse A stored Wiki page attachment

type WikiPageBacklinksResponse added in v2.13.0

type WikiPageBacklinksResponse struct {
	Items []WikiPageMetadataResponse `json:"items"`
}

WikiPageBacklinksResponse Wiki pages linking to a wiki-link target

type WikiPageDeleteBatchFailedItem added in v2.13.0

type WikiPageDeleteBatchFailedItem struct {
	Error string `json:"error"`
	Path  string `json:"path"`
}

WikiPageDeleteBatchFailedItem defines model for WikiPageDeleteBatchFailedItem.

type WikiPageDeleteBatchRequest added in v2.13.0

type WikiPageDeleteBatchRequest struct {
	// Paths Wiki page or directory paths to delete (max 100)
	Paths []WikiPagePath `json:"paths"`
}

WikiPageDeleteBatchRequest Request to delete multiple Wiki pages or directories

type WikiPageDeleteBatchResponse added in v2.13.0

type WikiPageDeleteBatchResponse struct {
	// Deleted Successfully deleted paths
	Deleted []string `json:"deleted"`

	// Failed Paths that failed to delete with error details
	Failed []WikiPageDeleteBatchFailedItem `json:"failed"`

	// Message Human-readable summary
	Message string `json:"message"`
}

WikiPageDeleteBatchResponse defines model for WikiPageDeleteBatchResponse.

type WikiPageListResponse added in v2.13.0

type WikiPageListResponse struct {
	Items      *[]WikiPageMetadataResponse `json:"items,omitempty"`
	Pagination Pagination                  `json:"pagination"`
	Tree       *[]WikiPageTreeNodeResponse `json:"tree,omitempty"`
}

WikiPageListResponse Paginated Wiki page list (tree or flat)

type WikiPageMetadataResponse added in v2.13.0

type WikiPageMetadataResponse struct {
	// Description Short Wiki page description from YAML frontmatter
	Description string `json:"description"`
	Id          string `json:"id"`

	// ModifiedAt Last modification time of the Wiki page file
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`

	// Tags Wiki page tags from YAML frontmatter
	Tags  *[]string `json:"tags,omitempty"`
	Title string    `json:"title"`

	// Workspace Workspace that owns this Wiki page. Omitted for default Wiki pages.
	Workspace *string `json:"workspace,omitempty"`
}

WikiPageMetadataResponse Lightweight Wiki page metadata

type WikiPagePath added in v2.13.0

type WikiPagePath = string

WikiPagePath Relative Wiki page path without extension, for example runbooks/deploy-guide. Must not start with / or contain ..

type WikiPagePrefix added in v2.13.0

type WikiPagePrefix = WikiPagePath

WikiPagePrefix Relative Wiki page path without extension, for example runbooks/deploy-guide. Must not start with / or contain ..

type WikiPageResponse added in v2.13.0

type WikiPageResponse struct {
	// Content Full file content including YAML frontmatter
	Content string `json:"content"`

	// CreatedAt RFC3339 timestamp when the Wiki page was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Description Short Wiki page description from YAML frontmatter
	Description string `json:"description"`
	Id          string `json:"id"`

	// Tags Wiki page tags from YAML frontmatter
	Tags  *[]string `json:"tags,omitempty"`
	Title string    `json:"title"`

	// UpdatedAt RFC3339 timestamp when the Wiki page was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`

	// Workspace Workspace that owns this Wiki page. Omitted for default Wiki pages.
	Workspace *string `json:"workspace,omitempty"`
}

WikiPageResponse Full Wiki page with content

type WikiPageRevisionResponse added in v2.13.0

type WikiPageRevisionResponse struct {
	// Content Revision content. Present only when fetching a single revision.
	Content *string `json:"content,omitempty"`

	// Rev Opaque revision identifier
	Rev string `json:"rev"`

	// SavedAt When the revision was stored
	SavedAt time.Time `json:"savedAt"`

	// Size Revision content size in bytes
	Size int64 `json:"size"`
}

WikiPageRevisionResponse A stored prior version of a Wiki page

type WikiPageRevisionsResponse added in v2.13.0

type WikiPageRevisionsResponse struct {
	Revisions []WikiPageRevisionResponse `json:"revisions"`
}

WikiPageRevisionsResponse Stored revisions of a Wiki page, newest first

type WikiPageSearchFeedResponse added in v2.13.0

type WikiPageSearchFeedResponse struct {
	HasMore    bool                     `json:"hasMore"`
	NextCursor *string                  `json:"nextCursor,omitempty"`
	Results    []WikiPageSearchPageItem `json:"results"`
}

WikiPageSearchFeedResponse Cursor-based Wiki page search results

type WikiPageSearchPageItem added in v2.13.0

type WikiPageSearchPageItem struct {
	// Description Short Wiki page description from YAML frontmatter
	Description string `json:"description"`

	// HasMoreMatches Whether additional snippets are available beyond the preview
	HasMoreMatches bool   `json:"hasMoreMatches"`
	Id             string `json:"id"`

	// Matches Preview snippets for the result
	Matches []SearchMatchItem `json:"matches"`

	// ModifiedAt Last modification time of the Wiki page file
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`

	// NextMatchesCursor Opaque cursor for loading more snippets for this Wiki page result
	NextMatchesCursor *string `json:"nextMatchesCursor,omitempty"`

	// Tags Wiki page tags from YAML frontmatter
	Tags  *[]string `json:"tags,omitempty"`
	Title string    `json:"title"`

	// Workspace Workspace that owns this Wiki page. Omitted for default Wiki pages.
	Workspace *string `json:"workspace,omitempty"`
}

WikiPageSearchPageItem Lightweight cursor-based search result item for a Wiki page

type WikiPageSearchResponse added in v2.13.0

type WikiPageSearchResponse struct {
	Results []WikiPageSearchResultItem `json:"results"`
}

WikiPageSearchResponse Search results

type WikiPageSearchResultItem added in v2.13.0

type WikiPageSearchResultItem struct {
	// Description Short Wiki page description from YAML frontmatter
	Description string `json:"description"`
	Id          string `json:"id"`

	// MatchCount Total number of query matches in the Wiki page
	MatchCount *int               `json:"matchCount,omitempty"`
	Matches    *[]SearchMatchItem `json:"matches,omitempty"`

	// ModifiedAt Last modification time of the Wiki page file
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`

	// Tags Wiki page tags from YAML frontmatter
	Tags  *[]string `json:"tags,omitempty"`
	Title string    `json:"title"`

	// Workspace Workspace that owns this Wiki page. Omitted for default Wiki pages.
	Workspace *string `json:"workspace,omitempty"`
}

WikiPageSearchResultItem A search result for a single Wiki page

type WikiPageTreeNodeResponse added in v2.13.0

type WikiPageTreeNodeResponse struct {
	Children *[]WikiPageTreeNodeResponse `json:"children,omitempty"`
	Id       string                      `json:"id"`

	// ModifiedAt Last modification time. For files: file mtime. For directories: most recent descendant mtime.
	ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
	Name       string     `json:"name"`

	// Tags Wiki page tags from YAML frontmatter. Only present on file nodes.
	Tags  *[]string                    `json:"tags,omitempty"`
	Title *string                      `json:"title,omitempty"`
	Type  WikiPageTreeNodeResponseType `json:"type"`

	// Workspace Workspace that owns this node. Omitted for default nodes.
	Workspace *string `json:"workspace,omitempty"`
}

WikiPageTreeNodeResponse A file or directory node in the Wiki page tree

type WikiPageTreeNodeResponseType added in v2.13.0

type WikiPageTreeNodeResponseType string

WikiPageTreeNodeResponseType defines model for WikiPageTreeNodeResponse.Type.

const (
	WikiPageTreeNodeResponseTypeDirectory WikiPageTreeNodeResponseType = "directory"
	WikiPageTreeNodeResponseTypeFile      WikiPageTreeNodeResponseType = "file"
)

Defines values for WikiPageTreeNodeResponseType.

func (WikiPageTreeNodeResponseType) Valid added in v2.16.5

Valid indicates whether the value is a known member of the WikiPageTreeNodeResponseType enum.

type WikiPagesPerPage added in v2.13.0

type WikiPagesPerPage = int

WikiPagesPerPage defines model for WikiPagesPerPage.

type Worker

type Worker struct {
	// BusyPollers Number of pollers currently executing tasks
	BusyPollers int `json:"busyPollers"`

	// HealthStatus Health status of the worker based on heartbeat recency
	HealthStatus WorkerHealthStatus `json:"healthStatus"`

	// Id Unique identifier for the worker
	Id string `json:"id"`

	// Labels Key-value pairs of labels assigned to the worker
	Labels map[string]string `json:"labels"`

	// LastHeartbeatAt RFC3339 timestamp of the last heartbeat received from this worker
	LastHeartbeatAt string `json:"lastHeartbeatAt"`

	// RunningTasks List of tasks currently being executed by this worker
	RunningTasks []RunningTask `json:"runningTasks"`

	// TotalPollers Total number of pollers configured for this worker
	TotalPollers int `json:"totalPollers"`
}

Worker Information about a distributed worker

type WorkerHealthStatus

type WorkerHealthStatus string

WorkerHealthStatus Health status of the worker based on heartbeat recency

const (
	WorkerHealthStatusHealthy   WorkerHealthStatus = "healthy"
	WorkerHealthStatusUnhealthy WorkerHealthStatus = "unhealthy"
	WorkerHealthStatusWarning   WorkerHealthStatus = "warning"
)

Defines values for WorkerHealthStatus.

func (WorkerHealthStatus) Valid added in v2.16.5

func (e WorkerHealthStatus) Valid() bool

Valid indicates whether the value is a known member of the WorkerHealthStatus enum.

type WorkersListResponse

type WorkersListResponse struct {
	// Errors List of errors encountered during the request
	Errors []string `json:"errors"`

	// Workers List of distributed workers
	Workers []Worker `json:"workers"`
}

WorkersListResponse Response object for listing distributed workers

type Workspace

type Workspace = string

Workspace defines model for Workspace.

type WorkspaceAccess

type WorkspaceAccess struct {
	// All Whether this identity can access all workspaces
	All bool `json:"all"`

	// Grants Workspace-specific grants used when all=false
	Grants []WorkspaceGrant `json:"grants"`
}

WorkspaceAccess Workspace access policy. all=true grants the top-level role in every workspace. all=false requires explicit workspace grants and a top-level viewer role.

type WorkspaceGrant

type WorkspaceGrant struct {
	// Role User role determining access permissions. admin: full access including user management, manager: DAG CRUD and execution with audit log access, developer: DAG CRUD and execution, operator: DAG execution only, viewer: read-only
	Role UserRole `json:"role"`

	// Workspace Workspace name. The reserved names all, default, and global are not allowed.
	Workspace WorkspaceName `json:"workspace"`
}

WorkspaceGrant Role granted for a specific workspace

type WorkspaceListResponse

type WorkspaceListResponse struct {
	Workspaces []WorkspaceResponse `json:"workspaces"`
}

WorkspaceListResponse defines model for WorkspaceListResponse.

type WorkspaceName

type WorkspaceName = string

WorkspaceName Workspace name. The reserved names all, default, and global are not allowed.

type WorkspaceResponse

type WorkspaceResponse struct {
	CreatedAt   *time.Time `json:"createdAt,omitempty"`
	Description *string    `json:"description,omitempty"`
	Id          string     `json:"id"`

	// Name Workspace name. The reserved names all, default, and global are not allowed.
	Name      WorkspaceName `json:"name"`
	UpdatedAt *time.Time    `json:"updatedAt,omitempty"`
}

WorkspaceResponse defines model for WorkspaceResponse.

type WriteSecretVersion200JSONResponse

type WriteSecretVersion200JSONResponse SecretResponse

func (WriteSecretVersion200JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion200JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion400JSONResponse

type WriteSecretVersion400JSONResponse Error

func (WriteSecretVersion400JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion400JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion401JSONResponse

type WriteSecretVersion401JSONResponse Error

func (WriteSecretVersion401JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion401JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion403JSONResponse

type WriteSecretVersion403JSONResponse Error

func (WriteSecretVersion403JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion403JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersion404JSONResponse

type WriteSecretVersion404JSONResponse Error

func (WriteSecretVersion404JSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersion404JSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

type WriteSecretVersionJSONRequestBody

type WriteSecretVersionJSONRequestBody = WriteSecretVersionRequest

WriteSecretVersionJSONRequestBody defines body for WriteSecretVersion for application/json ContentType.

type WriteSecretVersionParams

type WriteSecretVersionParams struct {
	// RemoteNode name of the remote node
	RemoteNode *RemoteNode `form:"remoteNode,omitempty" json:"remoteNode,omitempty"`
}

WriteSecretVersionParams defines parameters for WriteSecretVersion.

type WriteSecretVersionRequest

type WriteSecretVersionRequest struct {
	Value *string `json:"value,omitempty"`
}

WriteSecretVersionRequest defines model for WriteSecretVersionRequest.

type WriteSecretVersionRequestObject

type WriteSecretVersionRequestObject struct {
	SecretId string `json:"secretId"`
	Params   WriteSecretVersionParams
	Body     *WriteSecretVersionJSONRequestBody
}

type WriteSecretVersionResponseObject

type WriteSecretVersionResponseObject interface {
	VisitWriteSecretVersionResponse(w http.ResponseWriter) error
}

type WriteSecretVersiondefaultJSONResponse

type WriteSecretVersiondefaultJSONResponse struct {
	Body       Error
	StatusCode int
}

func (WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse

func (response WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error

Jump to

Keyboard shortcuts

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