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.5.1 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type APIKey
- type APIKeyAllowedSurfaces
- type APIKeyAttributionClass
- type APIKeyId
- type APIKeyResponse
- type APIKeysListResponse
- type ActivateLicense200JSONResponse
- type ActivateLicense400JSONResponse
- type ActivateLicense403JSONResponse
- type ActivateLicenseJSONBody
- type ActivateLicenseJSONRequestBody
- type ActivateLicenseParams
- type ActivateLicenseRequestObject
- type ActivateLicenseResponseObject
- type ActivateLicensedefaultJSONResponse
- type ApprovalConfig
- type ApproveDAGRunStep200JSONResponse
- type ApproveDAGRunStep400JSONResponse
- type ApproveDAGRunStep404JSONResponse
- type ApproveDAGRunStepJSONRequestBody
- type ApproveDAGRunStepParams
- type ApproveDAGRunStepRequestObject
- type ApproveDAGRunStepResponseObject
- type ApproveDAGRunStepdefaultJSONResponse
- type ApproveStepRequest
- type ApproveStepResponse
- type ApproveSubDAGRunStep200JSONResponse
- type ApproveSubDAGRunStep400JSONResponse
- type ApproveSubDAGRunStep404JSONResponse
- type ApproveSubDAGRunStepJSONRequestBody
- type ApproveSubDAGRunStepParams
- type ApproveSubDAGRunStepRequestObject
- type ApproveSubDAGRunStepResponseObject
- type ApproveSubDAGRunStepdefaultJSONResponse
- type ArtifactNodeType
- type ArtifactPath
- type ArtifactPreviewKind
- type ArtifactPreviewResponse
- type ArtifactRecursive
- type ArtifactTreeNode
- type ArtifactTreeResponse
- type AuditEntry
- type AuditLogLimit
- type AuditLogsResponse
- type ChangePassword200JSONResponse
- type ChangePassword400JSONResponse
- type ChangePassword401JSONResponse
- type ChangePassword403JSONResponse
- type ChangePasswordJSONRequestBody
- type ChangePasswordRequest
- type ChangePasswordRequestObject
- type ChangePasswordResponseObject
- type ChangePassworddefaultJSONResponse
- type ChatMessage
- type ChatMessageMetadata
- type ChatMessageRole
- type ChatMessagesResponse
- type ChatToolCall
- type ChiServerOptions
- type CommandEntry
- type CompleteHumanTask200JSONResponse
- type CompleteHumanTask400JSONResponse
- type CompleteHumanTask404JSONResponse
- type CompleteHumanTask409JSONResponse
- type CompleteHumanTask413JSONResponse
- type CompleteHumanTask503JSONResponse
- type CompleteHumanTaskJSONRequestBody
- type CompleteHumanTaskParams
- type CompleteHumanTaskRequestObject
- type CompleteHumanTaskResponseObject
- type CompleteHumanTaskdefaultJSONResponse
- type Condition
- type ConfigureDAGWebhookHMAC200JSONResponse
- type ConfigureDAGWebhookHMAC400JSONResponse
- type ConfigureDAGWebhookHMAC404JSONResponse
- type ConfigureDAGWebhookHMAC501JSONResponse
- type ConfigureDAGWebhookHMACJSONRequestBody
- type ConfigureDAGWebhookHMACParams
- type ConfigureDAGWebhookHMACRequestObject
- type ConfigureDAGWebhookHMACResponseObject
- type ConfigureDAGWebhookHMACdefaultJSONResponse
- type ControllerEvent
- type ControllerEventKind
- type ControllerTask
- type ControllerTaskStatus
- type CoordinatorInstance
- type CoordinatorInstanceStatus
- type CoordinatorStatusResponse
- type CreateAPIKey201JSONResponse
- type CreateAPIKey400JSONResponse
- type CreateAPIKey401JSONResponse
- type CreateAPIKey403JSONResponse
- type CreateAPIKey409JSONResponse
- type CreateAPIKeyJSONRequestBody
- type CreateAPIKeyRequest
- type CreateAPIKeyRequestAllowedSurfaces
- type CreateAPIKeyRequestAttributionClass
- type CreateAPIKeyRequestObject
- type CreateAPIKeyResponse
- type CreateAPIKeyResponseObject
- type CreateAPIKeydefaultJSONResponse
- type CreateDAGWebhook201JSONResponse
- type CreateDAGWebhook409JSONResponse
- type CreateDAGWebhookParams
- type CreateDAGWebhookRequestObject
- type CreateDAGWebhookResponseObject
- type CreateDAGWebhookdefaultJSONResponse
- type CreateDoc201JSONResponse
- type CreateDoc400JSONResponse
- type CreateDoc409JSONResponse
- type CreateDocJSONRequestBody
- type CreateDocParams
- type CreateDocRequest
- type CreateDocRequestObject
- type CreateDocResponseObject
- type CreateDocdefaultJSONResponse
- type CreateIncidentProvider201JSONResponse
- type CreateIncidentProvider400JSONResponse
- type CreateIncidentProvider403JSONResponse
- type CreateIncidentProviderJSONRequestBody
- type CreateIncidentProviderParams
- type CreateIncidentProviderRequestObject
- type CreateIncidentProviderResponseObject
- type CreateIncidentProviderdefaultJSONResponse
- type CreateNewDAG201JSONResponse
- type CreateNewDAG400JSONResponse
- type CreateNewDAGJSONBody
- type CreateNewDAGJSONRequestBody
- type CreateNewDAGParams
- type CreateNewDAGRequestObject
- type CreateNewDAGResponseObject
- type CreateNewDAGdefaultJSONResponse
- type CreateNotificationChannel201JSONResponse
- type CreateNotificationChannel400JSONResponse
- type CreateNotificationChannel403JSONResponse
- type CreateNotificationChannelJSONRequestBody
- type CreateNotificationChannelParams
- type CreateNotificationChannelRequestObject
- type CreateNotificationChannelResponseObject
- type CreateNotificationChanneldefaultJSONResponse
- type CreateRemoteNode201JSONResponse
- type CreateRemoteNode400JSONResponse
- type CreateRemoteNode409JSONResponse
- type CreateRemoteNodeJSONRequestBody
- type CreateRemoteNodeParams
- type CreateRemoteNodeRequest
- type CreateRemoteNodeRequestAuthType
- type CreateRemoteNodeRequestObject
- type CreateRemoteNodeResponseObject
- type CreateRuntimeProfile201JSONResponse
- type CreateRuntimeProfile400JSONResponse
- type CreateRuntimeProfile401JSONResponse
- type CreateRuntimeProfile403JSONResponse
- type CreateRuntimeProfile409JSONResponse
- type CreateRuntimeProfileJSONRequestBody
- type CreateRuntimeProfileParams
- type CreateRuntimeProfileRequest
- type CreateRuntimeProfileRequestObject
- type CreateRuntimeProfileResponseObject
- type CreateRuntimeProfiledefaultJSONResponse
- type CreateSecret201JSONResponse
- type CreateSecret400JSONResponse
- type CreateSecret401JSONResponse
- type CreateSecret403JSONResponse
- type CreateSecret409JSONResponse
- type CreateSecretJSONRequestBody
- type CreateSecretParams
- type CreateSecretRequest
- type CreateSecretRequestObject
- type CreateSecretRequestProviderType
- type CreateSecretResponseObject
- type CreateSecretdefaultJSONResponse
- type CreateUser201JSONResponse
- type CreateUser400JSONResponse
- type CreateUser401JSONResponse
- type CreateUser403JSONResponse
- type CreateUser409JSONResponse
- type CreateUserJSONRequestBody
- type CreateUserRequest
- type CreateUserRequestObject
- type CreateUserResponseObject
- type CreateUserdefaultJSONResponse
- type CreateView201JSONResponse
- type CreateView400JSONResponse
- type CreateView401JSONResponse
- type CreateView403JSONResponse
- type CreateViewJSONRequestBody
- type CreateViewParams
- type CreateViewRequestObject
- type CreateViewResponseObject
- type CreateViewdefaultJSONResponse
- type CreateWorkspace201JSONResponse
- type CreateWorkspace400JSONResponse
- type CreateWorkspace409JSONResponse
- type CreateWorkspaceJSONRequestBody
- type CreateWorkspaceParams
- type CreateWorkspaceRequest
- type CreateWorkspaceRequestObject
- type CreateWorkspaceResponseObject
- type DAG
- type DAGArtifactsConfig
- type DAGDetails
- type DAGDetailsType
- type DAGEditorHints
- type DAGFile
- type DAGFileName
- type DAGGridItem
- type DAGName
- type DAGNotificationSettings
- type DAGResourceLimits
- type DAGResources
- type DAGRunConcreteId
- type DAGRunCondition
- type DAGRunConditionStatus
- type DAGRunCreateId
- type DAGRunDetails
- type DAGRunId
- type DAGRunIdSearch
- type DAGRunListCursor
- type DAGRunListLimit
- type DAGRunName
- type DAGRunOutputs
- type DAGRunSummary
- type DAGRunsPageResponse
- type DAGSearchFeedResponse
- type DAGSearchPageItem
- type DAGSettings
- type DateTimeFrom
- type DateTimeTo
- type DeactivateLicense200JSONResponse
- type DeactivateLicense400JSONResponse
- type DeactivateLicense403JSONResponse
- type DeactivateLicenseParams
- type DeactivateLicenseRequestObject
- type DeactivateLicenseResponseObject
- type DeactivateLicensedefaultJSONResponse
- type DeleteAPIKey204Response
- type DeleteAPIKey401JSONResponse
- type DeleteAPIKey403JSONResponse
- type DeleteAPIKey404JSONResponse
- type DeleteAPIKeyRequestObject
- type DeleteAPIKeyResponseObject
- type DeleteAPIKeydefaultJSONResponse
- type DeleteDAG204Response
- type DeleteDAG404JSONResponse
- type DeleteDAGIncidents204Response
- type DeleteDAGIncidents403JSONResponse
- type DeleteDAGIncidents404JSONResponse
- type DeleteDAGIncidentsParams
- type DeleteDAGIncidentsRequestObject
- type DeleteDAGIncidentsResponseObject
- type DeleteDAGIncidentsdefaultJSONResponse
- type DeleteDAGNotifications204Response
- type DeleteDAGNotifications404JSONResponse
- type DeleteDAGNotificationsParams
- type DeleteDAGNotificationsRequestObject
- type DeleteDAGNotificationsResponseObject
- type DeleteDAGNotificationsdefaultJSONResponse
- type DeleteDAGParams
- type DeleteDAGRequestObject
- type DeleteDAGResponseObject
- type DeleteDAGRun204Response
- type DeleteDAGRun400JSONResponse
- type DeleteDAGRun404JSONResponse
- type DeleteDAGRunParams
- type DeleteDAGRunRequestObject
- type DeleteDAGRunResponseObject
- type DeleteDAGRundefaultJSONResponse
- type DeleteDAGSettings204Response
- type DeleteDAGSettings404JSONResponse
- type DeleteDAGSettingsParams
- type DeleteDAGSettingsRequestObject
- type DeleteDAGSettingsResponseObject
- type DeleteDAGSettingsdefaultJSONResponse
- type DeleteDAGWebhook204Response
- type DeleteDAGWebhook404JSONResponse
- type DeleteDAGWebhookParams
- type DeleteDAGWebhookRequestObject
- type DeleteDAGWebhookResponseObject
- type DeleteDAGWebhookdefaultJSONResponse
- type DeleteDAGdefaultJSONResponse
- type DeleteDoc204Response
- type DeleteDoc404JSONResponse
- type DeleteDocBatch200JSONResponse
- type DeleteDocBatch400JSONResponse
- type DeleteDocBatchJSONRequestBody
- type DeleteDocBatchParams
- type DeleteDocBatchRequestObject
- type DeleteDocBatchResponseObject
- type DeleteDocBatchdefaultJSONResponse
- type DeleteDocParams
- type DeleteDocRequestObject
- type DeleteDocResponseObject
- type DeleteDocdefaultJSONResponse
- type DeleteGlobalRuntimeProfileDefaultEntry204Response
- type DeleteGlobalRuntimeProfileDefaultEntry400JSONResponse
- type DeleteGlobalRuntimeProfileDefaultEntry401JSONResponse
- type DeleteGlobalRuntimeProfileDefaultEntry403JSONResponse
- type DeleteGlobalRuntimeProfileDefaultEntry404JSONResponse
- type DeleteGlobalRuntimeProfileDefaultEntryParams
- type DeleteGlobalRuntimeProfileDefaultEntryRequestObject
- type DeleteGlobalRuntimeProfileDefaultEntryResponseObject
- type DeleteIncidentProvider204Response
- type DeleteIncidentProvider403JSONResponse
- type DeleteIncidentProvider404JSONResponse
- type DeleteIncidentProvider409JSONResponse
- type DeleteIncidentProviderParams
- type DeleteIncidentProviderRequestObject
- type DeleteIncidentProviderResponseObject
- type DeleteIncidentProviderdefaultJSONResponse
- type DeleteNotificationChannel204Response
- type DeleteNotificationChannel403JSONResponse
- type DeleteNotificationChannel404JSONResponse
- type DeleteNotificationChannel409JSONResponse
- type DeleteNotificationChannelParams
- type DeleteNotificationChannelRequestObject
- type DeleteNotificationChannelResponseObject
- type DeleteNotificationChanneldefaultJSONResponse
- type DeleteRemoteNode204Response
- type DeleteRemoteNode403JSONResponse
- type DeleteRemoteNode404JSONResponse
- type DeleteRemoteNodeParams
- type DeleteRemoteNodeRequestObject
- type DeleteRemoteNodeResponseObject
- type DeleteRuntimeProfile204Response
- type DeleteRuntimeProfile401JSONResponse
- type DeleteRuntimeProfile403JSONResponse
- type DeleteRuntimeProfile404JSONResponse
- type DeleteRuntimeProfileEntry204Response
- type DeleteRuntimeProfileEntry400JSONResponse
- type DeleteRuntimeProfileEntry401JSONResponse
- type DeleteRuntimeProfileEntry403JSONResponse
- type DeleteRuntimeProfileEntry404JSONResponse
- type DeleteRuntimeProfileEntryParams
- type DeleteRuntimeProfileEntryRequestObject
- type DeleteRuntimeProfileEntryResponseObject
- type DeleteRuntimeProfileParams
- type DeleteRuntimeProfileRequestObject
- type DeleteRuntimeProfileResponseObject
- type DeleteRuntimeProfiledefaultJSONResponse
- type DeleteSecret204Response
- type DeleteSecret401JSONResponse
- type DeleteSecret403JSONResponse
- type DeleteSecret404JSONResponse
- type DeleteSecretParams
- type DeleteSecretRequestObject
- type DeleteSecretResponseObject
- type DeleteSecretdefaultJSONResponse
- type DeleteSyncItem200JSONResponse
- type DeleteSyncItem400JSONResponse
- type DeleteSyncItem404JSONResponse
- type DeleteSyncItemJSONBody
- type DeleteSyncItemJSONRequestBody
- type DeleteSyncItemParams
- type DeleteSyncItemRequestObject
- type DeleteSyncItemResponseObject
- type DeleteSyncItemdefaultJSONResponse
- type DeleteUser204Response
- type DeleteUser401JSONResponse
- type DeleteUser403JSONResponse
- type DeleteUser404JSONResponse
- type DeleteUserRequestObject
- type DeleteUserResponseObject
- type DeleteUserdefaultJSONResponse
- type DeleteView204Response
- type DeleteView401JSONResponse
- type DeleteView403JSONResponse
- type DeleteView404JSONResponse
- type DeleteViewParams
- type DeleteViewRequestObject
- type DeleteViewResponseObject
- type DeleteViewdefaultJSONResponse
- type DeleteWorkspace204Response
- type DeleteWorkspace404JSONResponse
- type DeleteWorkspace409JSONResponse
- type DeleteWorkspaceParams
- type DeleteWorkspaceRequestObject
- type DeleteWorkspaceResponseObject
- type DeleteWorkspaceRuntimeProfileDefaultEntry204Response
- type DeleteWorkspaceRuntimeProfileDefaultEntry400JSONResponse
- type DeleteWorkspaceRuntimeProfileDefaultEntry401JSONResponse
- type DeleteWorkspaceRuntimeProfileDefaultEntry403JSONResponse
- type DeleteWorkspaceRuntimeProfileDefaultEntry404JSONResponse
- type DeleteWorkspaceRuntimeProfileDefaultEntryParams
- type DeleteWorkspaceRuntimeProfileDefaultEntryRequestObject
- type DeleteWorkspaceRuntimeProfileDefaultEntryResponseObject
- type DequeueDAGRun200Response
- type DequeueDAGRun404JSONResponse
- type DequeueDAGRunParams
- type DequeueDAGRunRequestObject
- type DequeueDAGRunResponseObject
- type DequeueDAGRundefaultJSONResponse
- type DisableDAGWebhookHMAC200JSONResponse
- type DisableDAGWebhookHMAC404JSONResponse
- type DisableDAGWebhookHMAC501JSONResponse
- type DisableDAGWebhookHMACParams
- type DisableDAGWebhookHMACRequestObject
- type DisableDAGWebhookHMACResponseObject
- type DisableDAGWebhookHMACdefaultJSONResponse
- type DisableSecret200JSONResponse
- type DisableSecret401JSONResponse
- type DisableSecret403JSONResponse
- type DisableSecret404JSONResponse
- type DisableSecretParams
- type DisableSecretRequestObject
- type DisableSecretResponseObject
- type DisableSecretdefaultJSONResponse
- type DiscardSyncItemChanges200JSONResponse
- type DiscardSyncItemChanges404JSONResponse
- type DiscardSyncItemChangesParams
- type DiscardSyncItemChangesRequestObject
- type DiscardSyncItemChangesResponseObject
- type DiscardSyncItemChangesdefaultJSONResponse
- type DocDeleteBatchFailedItem
- type DocDeleteBatchRequest
- type DocDeleteBatchResponse
- type DocListResponse
- type DocMetadataResponse
- type DocPath
- type DocPrefix
- type DocResponse
- type DocSearchFeedResponse
- type DocSearchPageItem
- type DocSearchResponse
- type DocSearchResultItem
- type DocTreeNodeResponse
- type DocTreeNodeResponseType
- type DocsPerPage
- type DownloadDAGRunArtifact200ApplicationoctetStreamResponse
- type DownloadDAGRunArtifact200ResponseHeaders
- type DownloadDAGRunArtifact404JSONResponse
- type DownloadDAGRunArtifactParams
- type DownloadDAGRunArtifactRequestObject
- type DownloadDAGRunArtifactResponseObject
- type DownloadDAGRunArtifactdefaultJSONResponse
- type DownloadDAGRunLog200ResponseHeaders
- type DownloadDAGRunLog200TextResponse
- type DownloadDAGRunLog404JSONResponse
- type DownloadDAGRunLogParams
- type DownloadDAGRunLogRequestObject
- type DownloadDAGRunLogResponseObject
- type DownloadDAGRunLogdefaultJSONResponse
- type DownloadDAGRunStepLog200ResponseHeaders
- type DownloadDAGRunStepLog200TextResponse
- type DownloadDAGRunStepLog404JSONResponse
- type DownloadDAGRunStepLogParams
- type DownloadDAGRunStepLogRequestObject
- type DownloadDAGRunStepLogResponseObject
- type DownloadDAGRunStepLogdefaultJSONResponse
- type DownloadSubDAGRunArtifact200ApplicationoctetStreamResponse
- type DownloadSubDAGRunArtifact200ResponseHeaders
- type DownloadSubDAGRunArtifact404JSONResponse
- type DownloadSubDAGRunArtifactParams
- type DownloadSubDAGRunArtifactRequestObject
- type DownloadSubDAGRunArtifactResponseObject
- type DownloadSubDAGRunArtifactdefaultJSONResponse
- type DownloadSubDAGRunLog200ResponseHeaders
- type DownloadSubDAGRunLog200TextResponse
- type DownloadSubDAGRunLog404JSONResponse
- type DownloadSubDAGRunLogParams
- type DownloadSubDAGRunLogRequestObject
- type DownloadSubDAGRunLogResponseObject
- type DownloadSubDAGRunLogdefaultJSONResponse
- type DownloadSubDAGRunStepLog200ResponseHeaders
- type DownloadSubDAGRunStepLog200TextResponse
- type DownloadSubDAGRunStepLog404JSONResponse
- type DownloadSubDAGRunStepLogParams
- type DownloadSubDAGRunStepLogRequestObject
- type DownloadSubDAGRunStepLogResponseObject
- type DownloadSubDAGRunStepLogdefaultJSONResponse
- type EditRetryDAGRun200JSONResponse
- type EditRetryDAGRunJSONBody
- type EditRetryDAGRunJSONRequestBody
- type EditRetryDAGRunParams
- type EditRetryDAGRunRequestObject
- type EditRetryDAGRunResponseObject
- type EditRetryDAGRundefaultJSONResponse
- type EnableDAGWebhookHMAC200JSONResponse
- type EnableDAGWebhookHMAC400JSONResponse
- type EnableDAGWebhookHMAC404JSONResponse
- type EnableDAGWebhookHMAC501JSONResponse
- type EnableDAGWebhookHMACJSONRequestBody
- type EnableDAGWebhookHMACParams
- type EnableDAGWebhookHMACRequestObject
- type EnableDAGWebhookHMACResponseObject
- type EnableDAGWebhookHMACdefaultJSONResponse
- type EnableSecret200JSONResponse
- type EnableSecret401JSONResponse
- type EnableSecret403JSONResponse
- type EnableSecret404JSONResponse
- type EnableSecretParams
- type EnableSecretRequestObject
- type EnableSecretResponseObject
- type EnableSecretdefaultJSONResponse
- type EnqueueDAGDAGRun200JSONResponse
- type EnqueueDAGDAGRun400JSONResponse
- type EnqueueDAGDAGRun409JSONResponse
- type EnqueueDAGDAGRunJSONBody
- type EnqueueDAGDAGRunJSONRequestBody
- type EnqueueDAGDAGRunParams
- type EnqueueDAGDAGRunRequestObject
- type EnqueueDAGDAGRunResponseObject
- type EnqueueDAGDAGRundefaultJSONResponse
- type EnqueueDAGRunFromSpec200JSONResponse
- type EnqueueDAGRunFromSpec400JSONResponse
- type EnqueueDAGRunFromSpec409JSONResponse
- type EnqueueDAGRunFromSpecJSONBody
- type EnqueueDAGRunFromSpecJSONRequestBody
- type EnqueueDAGRunFromSpecParams
- type EnqueueDAGRunFromSpecRequestObject
- type EnqueueDAGRunFromSpecResponseObject
- type EnqueueDAGRunFromSpecdefaultJSONResponse
- type Error
- type ErrorCode
- type EventLogCursor
- type EventLogEntry
- type EventLogLimit
- type EventLogPaginationMode
- type EventLogsResponse
- type ExecuteDAG200JSONResponse
- type ExecuteDAG400JSONResponse
- type ExecuteDAG409JSONResponse
- type ExecuteDAGJSONBody
- type ExecuteDAGJSONRequestBody
- type ExecuteDAGParams
- type ExecuteDAGRequestObject
- type ExecuteDAGResponseObject
- type ExecuteDAGRunFromSpec200JSONResponse
- type ExecuteDAGRunFromSpec400JSONResponse
- type ExecuteDAGRunFromSpec409JSONResponse
- type ExecuteDAGRunFromSpecJSONBody
- type ExecuteDAGRunFromSpecJSONRequestBody
- type ExecuteDAGRunFromSpecParams
- type ExecuteDAGRunFromSpecRequestObject
- type ExecuteDAGRunFromSpecResponseObject
- type ExecuteDAGRunFromSpecdefaultJSONResponse
- type ExecuteDAGSync200JSONResponse
- type ExecuteDAGSync400JSONResponse
- type ExecuteDAGSync408JSONResponse
- type ExecuteDAGSync409JSONResponse
- type ExecuteDAGSyncJSONBody
- type ExecuteDAGSyncJSONRequestBody
- type ExecuteDAGSyncParams
- type ExecuteDAGSyncRequestObject
- type ExecuteDAGSyncResponseObject
- type ExecuteDAGSyncdefaultJSONResponse
- type ExecuteDAGdefaultJSONResponse
- type ForgetSyncItem200JSONResponse
- type ForgetSyncItem400JSONResponse
- type ForgetSyncItem404JSONResponse
- type ForgetSyncItemParams
- type ForgetSyncItemRequestObject
- type ForgetSyncItemResponseObject
- type ForgetSyncItemdefaultJSONResponse
- type GetAPIKey200JSONResponse
- type GetAPIKey401JSONResponse
- type GetAPIKey403JSONResponse
- type GetAPIKey404JSONResponse
- type GetAPIKeyRequestObject
- type GetAPIKeyResponseObject
- type GetAPIKeydefaultJSONResponse
- type GetAllDAGLabels200JSONResponse
- type GetAllDAGLabelsParams
- type GetAllDAGLabelsRequestObject
- type GetAllDAGLabelsResponseObject
- type GetAllDAGLabelsdefaultJSONResponse
- type GetAllDAGTags200JSONResponse
- type GetAllDAGTagsParams
- type GetAllDAGTagsRequestObject
- type GetAllDAGTagsResponseObject
- type GetAllDAGTagsdefaultJSONResponse
- type GetBaseConfig200JSONResponse
- type GetBaseConfig401JSONResponse
- type GetBaseConfig403JSONResponse
- type GetBaseConfigParams
- type GetBaseConfigRequestObject
- type GetBaseConfigResponseObject
- type GetBaseConfigdefaultJSONResponse
- type GetCoordinatorStatus200JSONResponse
- type GetCoordinatorStatusParams
- type GetCoordinatorStatusRequestObject
- type GetCoordinatorStatusResponseObject
- type GetCoordinatorStatusdefaultJSONResponse
- type GetCurrentUser200JSONResponse
- type GetCurrentUser401JSONResponse
- type GetCurrentUserRequestObject
- type GetCurrentUserResponseObject
- type GetCurrentUserdefaultJSONResponse
- type GetDAGDAGRunDetails200JSONResponse
- type GetDAGDAGRunDetailsParams
- type GetDAGDAGRunDetailsRequestObject
- type GetDAGDAGRunDetailsResponseObject
- type GetDAGDAGRunDetailsdefaultJSONResponse
- type GetDAGDAGRunHistory200JSONResponse
- type GetDAGDAGRunHistoryParams
- type GetDAGDAGRunHistoryRequestObject
- type GetDAGDAGRunHistoryResponseObject
- type GetDAGDAGRunHistorydefaultJSONResponse
- type GetDAGDetails200JSONResponse
- type GetDAGDetailsParams
- type GetDAGDetailsRequestObject
- type GetDAGDetailsResponseObject
- type GetDAGDetailsdefaultJSONResponse
- type GetDAGIncidents200JSONResponse
- type GetDAGIncidents403JSONResponse
- type GetDAGIncidents404JSONResponse
- type GetDAGIncidentsParams
- type GetDAGIncidentsRequestObject
- type GetDAGIncidentsResponseObject
- type GetDAGIncidentsdefaultJSONResponse
- type GetDAGNotifications200JSONResponse
- type GetDAGNotifications404JSONResponse
- type GetDAGNotificationsParams
- type GetDAGNotificationsRequestObject
- type GetDAGNotificationsResponseObject
- type GetDAGNotificationsdefaultJSONResponse
- type GetDAGRunArtifactPreview200JSONResponse
- type GetDAGRunArtifactPreview404JSONResponse
- type GetDAGRunArtifactPreviewParams
- type GetDAGRunArtifactPreviewRequestObject
- type GetDAGRunArtifactPreviewResponseObject
- type GetDAGRunArtifactPreviewdefaultJSONResponse
- type GetDAGRunArtifacts200JSONResponse
- type GetDAGRunArtifacts404JSONResponse
- type GetDAGRunArtifactsParams
- type GetDAGRunArtifactsRequestObject
- type GetDAGRunArtifactsResponseObject
- type GetDAGRunArtifactsdefaultJSONResponse
- type GetDAGRunDetails200JSONResponse
- type GetDAGRunDetails404JSONResponse
- type GetDAGRunDetailsParams
- type GetDAGRunDetailsRequestObject
- type GetDAGRunDetailsResponseObject
- type GetDAGRunDetailsdefaultJSONResponse
- type GetDAGRunLog200JSONResponse
- type GetDAGRunLog404JSONResponse
- type GetDAGRunLogParams
- type GetDAGRunLogRequestObject
- type GetDAGRunLogResponseObject
- type GetDAGRunLogdefaultJSONResponse
- type GetDAGRunOutputs200JSONResponse
- type GetDAGRunOutputs404JSONResponse
- type GetDAGRunOutputsParams
- type GetDAGRunOutputsRequestObject
- type GetDAGRunOutputsResponseObject
- type GetDAGRunOutputsdefaultJSONResponse
- type GetDAGRunSpec200JSONResponse
- type GetDAGRunSpec404JSONResponse
- type GetDAGRunSpecParams
- type GetDAGRunSpecRequestObject
- type GetDAGRunSpecResponseObject
- type GetDAGRunSpecdefaultJSONResponse
- type GetDAGRunStepLog200JSONResponse
- type GetDAGRunStepLog404JSONResponse
- type GetDAGRunStepLogParams
- type GetDAGRunStepLogRequestObject
- type GetDAGRunStepLogResponseObject
- type GetDAGRunStepLogdefaultJSONResponse
- type GetDAGRunStepMessages200JSONResponse
- type GetDAGRunStepMessages404JSONResponse
- type GetDAGRunStepMessagesParams
- type GetDAGRunStepMessagesRequestObject
- type GetDAGRunStepMessagesResponseObject
- type GetDAGRunStepMessagesdefaultJSONResponse
- type GetDAGSettings200JSONResponse
- type GetDAGSettings404JSONResponse
- type GetDAGSettingsParams
- type GetDAGSettingsRequestObject
- type GetDAGSettingsResponseObject
- type GetDAGSettingsdefaultJSONResponse
- type GetDAGSpec200JSONResponse
- type GetDAGSpecParams
- type GetDAGSpecRequestObject
- type GetDAGSpecResponseObject
- type GetDAGSpecdefaultJSONResponse
- type GetDAGWebhook200JSONResponse
- type GetDAGWebhook404JSONResponse
- type GetDAGWebhookParams
- type GetDAGWebhookRequestObject
- type GetDAGWebhookResponseObject
- type GetDAGWebhookdefaultJSONResponse
- type GetDoc200JSONResponse
- type GetDoc404JSONResponse
- type GetDocParams
- type GetDocRequestObject
- type GetDocResponseObject
- type GetDocdefaultJSONResponse
- type GetGlobalIncidentPolicies200JSONResponse
- type GetGlobalIncidentPolicies403JSONResponse
- type GetGlobalIncidentPoliciesParams
- type GetGlobalIncidentPoliciesRequestObject
- type GetGlobalIncidentPoliciesResponseObject
- type GetGlobalIncidentPoliciesdefaultJSONResponse
- type GetGlobalNotificationRoutes200JSONResponse
- type GetGlobalNotificationRoutes403JSONResponse
- type GetGlobalNotificationRoutesParams
- type GetGlobalNotificationRoutesRequestObject
- type GetGlobalNotificationRoutesResponseObject
- type GetGlobalNotificationRoutesdefaultJSONResponse
- type GetGlobalRuntimeProfileDefaults200JSONResponse
- type GetGlobalRuntimeProfileDefaults401JSONResponse
- type GetGlobalRuntimeProfileDefaults403JSONResponse
- type GetGlobalRuntimeProfileDefaultsParams
- type GetGlobalRuntimeProfileDefaultsRequestObject
- type GetGlobalRuntimeProfileDefaultsResponseObject
- type GetGlobalRuntimeProfileDefaultsdefaultJSONResponse
- type GetHealthStatus200JSONResponse
- type GetHealthStatusRequestObject
- type GetHealthStatusResponseObject
- type GetHealthStatusdefaultResponse
- type GetIncidentProvider200JSONResponse
- type GetIncidentProvider403JSONResponse
- type GetIncidentProvider404JSONResponse
- type GetIncidentProviderParams
- type GetIncidentProviderRequestObject
- type GetIncidentProviderResponseObject
- type GetIncidentProviderdefaultJSONResponse
- type GetLicenseStatus200JSONResponse
- type GetLicenseStatusParams
- type GetLicenseStatusRequestObject
- type GetLicenseStatusResponseObject
- type GetLicenseStatusdefaultJSONResponse
- type GetMetrics200TextResponse
- type GetMetricsRequestObject
- type GetMetricsResponseObject
- type GetMetricsdefaultJSONResponse
- type GetNotificationChannel200JSONResponse
- type GetNotificationChannel403JSONResponse
- type GetNotificationChannel404JSONResponse
- type GetNotificationChannelParams
- type GetNotificationChannelRequestObject
- type GetNotificationChannelResponseObject
- type GetNotificationChanneldefaultJSONResponse
- type GetNotificationSettings200JSONResponse
- type GetNotificationSettingsParams
- type GetNotificationSettingsRequestObject
- type GetNotificationSettingsResponseObject
- type GetNotificationSettingsdefaultJSONResponse
- type GetOpenapiJson200JSONResponse
- type GetOpenapiJson401JSONResponse
- type GetOpenapiJsonRequestObject
- type GetOpenapiJsonResponseObject
- type GetOpenapiJsondefaultJSONResponse
- type GetQueue200JSONResponse
- type GetQueue404JSONResponse
- type GetQueueParams
- type GetQueueRequestObject
- type GetQueueResponseObject
- type GetQueuedefaultJSONResponse
- type GetRemoteNode200JSONResponse
- type GetRemoteNode404JSONResponse
- type GetRemoteNodeParams
- type GetRemoteNodeRequestObject
- type GetRemoteNodeResponseObject
- type GetResourceHistory200JSONResponse
- type GetResourceHistoryParams
- type GetResourceHistoryRequestObject
- type GetResourceHistoryResponseObject
- type GetResourceHistorydefaultJSONResponse
- type GetRuntimeProfile200JSONResponse
- type GetRuntimeProfile401JSONResponse
- type GetRuntimeProfile403JSONResponse
- type GetRuntimeProfile404JSONResponse
- type GetRuntimeProfileParams
- type GetRuntimeProfileRequestObject
- type GetRuntimeProfileResponseObject
- type GetRuntimeProfiledefaultJSONResponse
- type GetSchedulerStatus200JSONResponse
- type GetSchedulerStatusParams
- type GetSchedulerStatusRequestObject
- type GetSchedulerStatusResponseObject
- type GetSchedulerStatusdefaultJSONResponse
- type GetSecret200JSONResponse
- type GetSecret401JSONResponse
- type GetSecret403JSONResponse
- type GetSecret404JSONResponse
- type GetSecretParams
- type GetSecretRequestObject
- type GetSecretResponseObject
- type GetSecretdefaultJSONResponse
- type GetSubDAGRunArtifactPreview200JSONResponse
- type GetSubDAGRunArtifactPreview404JSONResponse
- type GetSubDAGRunArtifactPreviewParams
- type GetSubDAGRunArtifactPreviewRequestObject
- type GetSubDAGRunArtifactPreviewResponseObject
- type GetSubDAGRunArtifactPreviewdefaultJSONResponse
- type GetSubDAGRunArtifacts200JSONResponse
- type GetSubDAGRunArtifacts404JSONResponse
- type GetSubDAGRunArtifactsParams
- type GetSubDAGRunArtifactsRequestObject
- type GetSubDAGRunArtifactsResponseObject
- type GetSubDAGRunArtifactsdefaultJSONResponse
- type GetSubDAGRunDetails200JSONResponse
- type GetSubDAGRunDetails404JSONResponse
- type GetSubDAGRunDetailsParams
- type GetSubDAGRunDetailsRequestObject
- type GetSubDAGRunDetailsResponseObject
- type GetSubDAGRunDetailsdefaultJSONResponse
- type GetSubDAGRunLog200JSONResponse
- type GetSubDAGRunLog404JSONResponse
- type GetSubDAGRunLogParams
- type GetSubDAGRunLogRequestObject
- type GetSubDAGRunLogResponseObject
- type GetSubDAGRunLogdefaultJSONResponse
- type GetSubDAGRunSpec200JSONResponse
- type GetSubDAGRunSpec404JSONResponse
- type GetSubDAGRunSpecParams
- type GetSubDAGRunSpecRequestObject
- type GetSubDAGRunSpecResponseObject
- type GetSubDAGRunSpecdefaultJSONResponse
- type GetSubDAGRunStepLog200JSONResponse
- type GetSubDAGRunStepLog404JSONResponse
- type GetSubDAGRunStepLogParams
- type GetSubDAGRunStepLogRequestObject
- type GetSubDAGRunStepLogResponseObject
- type GetSubDAGRunStepLogdefaultJSONResponse
- type GetSubDAGRunStepMessages200JSONResponse
- type GetSubDAGRunStepMessages404JSONResponse
- type GetSubDAGRunStepMessagesParams
- type GetSubDAGRunStepMessagesRequestObject
- type GetSubDAGRunStepMessagesResponseObject
- type GetSubDAGRunStepMessagesdefaultJSONResponse
- type GetSubDAGRuns200JSONResponse
- type GetSubDAGRuns404JSONResponse
- type GetSubDAGRunsParams
- type GetSubDAGRunsRequestObject
- type GetSubDAGRunsResponseObject
- type GetSubDAGRunsdefaultJSONResponse
- type GetSyncConfig200JSONResponse
- type GetSyncConfigParams
- type GetSyncConfigRequestObject
- type GetSyncConfigResponseObject
- type GetSyncConfigdefaultJSONResponse
- type GetSyncItemDiff200JSONResponse
- type GetSyncItemDiff404JSONResponse
- type GetSyncItemDiffParams
- type GetSyncItemDiffRequestObject
- type GetSyncItemDiffResponseObject
- type GetSyncItemDiffdefaultJSONResponse
- type GetSyncStatus200JSONResponse
- type GetSyncStatusParams
- type GetSyncStatusRequestObject
- type GetSyncStatusResponseObject
- type GetSyncStatusdefaultJSONResponse
- type GetTunnelStatus200JSONResponse
- type GetTunnelStatusParams
- type GetTunnelStatusRequestObject
- type GetTunnelStatusResponseObject
- type GetTunnelStatusdefaultJSONResponse
- type GetUser200JSONResponse
- type GetUser401JSONResponse
- type GetUser403JSONResponse
- type GetUser404JSONResponse
- type GetUserRequestObject
- type GetUserResponseObject
- type GetUserdefaultJSONResponse
- type GetView200JSONResponse
- type GetView401JSONResponse
- type GetView404JSONResponse
- type GetViewParams
- type GetViewRequestObject
- type GetViewResponseObject
- type GetViewdefaultJSONResponse
- type GetWorkers200JSONResponse
- type GetWorkers503JSONResponse
- type GetWorkersParams
- type GetWorkersRequestObject
- type GetWorkersResponseObject
- type GetWorkersdefaultJSONResponse
- type GetWorkspace200JSONResponse
- type GetWorkspace404JSONResponse
- type GetWorkspaceBaseConfig200JSONResponse
- type GetWorkspaceBaseConfig400JSONResponse
- type GetWorkspaceBaseConfig401JSONResponse
- type GetWorkspaceBaseConfig403JSONResponse
- type GetWorkspaceBaseConfig404JSONResponse
- type GetWorkspaceBaseConfigParams
- type GetWorkspaceBaseConfigRequestObject
- type GetWorkspaceBaseConfigResponseObject
- type GetWorkspaceBaseConfigdefaultJSONResponse
- type GetWorkspaceIncidentPolicies200JSONResponse
- type GetWorkspaceIncidentPolicies403JSONResponse
- type GetWorkspaceIncidentPolicies404JSONResponse
- type GetWorkspaceIncidentPoliciesParams
- type GetWorkspaceIncidentPoliciesRequestObject
- type GetWorkspaceIncidentPoliciesResponseObject
- type GetWorkspaceIncidentPoliciesdefaultJSONResponse
- type GetWorkspaceNotificationRoutes200JSONResponse
- type GetWorkspaceNotificationRoutes403JSONResponse
- type GetWorkspaceNotificationRoutes404JSONResponse
- type GetWorkspaceNotificationRoutesParams
- type GetWorkspaceNotificationRoutesRequestObject
- type GetWorkspaceNotificationRoutesResponseObject
- type GetWorkspaceNotificationRoutesdefaultJSONResponse
- type GetWorkspaceParams
- type GetWorkspaceRequestObject
- type GetWorkspaceResponseObject
- type GetWorkspaceRuntimeProfileDefaults200JSONResponse
- type GetWorkspaceRuntimeProfileDefaults400JSONResponse
- type GetWorkspaceRuntimeProfileDefaults401JSONResponse
- type GetWorkspaceRuntimeProfileDefaults403JSONResponse
- type GetWorkspaceRuntimeProfileDefaults404JSONResponse
- type GetWorkspaceRuntimeProfileDefaultsParams
- type GetWorkspaceRuntimeProfileDefaultsRequestObject
- type GetWorkspaceRuntimeProfileDefaultsResponseObject
- type GetWorkspaceRuntimeProfileDefaultsdefaultJSONResponse
- type HandlerOn
- type Head
- type HealthResponse
- type HealthResponseStatus
- type HumanTaskCompletionResponse
- type HumanTaskConfig
- type HumanTaskInput
- type HumanTaskResumeResponse
- type HumanTaskStepId
- type IncidentPagerDutyProvider
- type IncidentPagerDutyProviderInput
- type IncidentPagerDutyProviderInputEnvelope
- type IncidentPagerDutyProviderInputEnvelopeType
- type IncidentPolicy
- type IncidentPolicyInput
- type IncidentPolicyScope
- type IncidentPolicySet
- type IncidentPolicySetInput
- type IncidentPolicySetListResponse
- type IncidentProvider
- type IncidentProviderInput
- func (t IncidentProviderInput) AsIncidentPagerDutyProviderInputEnvelope() (IncidentPagerDutyProviderInputEnvelope, error)
- func (t IncidentProviderInput) AsIncidentSolarWindsProviderInputEnvelope() (IncidentSolarWindsProviderInputEnvelope, error)
- func (t IncidentProviderInput) Discriminator() (string, error)
- func (t *IncidentProviderInput) FromIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error
- func (t *IncidentProviderInput) FromIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error
- func (t IncidentProviderInput) MarshalJSON() ([]byte, error)
- func (t *IncidentProviderInput) MergeIncidentPagerDutyProviderInputEnvelope(v IncidentPagerDutyProviderInputEnvelope) error
- func (t *IncidentProviderInput) MergeIncidentSolarWindsProviderInputEnvelope(v IncidentSolarWindsProviderInputEnvelope) error
- func (t *IncidentProviderInput) UnmarshalJSON(b []byte) error
- func (t IncidentProviderInput) ValueByDiscriminator() (interface{}, error)
- type IncidentProviderListResponse
- type IncidentProviderType
- type IncidentSeverity
- type IncidentSolarWindsProvider
- type IncidentSolarWindsProviderInput
- type IncidentSolarWindsProviderInputEnvelope
- type IncidentSolarWindsProviderInputEnvelopeType
- type InheritedCustomActionHint
- type InheritedLegacyDefinitionHint
- type InheritedRuntimeProfileName
- type InheritedRuntimeProfileResponse
- type InheritedRuntimeProfileScope
- type InvalidParamFormatError
- type Labels
- type LicenseStatusResponse
- type Limit
- type ListAPIKeys200JSONResponse
- type ListAPIKeys401JSONResponse
- type ListAPIKeys403JSONResponse
- type ListAPIKeysRequestObject
- type ListAPIKeysResponseObject
- type ListAPIKeysdefaultJSONResponse
- type ListAuditLogs200JSONResponse
- type ListAuditLogs401JSONResponse
- type ListAuditLogs403JSONResponse
- type ListAuditLogsParams
- type ListAuditLogsRequestObject
- type ListAuditLogsResponseObject
- type ListAuditLogsdefaultJSONResponse
- type ListDAGRuns200JSONResponse
- type ListDAGRuns400JSONResponse
- type ListDAGRunsByName200JSONResponse
- type ListDAGRunsByName400JSONResponse
- type ListDAGRunsByNameParams
- type ListDAGRunsByNameRequestObject
- type ListDAGRunsByNameResponseObject
- type ListDAGRunsByNamedefaultJSONResponse
- type ListDAGRunsParams
- type ListDAGRunsRequestObject
- type ListDAGRunsResponseObject
- type ListDAGRunsdefaultJSONResponse
- type ListDAGs200JSONResponse
- type ListDAGsParams
- type ListDAGsParamsOrder
- type ListDAGsParamsSort
- type ListDAGsRequestObject
- type ListDAGsResponseObject
- type ListDAGsdefaultJSONResponse
- type ListDocs200JSONResponse
- type ListDocsParams
- type ListDocsParamsOrder
- type ListDocsParamsSort
- type ListDocsRequestObject
- type ListDocsResponseObject
- type ListDocsdefaultJSONResponse
- type ListEventLogs200JSONResponse
- type ListEventLogs400JSONResponse
- type ListEventLogs401JSONResponse
- type ListEventLogs403JSONResponse
- type ListEventLogsParams
- type ListEventLogsParamsPaginationMode
- type ListEventLogsRequestObject
- type ListEventLogsResponseObject
- type ListEventLogsdefaultJSONResponse
- type ListIncidentPolicies200JSONResponse
- type ListIncidentPolicies403JSONResponse
- type ListIncidentPoliciesParams
- type ListIncidentPoliciesRequestObject
- type ListIncidentPoliciesResponseObject
- type ListIncidentPoliciesdefaultJSONResponse
- type ListIncidentProviders200JSONResponse
- type ListIncidentProviders403JSONResponse
- type ListIncidentProvidersParams
- type ListIncidentProvidersRequestObject
- type ListIncidentProvidersResponseObject
- type ListIncidentProvidersdefaultJSONResponse
- type ListLabelResponse
- type ListNotificationChannels200JSONResponse
- type ListNotificationChannels403JSONResponse
- type ListNotificationChannelsParams
- type ListNotificationChannelsRequestObject
- type ListNotificationChannelsResponseObject
- type ListNotificationChannelsdefaultJSONResponse
- type ListNotificationRoutes200JSONResponse
- type ListNotificationRoutes403JSONResponse
- type ListNotificationRoutesParams
- type ListNotificationRoutesRequestObject
- type ListNotificationRoutesResponseObject
- type ListNotificationRoutesdefaultJSONResponse
- type ListQueueItems200JSONResponse
- type ListQueueItems400JSONResponse
- type ListQueueItemsParams
- type ListQueueItemsRequestObject
- type ListQueueItemsResponseObject
- type ListQueueItemsdefaultJSONResponse
- type ListQueues200JSONResponse
- type ListQueuesParams
- type ListQueuesRequestObject
- type ListQueuesResponseObject
- type ListQueuesdefaultJSONResponse
- type ListRemoteNodes200JSONResponse
- type ListRemoteNodes403JSONResponse
- type ListRemoteNodesParams
- type ListRemoteNodesRequestObject
- type ListRemoteNodesResponseObject
- type ListRuntimeProfiles200JSONResponse
- type ListRuntimeProfiles401JSONResponse
- type ListRuntimeProfiles403JSONResponse
- type ListRuntimeProfilesParams
- type ListRuntimeProfilesRequestObject
- type ListRuntimeProfilesResponseObject
- type ListRuntimeProfilesdefaultJSONResponse
- type ListSecrets200JSONResponse
- type ListSecrets401JSONResponse
- type ListSecrets403JSONResponse
- type ListSecretsParams
- type ListSecretsRequestObject
- type ListSecretsResponseObject
- type ListSecretsdefaultJSONResponse
- type ListTagResponse
- type ListUsers200JSONResponse
- type ListUsers401JSONResponse
- type ListUsers403JSONResponse
- type ListUsersRequestObject
- type ListUsersResponseObject
- type ListUsersdefaultJSONResponse
- type ListViews200JSONResponse
- type ListViews401JSONResponse
- type ListViewsParams
- type ListViewsRequestObject
- type ListViewsResponseObject
- type ListViewsdefaultJSONResponse
- type ListWebhooks200JSONResponse
- type ListWebhooksParams
- type ListWebhooksRequestObject
- type ListWebhooksResponseObject
- type ListWebhooksdefaultJSONResponse
- type ListWorkspaces200JSONResponse
- type ListWorkspacesParams
- type ListWorkspacesRequestObject
- type ListWorkspacesResponseObject
- type ListWorkspacesdefaultJSONResponse
- type LocalDag
- type Log
- type LogEndTime
- type LogOffset
- type LogStartTime
- type Login200JSONResponse
- type Login401JSONResponse
- type Login429JSONResponse
- type Login429ResponseHeaders
- type LoginJSONRequestBody
- type LoginRequest
- type LoginRequestObject
- type LoginResponse
- type LoginResponseObject
- type LogindefaultJSONResponse
- type MetricPoint
- type MiddlewareFunc
- type MoveSyncItem200JSONResponse
- type MoveSyncItem400JSONResponse
- type MoveSyncItem404JSONResponse
- type MoveSyncItem409JSONResponse
- type MoveSyncItemJSONBody
- type MoveSyncItemJSONRequestBody
- type MoveSyncItemParams
- type MoveSyncItemRequestObject
- type MoveSyncItemResponseObject
- type MoveSyncItemdefaultJSONResponse
- type Node
- type NodeStatus
- type NodeStatusLabel
- type NotificationChannel
- type NotificationChannelInput
- type NotificationChannelListResponse
- type NotificationEmailTarget
- type NotificationEventType
- type NotificationProviderType
- type NotificationRoute
- type NotificationRouteInput
- type NotificationRouteScope
- type NotificationRouteSet
- type NotificationRouteSetInput
- type NotificationRouteSetListResponse
- type NotificationSMTPSettings
- type NotificationSMTPSettingsInput
- type NotificationSlackTarget
- type NotificationSlackTargetInput
- type NotificationSubscription
- type NotificationSubscriptionInput
- type NotificationTarget
- type NotificationTargetInput
- type NotificationTelegramTarget
- type NotificationTelegramTargetInput
- type NotificationWebhookTarget
- type NotificationWebhookTargetInput
- type NotificationWorkspaceSettings
- type NotificationWorkspaceSettingsInput
- type Offset
- type OutputsMetadata
- type Page
- type Pagination
- type ParamDef
- type ParamDefType
- type ParamScalar
- func (t ParamScalar) AsParamScalar0() (ParamScalar0, error)
- func (t ParamScalar) AsParamScalar1() (ParamScalar1, error)
- func (t ParamScalar) AsParamScalar2() (ParamScalar2, error)
- func (t ParamScalar) AsParamScalar3() (ParamScalar3, error)
- func (t *ParamScalar) FromParamScalar0(v ParamScalar0) error
- func (t *ParamScalar) FromParamScalar1(v ParamScalar1) error
- func (t *ParamScalar) FromParamScalar2(v ParamScalar2) error
- func (t *ParamScalar) FromParamScalar3(v ParamScalar3) error
- func (t ParamScalar) MarshalJSON() ([]byte, error)
- func (t *ParamScalar) MergeParamScalar0(v ParamScalar0) error
- func (t *ParamScalar) MergeParamScalar1(v ParamScalar1) error
- func (t *ParamScalar) MergeParamScalar2(v ParamScalar2) error
- func (t *ParamScalar) MergeParamScalar3(v ParamScalar3) error
- func (t *ParamScalar) UnmarshalJSON(b []byte) error
- type ParamScalar0
- type ParamScalar1
- type ParamScalar2
- type ParamScalar3
- type PerPage
- type PreviewEditRetryDAGRun200JSONResponse
- type PreviewEditRetryDAGRunJSONBody
- type PreviewEditRetryDAGRunJSONRequestBody
- type PreviewEditRetryDAGRunParams
- type PreviewEditRetryDAGRunRequestObject
- type PreviewEditRetryDAGRunResponseObject
- type PreviewEditRetryDAGRundefaultJSONResponse
- type PublishSyncItem200JSONResponse
- type PublishSyncItem404JSONResponse
- type PublishSyncItem409JSONResponse
- type PublishSyncItemJSONRequestBody
- type PublishSyncItemParams
- type PublishSyncItemRequestObject
- type PublishSyncItemResponseObject
- type PublishSyncItemdefaultJSONResponse
- type PushBackDAGRunStep200JSONResponse
- type PushBackDAGRunStep400JSONResponse
- type PushBackDAGRunStep404JSONResponse
- type PushBackDAGRunStepJSONRequestBody
- type PushBackDAGRunStepParams
- type PushBackDAGRunStepRequestObject
- type PushBackDAGRunStepResponseObject
- type PushBackDAGRunStepdefaultJSONResponse
- type PushBackHistoryEntry
- type PushBackStepRequest
- type PushBackStepResponse
- type PushBackSubDAGRunStep200JSONResponse
- type PushBackSubDAGRunStep400JSONResponse
- type PushBackSubDAGRunStep404JSONResponse
- type PushBackSubDAGRunStepJSONRequestBody
- type PushBackSubDAGRunStepParams
- type PushBackSubDAGRunStepRequestObject
- type PushBackSubDAGRunStepResponseObject
- type PushBackSubDAGRunStepdefaultJSONResponse
- type Queue
- type QueueListCursor
- type QueueListLimit
- type QueueType
- type QueuedDAGRunsPageResponse
- type QueuesResponse
- type QueuesSummary
- type RegenerateDAGWebhookHMACSecret200JSONResponse
- type RegenerateDAGWebhookHMACSecret400JSONResponse
- type RegenerateDAGWebhookHMACSecret404JSONResponse
- type RegenerateDAGWebhookHMACSecret501JSONResponse
- type RegenerateDAGWebhookHMACSecretParams
- type RegenerateDAGWebhookHMACSecretRequestObject
- type RegenerateDAGWebhookHMACSecretResponseObject
- type RegenerateDAGWebhookHMACSecretdefaultJSONResponse
- type RegenerateDAGWebhookToken200JSONResponse
- type RegenerateDAGWebhookToken404JSONResponse
- type RegenerateDAGWebhookTokenParams
- type RegenerateDAGWebhookTokenRequestObject
- type RegenerateDAGWebhookTokenResponseObject
- type RegenerateDAGWebhookTokendefaultJSONResponse
- type RejectDAGRunStep200JSONResponse
- type RejectDAGRunStep400JSONResponse
- type RejectDAGRunStep404JSONResponse
- type RejectDAGRunStepJSONRequestBody
- type RejectDAGRunStepParams
- type RejectDAGRunStepRequestObject
- type RejectDAGRunStepResponseObject
- type RejectDAGRunStepdefaultJSONResponse
- type RejectStepRequest
- type RejectStepResponse
- type RejectSubDAGRunStep200JSONResponse
- type RejectSubDAGRunStep400JSONResponse
- type RejectSubDAGRunStep404JSONResponse
- type RejectSubDAGRunStepJSONRequestBody
- type RejectSubDAGRunStepParams
- type RejectSubDAGRunStepRequestObject
- type RejectSubDAGRunStepResponseObject
- type RejectSubDAGRunStepdefaultJSONResponse
- type RemoteNode
- type RemoteNodeId
- type RemoteNodeListResponse
- type RemoteNodeResponse
- type RemoteNodeResponseAuthType
- type RemoteNodeResponseSource
- type RenameDAG200Response
- type RenameDAG400JSONResponse
- type RenameDAG404JSONResponse
- type RenameDAGJSONBody
- type RenameDAGJSONRequestBody
- type RenameDAGParams
- type RenameDAGRequestObject
- type RenameDAGResponseObject
- type RenameDAGdefaultJSONResponse
- type RenameDoc200JSONResponse
- type RenameDoc404JSONResponse
- type RenameDoc409JSONResponse
- type RenameDocJSONRequestBody
- type RenameDocParams
- type RenameDocRequest
- type RenameDocRequestObject
- type RenameDocResponseObject
- type RenameDocdefaultJSONResponse
- type RepeatMode
- type RepeatPolicy
- type RepeatPolicyBackoff0
- type RepeatPolicyBackoff1
- type RepeatPolicy_Backoff
- func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff0() (RepeatPolicyBackoff0, error)
- func (t RepeatPolicy_Backoff) AsRepeatPolicyBackoff1() (RepeatPolicyBackoff1, error)
- func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error
- func (t *RepeatPolicy_Backoff) FromRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error
- func (t RepeatPolicy_Backoff) MarshalJSON() ([]byte, error)
- func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff0(v RepeatPolicyBackoff0) error
- func (t *RepeatPolicy_Backoff) MergeRepeatPolicyBackoff1(v RepeatPolicyBackoff1) error
- func (t *RepeatPolicy_Backoff) UnmarshalJSON(b []byte) error
- type RequiredHeaderError
- type RequiredParamError
- type RescheduleDAGRun200JSONResponse
- type RescheduleDAGRun400JSONResponse
- type RescheduleDAGRun404JSONResponse
- type RescheduleDAGRun409JSONResponse
- type RescheduleDAGRunJSONBody
- type RescheduleDAGRunJSONRequestBody
- type RescheduleDAGRunParams
- type RescheduleDAGRunRequestObject
- type RescheduleDAGRunResponseObject
- type RescheduleDAGRundefaultJSONResponse
- type ResetPasswordRequest
- type ResetUserPassword200JSONResponse
- type ResetUserPassword400JSONResponse
- type ResetUserPassword401JSONResponse
- type ResetUserPassword403JSONResponse
- type ResetUserPassword404JSONResponse
- type ResetUserPasswordJSONRequestBody
- type ResetUserPasswordRequestObject
- type ResetUserPasswordResponseObject
- type ResetUserPassworddefaultJSONResponse
- type ResourceHistory
- type ResumeHumanTaskDAGRun200JSONResponse
- type ResumeHumanTaskDAGRun404JSONResponse
- type ResumeHumanTaskDAGRun409JSONResponse
- type ResumeHumanTaskDAGRun503JSONResponse
- type ResumeHumanTaskDAGRunParams
- type ResumeHumanTaskDAGRunRequestObject
- type ResumeHumanTaskDAGRunResponseObject
- type ResumeHumanTaskDAGRundefaultJSONResponse
- type RetryDAGRun200Response
- type RetryDAGRunJSONBody
- type RetryDAGRunJSONRequestBody
- type RetryDAGRunParams
- type RetryDAGRunRequestObject
- type RetryDAGRunResponseObject
- type RetryDAGRundefaultJSONResponse
- type RunConfig
- type RunningTask
- type RuntimeProfileEntryKind
- type RuntimeProfileEntryResponse
- type RuntimeProfileKey
- type RuntimeProfileListResponse
- type RuntimeProfileName
- type RuntimeProfileOverride
- type RuntimeProfileResponse
- type RuntimeProfileStatus
- type Schedule
- type ScheduleKind
- type SchedulerInstance
- type SchedulerInstanceStatus
- type SchedulerStatusResponse
- type SearchCursor
- type SearchDAGFeed200JSONResponse
- type SearchDAGFeed400JSONResponse
- type SearchDAGFeedParams
- type SearchDAGFeedRequestObject
- type SearchDAGFeedResponseObject
- type SearchDAGFeeddefaultJSONResponse
- type SearchDAGs200JSONResponse
- type SearchDAGsParams
- type SearchDAGsRequestObject
- type SearchDAGsResponseObject
- type SearchDAGsdefaultJSONResponse
- type SearchDagMatches200JSONResponse
- type SearchDagMatches400JSONResponse
- type SearchDagMatches404JSONResponse
- type SearchDagMatchesParams
- type SearchDagMatchesRequestObject
- type SearchDagMatchesResponseObject
- type SearchDagMatchesdefaultJSONResponse
- type SearchDocFeed200JSONResponse
- type SearchDocFeed400JSONResponse
- type SearchDocFeedParams
- type SearchDocFeedRequestObject
- type SearchDocFeedResponseObject
- type SearchDocFeeddefaultJSONResponse
- type SearchDocMatches200JSONResponse
- type SearchDocMatches400JSONResponse
- type SearchDocMatches404JSONResponse
- type SearchDocMatchesParams
- type SearchDocMatchesRequestObject
- type SearchDocMatchesResponseObject
- type SearchDocMatchesdefaultJSONResponse
- type SearchDocs200JSONResponse
- type SearchDocs400JSONResponse
- type SearchDocsParams
- type SearchDocsRequestObject
- type SearchDocsResponseObject
- type SearchDocsdefaultJSONResponse
- type SearchLimit
- type SearchMatchItem
- type SearchMatchLimit
- type SearchMatchesResponse
- type SearchResultItem
- type SecretListResponse
- type SecretProviderType
- type SecretResponse
- type SecretStatus
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) ActivateLicense(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ChangePassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CompleteHumanTask(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateAPIKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDAGWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDoc(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateIncidentProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNewDAG(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateRemoteNode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateView(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWorkspace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeactivateLicense(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAPIKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAG(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAGSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDoc(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteDocBatch(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteRemoteNode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSyncItem(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteView(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteWorkspace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DequeueDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DisableSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EditRetryDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnableSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExecuteDAG(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExecuteDAGSync(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ForgetSyncItem(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAPIKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllDAGLabels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllDAGTags(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBaseConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetCurrentUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGIncidents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGNotifications(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDAGWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDoc(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetHealthStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetIncidentProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetLicenseStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetMetrics(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetNotificationSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOpenapiJson(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetQueue(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRemoteNode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetResourceHistory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRuntimeProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSchedulerStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubDAGRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSyncConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSyncItemDiff(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSyncStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTunnelStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetView(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAPIKeys(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListAuditLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDAGRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDAGRunsByName(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDAGs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDocs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListEventLogs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListIncidentPolicies(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListIncidentProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNotificationChannels(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListNotificationRoutes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListQueueItems(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListQueues(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRemoteNodes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSecrets(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListViews(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListWebhooks(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListWorkspaces(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) MoveSyncItem(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PublishSyncItem(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RejectDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RenameDAG(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RenameDoc(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RescheduleDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ResetUserPassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RetryDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDAGFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDAGs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDagMatches(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDocFeed(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDocMatches(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchDocs(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Setup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) StopAllDAGRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncCleanup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncDeleteBatch(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncDeleteMissing(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncPublishAll(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncPull(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SyncTestConnection(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TerminateDAGRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestDAGNotifications(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestIncidentProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TriggerWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAPIKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateBaseConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateDoc(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRemoteNode(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSyncConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateView(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspace(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ValidateDAGSpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) WriteSecretVersion(w http.ResponseWriter, r *http.Request)
- type SetGlobalRuntimeProfileDefaultSecret200JSONResponse
- type SetGlobalRuntimeProfileDefaultSecret400JSONResponse
- type SetGlobalRuntimeProfileDefaultSecret401JSONResponse
- type SetGlobalRuntimeProfileDefaultSecret403JSONResponse
- type SetGlobalRuntimeProfileDefaultSecretJSONRequestBody
- type SetGlobalRuntimeProfileDefaultSecretParams
- type SetGlobalRuntimeProfileDefaultSecretRequestObject
- type SetGlobalRuntimeProfileDefaultSecretResponseObject
- type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse
- type SetGlobalRuntimeProfileDefaultVariable200JSONResponse
- type SetGlobalRuntimeProfileDefaultVariable400JSONResponse
- type SetGlobalRuntimeProfileDefaultVariable401JSONResponse
- type SetGlobalRuntimeProfileDefaultVariable403JSONResponse
- type SetGlobalRuntimeProfileDefaultVariableJSONRequestBody
- type SetGlobalRuntimeProfileDefaultVariableParams
- type SetGlobalRuntimeProfileDefaultVariableRequestObject
- type SetGlobalRuntimeProfileDefaultVariableResponseObject
- type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse
- type SetRuntimeProfileSecret200JSONResponse
- type SetRuntimeProfileSecret400JSONResponse
- type SetRuntimeProfileSecret401JSONResponse
- type SetRuntimeProfileSecret403JSONResponse
- type SetRuntimeProfileSecret404JSONResponse
- type SetRuntimeProfileSecretJSONRequestBody
- type SetRuntimeProfileSecretParams
- type SetRuntimeProfileSecretRequest
- type SetRuntimeProfileSecretRequestObject
- type SetRuntimeProfileSecretResponseObject
- type SetRuntimeProfileSecretdefaultJSONResponse
- type SetRuntimeProfileVariable200JSONResponse
- type SetRuntimeProfileVariable400JSONResponse
- type SetRuntimeProfileVariable401JSONResponse
- type SetRuntimeProfileVariable403JSONResponse
- type SetRuntimeProfileVariable404JSONResponse
- type SetRuntimeProfileVariableJSONRequestBody
- type SetRuntimeProfileVariableParams
- type SetRuntimeProfileVariableRequest
- type SetRuntimeProfileVariableRequestObject
- type SetRuntimeProfileVariableResponseObject
- type SetRuntimeProfileVariabledefaultJSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecret200JSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecret400JSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecret401JSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecret403JSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecret404JSONResponse
- type SetWorkspaceRuntimeProfileDefaultSecretJSONRequestBody
- type SetWorkspaceRuntimeProfileDefaultSecretParams
- type SetWorkspaceRuntimeProfileDefaultSecretRequestObject
- type SetWorkspaceRuntimeProfileDefaultSecretResponseObject
- type SetWorkspaceRuntimeProfileDefaultSecretdefaultJSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariable200JSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariable400JSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariable401JSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariable403JSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariable404JSONResponse
- type SetWorkspaceRuntimeProfileDefaultVariableJSONRequestBody
- type SetWorkspaceRuntimeProfileDefaultVariableParams
- type SetWorkspaceRuntimeProfileDefaultVariableRequestObject
- type SetWorkspaceRuntimeProfileDefaultVariableResponseObject
- type SetWorkspaceRuntimeProfileDefaultVariabledefaultJSONResponse
- type Setup200JSONResponse
- type Setup400JSONResponse
- type Setup403JSONResponse
- type SetupJSONRequestBody
- type SetupParams
- type SetupRequest
- type SetupRequestObject
- type SetupResponseObject
- type SetupdefaultJSONResponse
- type Status
- type StatusLabel
- type StatusList
- type Step
- type StepName
- type StepOutputDeclaration
- type StepOutputDeclarationType
- type StepParallelItems0
- type StepParallelItems1
- type Step_Parallel_Items
- func (t Step_Parallel_Items) AsStepParallelItems0() (StepParallelItems0, error)
- func (t Step_Parallel_Items) AsStepParallelItems1() (StepParallelItems1, error)
- func (t *Step_Parallel_Items) FromStepParallelItems0(v StepParallelItems0) error
- func (t *Step_Parallel_Items) FromStepParallelItems1(v StepParallelItems1) error
- func (t Step_Parallel_Items) MarshalJSON() ([]byte, error)
- func (t *Step_Parallel_Items) MergeStepParallelItems0(v StepParallelItems0) error
- func (t *Step_Parallel_Items) MergeStepParallelItems1(v StepParallelItems1) error
- func (t *Step_Parallel_Items) UnmarshalJSON(b []byte) error
- type StopAllDAGRuns200JSONResponse
- type StopAllDAGRuns404JSONResponse
- type StopAllDAGRunsParams
- type StopAllDAGRunsRequestObject
- type StopAllDAGRunsResponseObject
- type StopAllDAGRunsdefaultJSONResponse
- type Stream
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type SubDAGRun
- type SubDAGRunDetail
- type SuccessResponse
- type SyncAuthConfig
- type SyncAuthConfigType
- type SyncAutoSyncConfig
- type SyncCleanup200JSONResponse
- type SyncCleanupParams
- type SyncCleanupRequestObject
- type SyncCleanupResponseObject
- type SyncCleanupdefaultJSONResponse
- type SyncCommitConfig
- type SyncConfigResponse
- type SyncConfigUpdateRequest
- type SyncConflictResponse
- type SyncConnectionTestResponse
- type SyncDeleteBatch200JSONResponse
- type SyncDeleteBatch400JSONResponse
- type SyncDeleteBatch404JSONResponse
- type SyncDeleteBatchJSONRequestBody
- type SyncDeleteBatchParams
- type SyncDeleteBatchRequest
- type SyncDeleteBatchRequestObject
- type SyncDeleteBatchResponseObject
- type SyncDeleteBatchdefaultJSONResponse
- type SyncDeleteMissing200JSONResponse
- type SyncDeleteMissing400JSONResponse
- type SyncDeleteMissingJSONBody
- type SyncDeleteMissingJSONRequestBody
- type SyncDeleteMissingParams
- type SyncDeleteMissingRequestObject
- type SyncDeleteMissingResponseObject
- type SyncDeleteMissingdefaultJSONResponse
- type SyncError
- type SyncItem
- type SyncItemDiffResponse
- type SyncItemKind
- type SyncPublishAll200JSONResponse
- type SyncPublishAllJSONRequestBody
- type SyncPublishAllParams
- type SyncPublishAllRequest
- type SyncPublishAllRequestObject
- type SyncPublishAllResponseObject
- type SyncPublishAlldefaultJSONResponse
- type SyncPublishRequest
- type SyncPull200JSONResponse
- type SyncPullParams
- type SyncPullRequestObject
- type SyncPullResponseObject
- type SyncPulldefaultJSONResponse
- type SyncResultResponse
- type SyncStatus
- type SyncStatusCounts
- type SyncStatusResponse
- type SyncSummary
- type SyncTestConnection200JSONResponse
- type SyncTestConnectionParams
- type SyncTestConnectionRequestObject
- type SyncTestConnectionResponseObject
- type SyncTestConnectiondefaultJSONResponse
- type Tags
- type Tail
- type TerminateDAGRun200Response
- type TerminateDAGRunParams
- type TerminateDAGRunRequestObject
- type TerminateDAGRunResponseObject
- type TerminateDAGRundefaultJSONResponse
- type TestDAGNotificationRequest
- type TestDAGNotificationResponse
- type TestDAGNotificationResult
- type TestDAGNotifications200JSONResponse
- type TestDAGNotifications400JSONResponse
- type TestDAGNotifications404JSONResponse
- type TestDAGNotificationsJSONRequestBody
- type TestDAGNotificationsParams
- type TestDAGNotificationsRequestObject
- type TestDAGNotificationsResponseObject
- type TestDAGNotificationsdefaultJSONResponse
- type TestIncidentProvider200JSONResponse
- type TestIncidentProvider403JSONResponse
- type TestIncidentProvider404JSONResponse
- type TestIncidentProviderParams
- type TestIncidentProviderRequestObject
- type TestIncidentProviderResponse
- type TestIncidentProviderResponseObject
- type TestIncidentProviderResult
- type TestIncidentProviderdefaultJSONResponse
- type TestRemoteNodeConnection200JSONResponse
- type TestRemoteNodeConnection404JSONResponse
- type TestRemoteNodeConnectionParams
- type TestRemoteNodeConnectionRequestObject
- type TestRemoteNodeConnectionResponse
- type TestRemoteNodeConnectionResponseObject
- type TimeoutError
- type ToggleDAGWebhook200JSONResponse
- type ToggleDAGWebhook404JSONResponse
- type ToggleDAGWebhookJSONRequestBody
- type ToggleDAGWebhookParams
- type ToggleDAGWebhookRequestObject
- type ToggleDAGWebhookResponseObject
- type ToggleDAGWebhookdefaultJSONResponse
- type TooManyValuesForParamError
- type ToolDefinition
- type TriggerType
- type TriggerWebhook200JSONResponse
- type TriggerWebhook400JSONResponse
- type TriggerWebhook401JSONResponse
- type TriggerWebhook403JSONResponse
- type TriggerWebhook404JSONResponse
- type TriggerWebhook409JSONResponse
- type TriggerWebhookJSONRequestBody
- type TriggerWebhookParams
- type TriggerWebhookRequestObject
- type TriggerWebhookResponseObject
- type TriggerWebhookdefaultJSONResponse
- type TunnelStatusResponse
- type TunnelStatusResponseProvider
- type TunnelStatusResponseStatus
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) ActivateLicense(w http.ResponseWriter, r *http.Request, params ActivateLicenseParams)
- func (_ Unimplemented) ApproveDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) ApproveSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) ChangePassword(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CompleteHumanTask(w http.ResponseWriter, r *http.Request, name DAGName, ...)
- func (_ Unimplemented) ConfigureDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) CreateAPIKey(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) CreateDoc(w http.ResponseWriter, r *http.Request, params CreateDocParams)
- func (_ Unimplemented) CreateIncidentProvider(w http.ResponseWriter, r *http.Request, params CreateIncidentProviderParams)
- func (_ Unimplemented) CreateNewDAG(w http.ResponseWriter, r *http.Request, params CreateNewDAGParams)
- func (_ Unimplemented) CreateNotificationChannel(w http.ResponseWriter, r *http.Request, params CreateNotificationChannelParams)
- func (_ Unimplemented) CreateRemoteNode(w http.ResponseWriter, r *http.Request, params CreateRemoteNodeParams)
- func (_ Unimplemented) CreateRuntimeProfile(w http.ResponseWriter, r *http.Request, params CreateRuntimeProfileParams)
- func (_ Unimplemented) CreateSecret(w http.ResponseWriter, r *http.Request, params CreateSecretParams)
- func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateView(w http.ResponseWriter, r *http.Request, params CreateViewParams)
- func (_ Unimplemented) CreateWorkspace(w http.ResponseWriter, r *http.Request, params CreateWorkspaceParams)
- func (_ Unimplemented) DeactivateLicense(w http.ResponseWriter, r *http.Request, params DeactivateLicenseParams)
- func (_ Unimplemented) DeleteAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
- func (_ Unimplemented) DeleteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DeleteDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DeleteDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DeleteDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, ...)
- func (_ Unimplemented) DeleteDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DeleteDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DeleteDoc(w http.ResponseWriter, r *http.Request, params DeleteDocParams)
- func (_ Unimplemented) DeleteDocBatch(w http.ResponseWriter, r *http.Request, params DeleteDocBatchParams)
- func (_ Unimplemented) DeleteGlobalRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, ...)
- func (_ Unimplemented) DeleteIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, ...)
- func (_ Unimplemented) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, ...)
- func (_ Unimplemented) DeleteRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, ...)
- func (_ Unimplemented) DeleteRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) DeleteRuntimeProfileEntry(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) DeleteSecret(w http.ResponseWriter, r *http.Request, secretId string, ...)
- func (_ Unimplemented) DeleteSyncItem(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, userId UserId)
- func (_ Unimplemented) DeleteView(w http.ResponseWriter, r *http.Request, viewId string, params DeleteViewParams)
- func (_ Unimplemented) DeleteWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, ...)
- func (_ Unimplemented) DeleteWorkspaceRuntimeProfileDefaultEntry(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) DequeueDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DisableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) DisableSecret(w http.ResponseWriter, r *http.Request, secretId string, ...)
- func (_ Unimplemented) DiscardSyncItemChanges(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) DownloadDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DownloadDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DownloadDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DownloadSubDAGRunArtifact(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DownloadSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) DownloadSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) EditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) EnableDAGWebhookHMAC(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) EnableSecret(w http.ResponseWriter, r *http.Request, secretId string, ...)
- func (_ Unimplemented) EnqueueDAGDAGRun(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) EnqueueDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params EnqueueDAGRunFromSpecParams)
- func (_ Unimplemented) ExecuteDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) ExecuteDAGRunFromSpec(w http.ResponseWriter, r *http.Request, params ExecuteDAGRunFromSpecParams)
- func (_ Unimplemented) ExecuteDAGSync(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) ForgetSyncItem(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) GetAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
- func (_ Unimplemented) GetAllDAGLabels(w http.ResponseWriter, r *http.Request, params GetAllDAGLabelsParams)
- func (_ Unimplemented) GetAllDAGTags(w http.ResponseWriter, r *http.Request, params GetAllDAGTagsParams)
- func (_ Unimplemented) GetBaseConfig(w http.ResponseWriter, r *http.Request, params GetBaseConfigParams)
- func (_ Unimplemented) GetCoordinatorStatus(w http.ResponseWriter, r *http.Request, params GetCoordinatorStatusParams)
- func (_ Unimplemented) GetCurrentUser(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetDAGDAGRunDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGDAGRunHistory(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGDetails(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunOutputs(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) GetDoc(w http.ResponseWriter, r *http.Request, params GetDocParams)
- func (_ Unimplemented) GetGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, params GetGlobalIncidentPoliciesParams)
- func (_ Unimplemented) GetGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetHealthStatus(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, ...)
- func (_ Unimplemented) GetLicenseStatus(w http.ResponseWriter, r *http.Request, params GetLicenseStatusParams)
- func (_ Unimplemented) GetMetrics(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, ...)
- func (_ Unimplemented) GetNotificationSettings(w http.ResponseWriter, r *http.Request, params GetNotificationSettingsParams)
- func (_ Unimplemented) GetOpenapiJson(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetQueue(w http.ResponseWriter, r *http.Request, name string, params GetQueueParams)
- func (_ Unimplemented) GetRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, ...)
- func (_ Unimplemented) GetResourceHistory(w http.ResponseWriter, r *http.Request, params GetResourceHistoryParams)
- func (_ Unimplemented) GetRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) GetSchedulerStatus(w http.ResponseWriter, r *http.Request, params GetSchedulerStatusParams)
- func (_ Unimplemented) GetSecret(w http.ResponseWriter, r *http.Request, secretId string, ...)
- func (_ Unimplemented) GetSubDAGRunArtifactPreview(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunArtifacts(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunDetails(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunSpec(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunStepLog(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRunStepMessages(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSubDAGRuns(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) GetSyncConfig(w http.ResponseWriter, r *http.Request, params GetSyncConfigParams)
- func (_ Unimplemented) GetSyncItemDiff(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) GetSyncStatus(w http.ResponseWriter, r *http.Request, params GetSyncStatusParams)
- func (_ Unimplemented) GetTunnelStatus(w http.ResponseWriter, r *http.Request, params GetTunnelStatusParams)
- func (_ Unimplemented) GetUser(w http.ResponseWriter, r *http.Request, userId UserId)
- func (_ Unimplemented) GetView(w http.ResponseWriter, r *http.Request, viewId string, params GetViewParams)
- func (_ Unimplemented) GetWorkers(w http.ResponseWriter, r *http.Request, params GetWorkersParams)
- func (_ Unimplemented) GetWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, ...)
- func (_ Unimplemented) GetWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) GetWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) GetWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) GetWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) ListAPIKeys(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListAuditLogs(w http.ResponseWriter, r *http.Request, params ListAuditLogsParams)
- func (_ Unimplemented) ListDAGRuns(w http.ResponseWriter, r *http.Request, params ListDAGRunsParams)
- func (_ Unimplemented) ListDAGRunsByName(w http.ResponseWriter, r *http.Request, name DAGRunName, ...)
- func (_ Unimplemented) ListDAGs(w http.ResponseWriter, r *http.Request, params ListDAGsParams)
- func (_ Unimplemented) ListDocs(w http.ResponseWriter, r *http.Request, params ListDocsParams)
- func (_ Unimplemented) ListEventLogs(w http.ResponseWriter, r *http.Request, params ListEventLogsParams)
- func (_ Unimplemented) ListIncidentPolicies(w http.ResponseWriter, r *http.Request, params ListIncidentPoliciesParams)
- func (_ Unimplemented) ListIncidentProviders(w http.ResponseWriter, r *http.Request, params ListIncidentProvidersParams)
- func (_ Unimplemented) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params ListNotificationChannelsParams)
- func (_ Unimplemented) ListNotificationRoutes(w http.ResponseWriter, r *http.Request, params ListNotificationRoutesParams)
- func (_ Unimplemented) ListQueueItems(w http.ResponseWriter, r *http.Request, name string, ...)
- func (_ Unimplemented) ListQueues(w http.ResponseWriter, r *http.Request, params ListQueuesParams)
- func (_ Unimplemented) ListRemoteNodes(w http.ResponseWriter, r *http.Request, params ListRemoteNodesParams)
- func (_ Unimplemented) ListRuntimeProfiles(w http.ResponseWriter, r *http.Request, params ListRuntimeProfilesParams)
- func (_ Unimplemented) ListSecrets(w http.ResponseWriter, r *http.Request, params ListSecretsParams)
- func (_ Unimplemented) ListUsers(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListViews(w http.ResponseWriter, r *http.Request, params ListViewsParams)
- func (_ Unimplemented) ListWebhooks(w http.ResponseWriter, r *http.Request, params ListWebhooksParams)
- func (_ Unimplemented) ListWorkspaces(w http.ResponseWriter, r *http.Request, params ListWorkspacesParams)
- func (_ Unimplemented) Login(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) MoveSyncItem(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) PreviewEditRetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) PublishSyncItem(w http.ResponseWriter, r *http.Request, itemId string, ...)
- func (_ Unimplemented) PushBackDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) PushBackSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) RegenerateDAGWebhookHMACSecret(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) RegenerateDAGWebhookToken(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) RejectDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) RejectSubDAGRunStep(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) RenameDAG(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) RenameDoc(w http.ResponseWriter, r *http.Request, params RenameDocParams)
- func (_ Unimplemented) RescheduleDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) ResetUserPassword(w http.ResponseWriter, r *http.Request, userId UserId)
- func (_ Unimplemented) ResumeHumanTaskDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, ...)
- func (_ Unimplemented) RetryDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) SearchDAGFeed(w http.ResponseWriter, r *http.Request, params SearchDAGFeedParams)
- func (_ Unimplemented) SearchDAGs(w http.ResponseWriter, r *http.Request, params SearchDAGsParams)
- func (_ Unimplemented) SearchDagMatches(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) SearchDocFeed(w http.ResponseWriter, r *http.Request, params SearchDocFeedParams)
- func (_ Unimplemented) SearchDocMatches(w http.ResponseWriter, r *http.Request, params SearchDocMatchesParams)
- func (_ Unimplemented) SearchDocs(w http.ResponseWriter, r *http.Request, params SearchDocsParams)
- func (_ Unimplemented) SetGlobalRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, ...)
- func (_ Unimplemented) SetGlobalRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, key RuntimeProfileKey, ...)
- func (_ Unimplemented) SetRuntimeProfileSecret(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) SetRuntimeProfileVariable(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultSecret(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) SetWorkspaceRuntimeProfileDefaultVariable(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) Setup(w http.ResponseWriter, r *http.Request, params SetupParams)
- func (_ Unimplemented) StopAllDAGRuns(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) SyncCleanup(w http.ResponseWriter, r *http.Request, params SyncCleanupParams)
- func (_ Unimplemented) SyncDeleteBatch(w http.ResponseWriter, r *http.Request, params SyncDeleteBatchParams)
- func (_ Unimplemented) SyncDeleteMissing(w http.ResponseWriter, r *http.Request, params SyncDeleteMissingParams)
- func (_ Unimplemented) SyncPublishAll(w http.ResponseWriter, r *http.Request, params SyncPublishAllParams)
- func (_ Unimplemented) SyncPull(w http.ResponseWriter, r *http.Request, params SyncPullParams)
- func (_ Unimplemented) SyncTestConnection(w http.ResponseWriter, r *http.Request, params SyncTestConnectionParams)
- func (_ Unimplemented) TerminateDAGRun(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) TestDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) TestIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, ...)
- func (_ Unimplemented) TestRemoteNodeConnection(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, ...)
- func (_ Unimplemented) ToggleDAGWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) TriggerWebhook(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateAPIKey(w http.ResponseWriter, r *http.Request, keyId APIKeyId)
- func (_ Unimplemented) UpdateBaseConfig(w http.ResponseWriter, r *http.Request, params UpdateBaseConfigParams)
- func (_ Unimplemented) UpdateDAGIncidents(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateDAGNotifications(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) UpdateDAGSettings(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateDAGSpec(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateDAGSuspensionState(w http.ResponseWriter, r *http.Request, fileName DAGFileName, ...)
- func (_ Unimplemented) UpdateDoc(w http.ResponseWriter, r *http.Request, params UpdateDocParams)
- func (_ Unimplemented) UpdateGlobalIncidentPolicies(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateGlobalNotificationRoutes(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateGlobalRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateIncidentProvider(w http.ResponseWriter, r *http.Request, providerId string, ...)
- func (_ Unimplemented) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, channelId string, ...)
- func (_ Unimplemented) UpdateNotificationSettings(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) UpdateRemoteNode(w http.ResponseWriter, r *http.Request, remoteNodeId RemoteNodeId, ...)
- func (_ Unimplemented) UpdateRuntimeProfile(w http.ResponseWriter, r *http.Request, profileName RuntimeProfileName, ...)
- func (_ Unimplemented) UpdateSecret(w http.ResponseWriter, r *http.Request, secretId string, ...)
- func (_ Unimplemented) UpdateSubDAGRunStepStatus(w http.ResponseWriter, r *http.Request, name DAGName, dagRunId DAGRunId, ...)
- func (_ Unimplemented) UpdateSyncConfig(w http.ResponseWriter, r *http.Request, params UpdateSyncConfigParams)
- func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, userId UserId)
- func (_ Unimplemented) UpdateView(w http.ResponseWriter, r *http.Request, viewId string, params UpdateViewParams)
- func (_ Unimplemented) UpdateWorkspace(w http.ResponseWriter, r *http.Request, workspaceId string, ...)
- func (_ Unimplemented) UpdateWorkspaceBaseConfig(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) UpdateWorkspaceIncidentPolicies(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) UpdateWorkspaceNotificationRoutes(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) UpdateWorkspaceRuntimeProfileDefaults(w http.ResponseWriter, r *http.Request, workspaceName WorkspaceName, ...)
- func (_ Unimplemented) ValidateDAGSpec(w http.ResponseWriter, r *http.Request, params ValidateDAGSpecParams)
- func (_ Unimplemented) WriteSecretVersion(w http.ResponseWriter, r *http.Request, secretId string, ...)
- type UnixTimestamp
- type UnmarshalingParamError
- type UpdateAPIKey200JSONResponse
- type UpdateAPIKey400JSONResponse
- type UpdateAPIKey401JSONResponse
- type UpdateAPIKey403JSONResponse
- type UpdateAPIKey404JSONResponse
- type UpdateAPIKey409JSONResponse
- type UpdateAPIKeyJSONRequestBody
- type UpdateAPIKeyRequest
- type UpdateAPIKeyRequestAllowedSurfaces
- type UpdateAPIKeyRequestAttributionClass
- type UpdateAPIKeyRequestObject
- type UpdateAPIKeyResponseObject
- type UpdateAPIKeydefaultJSONResponse
- type UpdateBaseConfig200JSONResponse
- type UpdateBaseConfig400JSONResponse
- type UpdateBaseConfig401JSONResponse
- type UpdateBaseConfig403JSONResponse
- type UpdateBaseConfigJSONBody
- type UpdateBaseConfigJSONRequestBody
- type UpdateBaseConfigParams
- type UpdateBaseConfigRequestObject
- type UpdateBaseConfigResponseObject
- type UpdateBaseConfigdefaultJSONResponse
- type UpdateDAGIncidents200JSONResponse
- type UpdateDAGIncidents400JSONResponse
- type UpdateDAGIncidents403JSONResponse
- type UpdateDAGIncidents404JSONResponse
- type UpdateDAGIncidentsJSONRequestBody
- type UpdateDAGIncidentsParams
- type UpdateDAGIncidentsRequestObject
- type UpdateDAGIncidentsResponseObject
- type UpdateDAGIncidentsdefaultJSONResponse
- type UpdateDAGNotifications200JSONResponse
- type UpdateDAGNotifications400JSONResponse
- type UpdateDAGNotifications403JSONResponse
- type UpdateDAGNotifications404JSONResponse
- type UpdateDAGNotificationsJSONRequestBody
- type UpdateDAGNotificationsParams
- type UpdateDAGNotificationsRequest
- type UpdateDAGNotificationsRequestObject
- type UpdateDAGNotificationsResponseObject
- type UpdateDAGNotificationsdefaultJSONResponse
- type UpdateDAGRunStepStatus200Response
- type UpdateDAGRunStepStatus400JSONResponse
- type UpdateDAGRunStepStatus404JSONResponse
- type UpdateDAGRunStepStatusJSONBody
- type UpdateDAGRunStepStatusJSONRequestBody
- type UpdateDAGRunStepStatusParams
- type UpdateDAGRunStepStatusRequestObject
- type UpdateDAGRunStepStatusResponseObject
- type UpdateDAGRunStepStatusdefaultJSONResponse
- type UpdateDAGSettings200JSONResponse
- type UpdateDAGSettings400JSONResponse
- type UpdateDAGSettings403JSONResponse
- type UpdateDAGSettings404JSONResponse
- type UpdateDAGSettingsJSONRequestBody
- type UpdateDAGSettingsParams
- type UpdateDAGSettingsRequest
- type UpdateDAGSettingsRequestObject
- type UpdateDAGSettingsResponseObject
- type UpdateDAGSettingsdefaultJSONResponse
- type UpdateDAGSpec200JSONResponse
- type UpdateDAGSpecJSONBody
- type UpdateDAGSpecJSONRequestBody
- type UpdateDAGSpecParams
- type UpdateDAGSpecRequestObject
- type UpdateDAGSpecResponseObject
- type UpdateDAGSpecdefaultJSONResponse
- type UpdateDAGSuspensionState200Response
- type UpdateDAGSuspensionState404JSONResponse
- type UpdateDAGSuspensionStateJSONBody
- type UpdateDAGSuspensionStateJSONRequestBody
- type UpdateDAGSuspensionStateParams
- type UpdateDAGSuspensionStateRequestObject
- type UpdateDAGSuspensionStateResponseObject
- type UpdateDAGSuspensionStatedefaultJSONResponse
- type UpdateDoc200JSONResponse
- type UpdateDoc404JSONResponse
- type UpdateDocJSONRequestBody
- type UpdateDocParams
- type UpdateDocRequest
- type UpdateDocRequestObject
- type UpdateDocResponseObject
- type UpdateDocdefaultJSONResponse
- type UpdateGlobalIncidentPolicies200JSONResponse
- type UpdateGlobalIncidentPolicies400JSONResponse
- type UpdateGlobalIncidentPolicies403JSONResponse
- type UpdateGlobalIncidentPolicies404JSONResponse
- type UpdateGlobalIncidentPoliciesJSONRequestBody
- type UpdateGlobalIncidentPoliciesParams
- type UpdateGlobalIncidentPoliciesRequestObject
- type UpdateGlobalIncidentPoliciesResponseObject
- type UpdateGlobalIncidentPoliciesdefaultJSONResponse
- type UpdateGlobalNotificationRoutes200JSONResponse
- type UpdateGlobalNotificationRoutes400JSONResponse
- type UpdateGlobalNotificationRoutes403JSONResponse
- type UpdateGlobalNotificationRoutes404JSONResponse
- type UpdateGlobalNotificationRoutesJSONRequestBody
- type UpdateGlobalNotificationRoutesParams
- type UpdateGlobalNotificationRoutesRequestObject
- type UpdateGlobalNotificationRoutesResponseObject
- type UpdateGlobalNotificationRoutesdefaultJSONResponse
- type UpdateGlobalRuntimeProfileDefaults200JSONResponse
- type UpdateGlobalRuntimeProfileDefaults400JSONResponse
- type UpdateGlobalRuntimeProfileDefaults401JSONResponse
- type UpdateGlobalRuntimeProfileDefaults403JSONResponse
- type UpdateGlobalRuntimeProfileDefaultsJSONRequestBody
- type UpdateGlobalRuntimeProfileDefaultsParams
- type UpdateGlobalRuntimeProfileDefaultsRequestObject
- type UpdateGlobalRuntimeProfileDefaultsResponseObject
- type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse
- type UpdateIncidentProvider200JSONResponse
- type UpdateIncidentProvider400JSONResponse
- type UpdateIncidentProvider403JSONResponse
- type UpdateIncidentProvider404JSONResponse
- type UpdateIncidentProviderJSONRequestBody
- type UpdateIncidentProviderParams
- type UpdateIncidentProviderRequestObject
- type UpdateIncidentProviderResponseObject
- type UpdateIncidentProviderdefaultJSONResponse
- type UpdateInheritedRuntimeProfileRequest
- type UpdateNotificationChannel200JSONResponse
- type UpdateNotificationChannel400JSONResponse
- type UpdateNotificationChannel403JSONResponse
- type UpdateNotificationChannel404JSONResponse
- type UpdateNotificationChannelJSONRequestBody
- type UpdateNotificationChannelParams
- type UpdateNotificationChannelRequestObject
- type UpdateNotificationChannelResponseObject
- type UpdateNotificationChanneldefaultJSONResponse
- type UpdateNotificationSettings200JSONResponse
- type UpdateNotificationSettings400JSONResponse
- type UpdateNotificationSettingsJSONRequestBody
- type UpdateNotificationSettingsParams
- type UpdateNotificationSettingsRequestObject
- type UpdateNotificationSettingsResponseObject
- type UpdateNotificationSettingsdefaultJSONResponse
- type UpdateRemoteNode200JSONResponse
- type UpdateRemoteNode403JSONResponse
- type UpdateRemoteNode404JSONResponse
- type UpdateRemoteNode409JSONResponse
- type UpdateRemoteNodeJSONRequestBody
- type UpdateRemoteNodeParams
- type UpdateRemoteNodeRequest
- type UpdateRemoteNodeRequestAuthType
- type UpdateRemoteNodeRequestObject
- type UpdateRemoteNodeResponseObject
- type UpdateRuntimeProfile200JSONResponse
- type UpdateRuntimeProfile400JSONResponse
- type UpdateRuntimeProfile401JSONResponse
- type UpdateRuntimeProfile403JSONResponse
- type UpdateRuntimeProfile404JSONResponse
- type UpdateRuntimeProfileJSONRequestBody
- type UpdateRuntimeProfileParams
- type UpdateRuntimeProfileRequest
- type UpdateRuntimeProfileRequestObject
- type UpdateRuntimeProfileResponseObject
- type UpdateRuntimeProfiledefaultJSONResponse
- type UpdateSecret200JSONResponse
- type UpdateSecret400JSONResponse
- type UpdateSecret401JSONResponse
- type UpdateSecret403JSONResponse
- type UpdateSecret404JSONResponse
- type UpdateSecretJSONRequestBody
- type UpdateSecretParams
- type UpdateSecretRequest
- type UpdateSecretRequestObject
- type UpdateSecretResponseObject
- type UpdateSecretdefaultJSONResponse
- type UpdateSubDAGRunStepStatus200Response
- type UpdateSubDAGRunStepStatus400JSONResponse
- type UpdateSubDAGRunStepStatus404JSONResponse
- type UpdateSubDAGRunStepStatusJSONBody
- type UpdateSubDAGRunStepStatusJSONRequestBody
- type UpdateSubDAGRunStepStatusParams
- type UpdateSubDAGRunStepStatusRequestObject
- type UpdateSubDAGRunStepStatusResponseObject
- type UpdateSubDAGRunStepStatusdefaultJSONResponse
- type UpdateSyncConfig200JSONResponse
- type UpdateSyncConfigJSONRequestBody
- type UpdateSyncConfigParams
- type UpdateSyncConfigRequestObject
- type UpdateSyncConfigResponseObject
- type UpdateSyncConfigdefaultJSONResponse
- type UpdateUser200JSONResponse
- type UpdateUser400JSONResponse
- type UpdateUser401JSONResponse
- type UpdateUser403JSONResponse
- type UpdateUser404JSONResponse
- type UpdateUser409JSONResponse
- type UpdateUserJSONRequestBody
- type UpdateUserRequest
- type UpdateUserRequestObject
- type UpdateUserResponseObject
- type UpdateUserdefaultJSONResponse
- type UpdateView200JSONResponse
- type UpdateView400JSONResponse
- type UpdateView401JSONResponse
- type UpdateView403JSONResponse
- type UpdateView404JSONResponse
- type UpdateViewJSONRequestBody
- type UpdateViewParams
- type UpdateViewRequestObject
- type UpdateViewResponseObject
- type UpdateViewdefaultJSONResponse
- type UpdateWorkspace200JSONResponse
- type UpdateWorkspace404JSONResponse
- type UpdateWorkspace409JSONResponse
- type UpdateWorkspaceBaseConfig200JSONResponse
- type UpdateWorkspaceBaseConfig400JSONResponse
- type UpdateWorkspaceBaseConfig401JSONResponse
- type UpdateWorkspaceBaseConfig403JSONResponse
- type UpdateWorkspaceBaseConfig404JSONResponse
- type UpdateWorkspaceBaseConfigJSONBody
- type UpdateWorkspaceBaseConfigJSONRequestBody
- type UpdateWorkspaceBaseConfigParams
- type UpdateWorkspaceBaseConfigRequestObject
- type UpdateWorkspaceBaseConfigResponseObject
- type UpdateWorkspaceBaseConfigdefaultJSONResponse
- type UpdateWorkspaceIncidentPolicies200JSONResponse
- type UpdateWorkspaceIncidentPolicies400JSONResponse
- type UpdateWorkspaceIncidentPolicies403JSONResponse
- type UpdateWorkspaceIncidentPolicies404JSONResponse
- type UpdateWorkspaceIncidentPoliciesJSONRequestBody
- type UpdateWorkspaceIncidentPoliciesParams
- type UpdateWorkspaceIncidentPoliciesRequestObject
- type UpdateWorkspaceIncidentPoliciesResponseObject
- type UpdateWorkspaceIncidentPoliciesdefaultJSONResponse
- type UpdateWorkspaceJSONRequestBody
- type UpdateWorkspaceNotificationRoutes200JSONResponse
- type UpdateWorkspaceNotificationRoutes400JSONResponse
- type UpdateWorkspaceNotificationRoutes403JSONResponse
- type UpdateWorkspaceNotificationRoutes404JSONResponse
- type UpdateWorkspaceNotificationRoutesJSONRequestBody
- type UpdateWorkspaceNotificationRoutesParams
- type UpdateWorkspaceNotificationRoutesRequestObject
- type UpdateWorkspaceNotificationRoutesResponseObject
- type UpdateWorkspaceNotificationRoutesdefaultJSONResponse
- type UpdateWorkspaceParams
- type UpdateWorkspaceRequest
- type UpdateWorkspaceRequestObject
- type UpdateWorkspaceResponseObject
- type UpdateWorkspaceRuntimeProfileDefaults200JSONResponse
- type UpdateWorkspaceRuntimeProfileDefaults400JSONResponse
- type UpdateWorkspaceRuntimeProfileDefaults401JSONResponse
- type UpdateWorkspaceRuntimeProfileDefaults403JSONResponse
- type UpdateWorkspaceRuntimeProfileDefaults404JSONResponse
- type UpdateWorkspaceRuntimeProfileDefaultsJSONRequestBody
- type UpdateWorkspaceRuntimeProfileDefaultsParams
- type UpdateWorkspaceRuntimeProfileDefaultsRequestObject
- type UpdateWorkspaceRuntimeProfileDefaultsResponseObject
- type UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse
- type User
- type UserAuthProvider
- type UserId
- type UserResponse
- type UserRole
- type UsersListResponse
- type ValidateDAGSpec200JSONResponse
- type ValidateDAGSpecJSONBody
- type ValidateDAGSpecJSONRequestBody
- type ValidateDAGSpecParams
- type ValidateDAGSpecRequestObject
- type ValidateDAGSpecResponseObject
- type ValidateDAGSpecdefaultJSONResponse
- type ValueReferenceNotice
- type ValueReferenceNoticeClass
- type ValueReferenceNoticeReason
- type View
- type ViewColumn
- type ViewListResponse
- type ViewSortField
- type ViewSortOrder
- type ViewSpec
- type ViewSpecType
- type ViewWorkspaceScope
- type WebhookAuthMode
- type WebhookCreateResponse
- type WebhookDetails
- type WebhookHMACConfigureRequest
- type WebhookHMACConfigureRequestAuthMode
- type WebhookHMACDetails
- type WebhookHMACEnforcementMode
- type WebhookHMACSecretResponse
- type WebhookListResponse
- type WebhookRequest
- type WebhookResponse
- type WebhookToggleRequest
- type Worker
- type WorkerHealthStatus
- type WorkersListResponse
- type Workspace
- type WorkspaceAccess
- type WorkspaceGrant
- type WorkspaceListResponse
- type WorkspaceName
- type WorkspaceResponse
- type WriteSecretVersion200JSONResponse
- type WriteSecretVersion400JSONResponse
- type WriteSecretVersion401JSONResponse
- type WriteSecretVersion403JSONResponse
- type WriteSecretVersion404JSONResponse
- type WriteSecretVersionJSONRequestBody
- type WriteSecretVersionParams
- type WriteSecretVersionRequest
- type WriteSecretVersionRequestObject
- type WriteSecretVersionResponseObject
- type WriteSecretVersiondefaultJSONResponse
Constants ¶
const ( ApiTokenScopes = "apiToken.Scopes" BasicAuthScopes = "basicAuth.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
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 HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
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"`
// 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.
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.
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 ¶
func (ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse ¶
func (response ActivateLicensedefaultJSONResponse) VisitActivateLicenseResponse(w http.ResponseWriter) error
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 ¶
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 ¶
func (ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse ¶
func (response ApproveSubDAGRunStepdefaultJSONResponse) VisitApproveSubDAGRunStepResponse(w http.ResponseWriter) error
type ArtifactNodeType ¶
type ArtifactNodeType string
ArtifactNodeType Artifact tree node type
const ( ArtifactNodeTypeDirectory ArtifactNodeType = "directory" ArtifactNodeTypeFile ArtifactNodeType = "file" )
Defines values for ArtifactNodeType.
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.
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 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 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 ¶
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.
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 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 ¶
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 ¶
func (ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse ¶
func (response ConfigureDAGWebhookHMACdefaultJSONResponse) VisitConfigureDAGWebhookHMACResponse(w http.ResponseWriter) error
type ControllerEvent ¶
type ControllerEvent 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 controller did on this turn
Kind ControllerEventKind `json:"kind"`
// Name Step or task the event concerns
Name *string `json:"name,omitempty"`
// Reason Controller'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 Controller turn this event belongs to, starting at 1
Turn int `json:"turn"`
}
ControllerEvent One entry on a controller DAG-run's decision timeline
type ControllerEventKind ¶
type ControllerEventKind string
ControllerEventKind What the controller did on this turn
const ( ControllerEventKindAction ControllerEventKind = "action" ControllerEventKindAskUser ControllerEventKind = "ask_user" ControllerEventKindRejected ControllerEventKind = "rejected" ControllerEventKindStalled ControllerEventKind = "stalled" ControllerEventKindTaskStatus ControllerEventKind = "task_status" )
Defines values for ControllerEventKind.
type ControllerTask ¶
type ControllerTask struct {
// Description Completion criteria the controller decides against
Description *string `json:"description,omitempty"`
// Name Unique task name
Name string `json:"name"`
// Reason Justification the controller 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 ControllerTaskStatus `json:"status"`
}
ControllerTask A goal a controller DAG must satisfy before the run concludes
type ControllerTaskStatus ¶
type ControllerTaskStatus string
ControllerTaskStatus 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 ( ControllerTaskStatusCompleted ControllerTaskStatus = "completed" ControllerTaskStatusFailed ControllerTaskStatus = "failed" ControllerTaskStatusOpen ControllerTaskStatus = "open" ControllerTaskStatusSkipped ControllerTaskStatus = "skipped" )
Defines values for ControllerTaskStatus.
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.
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.
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.
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 ¶
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 ¶
func (CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse ¶
func (response CreateDAGWebhookdefaultJSONResponse) VisitCreateDAGWebhookResponse(w http.ResponseWriter) error
type CreateDoc201JSONResponse ¶ added in v2.12.0
type CreateDoc201JSONResponse struct {
Message *string `json:"message,omitempty"`
}
func (CreateDoc201JSONResponse) VisitCreateDocResponse ¶ added in v2.12.0
func (response CreateDoc201JSONResponse) VisitCreateDocResponse(w http.ResponseWriter) error
type CreateDoc400JSONResponse ¶ added in v2.12.0
type CreateDoc400JSONResponse Error
func (CreateDoc400JSONResponse) VisitCreateDocResponse ¶ added in v2.12.0
func (response CreateDoc400JSONResponse) VisitCreateDocResponse(w http.ResponseWriter) error
type CreateDoc409JSONResponse ¶ added in v2.12.0
type CreateDoc409JSONResponse Error
func (CreateDoc409JSONResponse) VisitCreateDocResponse ¶ added in v2.12.0
func (response CreateDoc409JSONResponse) VisitCreateDocResponse(w http.ResponseWriter) error
type CreateDocJSONRequestBody ¶ added in v2.12.0
type CreateDocJSONRequestBody = CreateDocRequest
CreateDocJSONRequestBody defines body for CreateDoc for application/json ContentType.
type CreateDocParams ¶ added in v2.12.0
type CreateDocParams 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"`
}
CreateDocParams defines parameters for CreateDoc.
type CreateDocRequest ¶ added in v2.12.0
type CreateDocRequest struct {
// Content Full file content including optional YAML frontmatter
Content string `json:"content"`
// Id Relative document path without extension, for example docs/deploy-guide. Must not start with / or contain ..
Id DocPath `json:"id"`
}
CreateDocRequest Request to create a new document
type CreateDocRequestObject ¶ added in v2.12.0
type CreateDocRequestObject struct {
Params CreateDocParams
Body *CreateDocJSONRequestBody
}
type CreateDocResponseObject ¶ added in v2.12.0
type CreateDocResponseObject interface {
VisitCreateDocResponse(w http.ResponseWriter) error
}
type CreateDocdefaultJSONResponse ¶ added in v2.12.0
func (CreateDocdefaultJSONResponse) VisitCreateDocResponse ¶ added in v2.12.0
func (response CreateDocdefaultJSONResponse) VisitCreateDocResponse(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 ¶
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 ¶
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 ¶
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.
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 ¶
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.
type CreateSecretResponseObject ¶
type CreateSecretResponseObject interface {
VisitCreateSecretResponse(w http.ResponseWriter) error
}
type CreateSecretdefaultJSONResponse ¶
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 ¶
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 ¶
func (CreateViewdefaultJSONResponse) VisitCreateViewResponse ¶
func (response CreateViewdefaultJSONResponse) VisitCreateViewResponse(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 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 a controller DAG must satisfy. Present only for type controller.
Tasks *[]ControllerTask `json:"tasks,omitempty"`
// Type Execution type. 'graph' resolves dependencies, 'chain' runs steps in order, 'controller' lets an LLM choose each step.
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, 'controller' lets an LLM choose each step.
const ( DAGDetailsTypeChain DAGDetailsType = "chain" DAGDetailsTypeController DAGDetailsType = "controller" DAGDetailsTypeGraph DAGDetailsType = "graph" )
Defines values for DAGDetailsType.
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 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 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.
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 {
// 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"`
// 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"`
// ControllerEvents Ordered decision timeline of a controller DAG-run: what the controller ran, in what order, and when each task was satisfied. Absent for other DAG types.
ControllerEvents *[]ControllerEvent `json:"controllerEvents,omitempty"`
// ControllerTasks Goal progress of a controller DAG-run. Absent for other DAG types.
ControllerTasks *[]ControllerTask `json:"controllerTasks,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"`
// 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"`
// ProfileName Runtime profile name.
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 Name of the DAG file
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 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 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"`
// 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"`
// Params Runtime parameters passed to the DAG-run in JSON format
Params *string `json:"params,omitempty"`
// ProfileName Runtime profile name.
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 Runtime profile name.
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 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse ¶
func (response DeleteDAGWebhookdefaultJSONResponse) VisitDeleteDAGWebhookResponse(w http.ResponseWriter) error
type DeleteDAGdefaultJSONResponse ¶
func (DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse ¶
func (response DeleteDAGdefaultJSONResponse) VisitDeleteDAGResponse(w http.ResponseWriter) error
type DeleteDoc204Response ¶ added in v2.12.0
type DeleteDoc204Response struct {
}
func (DeleteDoc204Response) VisitDeleteDocResponse ¶ added in v2.12.0
func (response DeleteDoc204Response) VisitDeleteDocResponse(w http.ResponseWriter) error
type DeleteDoc404JSONResponse ¶ added in v2.12.0
type DeleteDoc404JSONResponse Error
func (DeleteDoc404JSONResponse) VisitDeleteDocResponse ¶ added in v2.12.0
func (response DeleteDoc404JSONResponse) VisitDeleteDocResponse(w http.ResponseWriter) error
type DeleteDocBatch200JSONResponse ¶ added in v2.12.0
type DeleteDocBatch200JSONResponse DocDeleteBatchResponse
func (DeleteDocBatch200JSONResponse) VisitDeleteDocBatchResponse ¶ added in v2.12.0
func (response DeleteDocBatch200JSONResponse) VisitDeleteDocBatchResponse(w http.ResponseWriter) error
type DeleteDocBatch400JSONResponse ¶ added in v2.12.0
type DeleteDocBatch400JSONResponse Error
func (DeleteDocBatch400JSONResponse) VisitDeleteDocBatchResponse ¶ added in v2.12.0
func (response DeleteDocBatch400JSONResponse) VisitDeleteDocBatchResponse(w http.ResponseWriter) error
type DeleteDocBatchJSONRequestBody ¶ added in v2.12.0
type DeleteDocBatchJSONRequestBody = DocDeleteBatchRequest
DeleteDocBatchJSONRequestBody defines body for DeleteDocBatch for application/json ContentType.
type DeleteDocBatchParams ¶ added in v2.12.0
type DeleteDocBatchParams 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"`
}
DeleteDocBatchParams defines parameters for DeleteDocBatch.
type DeleteDocBatchRequestObject ¶ added in v2.12.0
type DeleteDocBatchRequestObject struct {
Params DeleteDocBatchParams
Body *DeleteDocBatchJSONRequestBody
}
type DeleteDocBatchResponseObject ¶ added in v2.12.0
type DeleteDocBatchResponseObject interface {
VisitDeleteDocBatchResponse(w http.ResponseWriter) error
}
type DeleteDocBatchdefaultJSONResponse ¶ added in v2.12.0
func (DeleteDocBatchdefaultJSONResponse) VisitDeleteDocBatchResponse ¶ added in v2.12.0
func (response DeleteDocBatchdefaultJSONResponse) VisitDeleteDocBatchResponse(w http.ResponseWriter) error
type DeleteDocParams ¶ added in v2.12.0
type DeleteDocParams 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 Document path (may include slashes for nested docs)
Path DocPath `form:"path" json:"path"`
}
DeleteDocParams defines parameters for DeleteDoc.
type DeleteDocRequestObject ¶ added in v2.12.0
type DeleteDocRequestObject struct {
Params DeleteDocParams
}
type DeleteDocResponseObject ¶ added in v2.12.0
type DeleteDocResponseObject interface {
VisitDeleteDocResponse(w http.ResponseWriter) error
}
type DeleteDocdefaultJSONResponse ¶ added in v2.12.0
func (DeleteDocdefaultJSONResponse) VisitDeleteDocResponse ¶ added in v2.12.0
func (response DeleteDocdefaultJSONResponse) VisitDeleteDocResponse(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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DeleteViewdefaultJSONResponse) VisitDeleteViewResponse ¶
func (response DeleteViewdefaultJSONResponse) VisitDeleteViewResponse(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 ¶
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 ¶
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 ¶
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 ¶
func (DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse ¶
func (response DiscardSyncItemChangesdefaultJSONResponse) VisitDiscardSyncItemChangesResponse(w http.ResponseWriter) error
type DocDeleteBatchFailedItem ¶ added in v2.12.0
DocDeleteBatchFailedItem defines model for DocDeleteBatchFailedItem.
type DocDeleteBatchRequest ¶ added in v2.12.0
type DocDeleteBatchRequest struct {
// Paths Document or directory paths to delete (max 100)
Paths []DocPath `json:"paths"`
}
DocDeleteBatchRequest Request to delete multiple documents or directories
type DocDeleteBatchResponse ¶ added in v2.12.0
type DocDeleteBatchResponse struct {
// Deleted Successfully deleted paths
Deleted []string `json:"deleted"`
// Failed Paths that failed to delete with error details
Failed []DocDeleteBatchFailedItem `json:"failed"`
// Message Human-readable summary
Message string `json:"message"`
}
DocDeleteBatchResponse defines model for DocDeleteBatchResponse.
type DocListResponse ¶ added in v2.12.0
type DocListResponse struct {
Items *[]DocMetadataResponse `json:"items,omitempty"`
Pagination Pagination `json:"pagination"`
Tree *[]DocTreeNodeResponse `json:"tree,omitempty"`
}
DocListResponse Paginated document list (tree or flat)
type DocMetadataResponse ¶ added in v2.12.0
type DocMetadataResponse struct {
// Description Short document description from YAML frontmatter
Description string `json:"description"`
Id string `json:"id"`
// ModifiedAt Last modification time of the document file
ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
Title string `json:"title"`
// Workspace Workspace that owns this document. Omitted for default documents.
Workspace *string `json:"workspace,omitempty"`
}
DocMetadataResponse Lightweight document metadata
type DocPath ¶ added in v2.12.0
type DocPath = string
DocPath Relative document path without extension, for example docs/deploy-guide. Must not start with / or contain ..
type DocPrefix ¶ added in v2.12.0
type DocPrefix = DocPath
DocPrefix Relative document path without extension, for example docs/deploy-guide. Must not start with / or contain ..
type DocResponse ¶ added in v2.12.0
type DocResponse struct {
// Content Full file content including YAML frontmatter
Content string `json:"content"`
// CreatedAt RFC3339 timestamp when the document was created
CreatedAt *time.Time `json:"createdAt,omitempty"`
// Description Short document description from YAML frontmatter
Description string `json:"description"`
Id string `json:"id"`
Title string `json:"title"`
// UpdatedAt RFC3339 timestamp when the document was last updated
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// Workspace Workspace that owns this document. Omitted for default documents.
Workspace *string `json:"workspace,omitempty"`
}
DocResponse Full document with content
type DocSearchFeedResponse ¶ added in v2.12.0
type DocSearchFeedResponse struct {
HasMore bool `json:"hasMore"`
NextCursor *string `json:"nextCursor,omitempty"`
Results []DocSearchPageItem `json:"results"`
}
DocSearchFeedResponse Cursor-based document search results
type DocSearchPageItem ¶ added in v2.12.0
type DocSearchPageItem struct {
// Description Short document 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 document file
ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
// NextMatchesCursor Opaque cursor for loading more snippets for this document result
NextMatchesCursor *string `json:"nextMatchesCursor,omitempty"`
Title string `json:"title"`
// Workspace Workspace that owns this document. Omitted for default documents.
Workspace *string `json:"workspace,omitempty"`
}
DocSearchPageItem Lightweight cursor-based search result item for a document
type DocSearchResponse ¶ added in v2.12.0
type DocSearchResponse struct {
Results []DocSearchResultItem `json:"results"`
}
DocSearchResponse Search results
type DocSearchResultItem ¶ added in v2.12.0
type DocSearchResultItem struct {
// Description Short document description from YAML frontmatter
Description string `json:"description"`
Id string `json:"id"`
Matches *[]SearchMatchItem `json:"matches,omitempty"`
// ModifiedAt Last modification time of the document file
ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
Title string `json:"title"`
// Workspace Workspace that owns this document. Omitted for default documents.
Workspace *string `json:"workspace,omitempty"`
}
DocSearchResultItem A search result for a single document
type DocTreeNodeResponse ¶ added in v2.12.0
type DocTreeNodeResponse struct {
Children *[]DocTreeNodeResponse `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"`
Title *string `json:"title,omitempty"`
Type DocTreeNodeResponseType `json:"type"`
// Workspace Workspace that owns this node. Omitted for default nodes.
Workspace *string `json:"workspace,omitempty"`
}
DocTreeNodeResponse A file or directory node in the doc tree
type DocTreeNodeResponseType ¶ added in v2.12.0
type DocTreeNodeResponseType string
DocTreeNodeResponseType defines model for DocTreeNodeResponse.Type.
const ( DocTreeNodeResponseTypeDirectory DocTreeNodeResponseType = "directory" DocTreeNodeResponseTypeFile DocTreeNodeResponseType = "file" )
Defines values for DocTreeNodeResponseType.
type DocsPerPage ¶ added in v2.12.0
type DocsPerPage = int
DocsPerPage defines model for DocsPerPage.
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 ¶
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 ¶
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 ¶
func (DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse ¶
func (response DownloadDAGRunStepLogdefaultJSONResponse) VisitDownloadDAGRunStepLogResponse(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 ¶
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 ¶
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 ¶
func (DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse ¶
func (response DownloadSubDAGRunStepLogdefaultJSONResponse) VisitDownloadSubDAGRunStepLogResponse(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 ¶
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 ¶
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 ¶
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 (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.
Labels *Labels `json:"labels,omitempty"`
// Params Parameters to pass to the DAG-run in JSON format
Params *string `json:"params,omitempty"`
// Profile Runtime profile override. Empty string means no profile.
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. 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.
// 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 ¶
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 (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.
Labels *Labels `json:"labels,omitempty"`
// Name Optional name to use when the spec omits a name
Name *string `json:"name,omitempty"`
// Params Parameters to persist with the queued DAG-run in JSON format
Params *string `json:"params,omitempty"`
// Profile Runtime profile override. Empty string means no 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. 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.
// 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 ¶
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" 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" )
Defines values for ErrorCode.
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 EventLogPaginationMode ¶
type EventLogPaginationMode string
EventLogPaginationMode defines model for EventLogPaginationMode.
const ( EventLogPaginationModeCursor EventLogPaginationMode = "cursor" EventLogPaginationModeOffset EventLogPaginationMode = "offset" )
Defines values for EventLogPaginationMode.
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 (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.
Labels *Labels `json:"labels,omitempty"`
// Params Parameters to pass to the DAG-run in JSON format
Params *string `json:"params,omitempty"`
// Profile Runtime profile override. Empty string means no profile.
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. 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.
// 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 (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.
Labels *Labels `json:"labels,omitempty"`
// Name Optional name to use when the spec omits a name
Name *string `json:"name,omitempty"`
// Params Parameters to pass to the DAG-run in JSON format
Params *string `json:"params,omitempty"`
// Profile Runtime profile override. Empty string means no 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"`
// 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.
// 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 ¶
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 (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.
Labels *Labels `json:"labels,omitempty"`
// Params Parameters to pass to the DAG-run in JSON format
Params *string `json:"params,omitempty"`
// Profile Runtime profile override. Empty string means no profile.
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. 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.
// 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 ¶
func (ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse ¶
func (response ExecuteDAGSyncdefaultJSONResponse) VisitExecuteDAGSyncResponse(w http.ResponseWriter) error
type ExecuteDAGdefaultJSONResponse ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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"`
}
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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"`
}
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 ¶
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 ¶
func (GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse ¶
func (response GetDAGWebhookdefaultJSONResponse) VisitGetDAGWebhookResponse(w http.ResponseWriter) error
type GetDoc200JSONResponse ¶ added in v2.12.0
type GetDoc200JSONResponse DocResponse
func (GetDoc200JSONResponse) VisitGetDocResponse ¶ added in v2.12.0
func (response GetDoc200JSONResponse) VisitGetDocResponse(w http.ResponseWriter) error
type GetDoc404JSONResponse ¶ added in v2.12.0
type GetDoc404JSONResponse Error
func (GetDoc404JSONResponse) VisitGetDocResponse ¶ added in v2.12.0
func (response GetDoc404JSONResponse) VisitGetDocResponse(w http.ResponseWriter) error
type GetDocParams ¶ added in v2.12.0
type GetDocParams 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 Document path (may include slashes for nested docs)
Path DocPath `form:"path" json:"path"`
}
GetDocParams defines parameters for GetDoc.
type GetDocRequestObject ¶ added in v2.12.0
type GetDocRequestObject struct {
Params GetDocParams
}
type GetDocResponseObject ¶ added in v2.12.0
type GetDocResponseObject interface {
VisitGetDocResponse(w http.ResponseWriter) error
}
type GetDocdefaultJSONResponse ¶ added in v2.12.0
func (GetDocdefaultJSONResponse) VisitGetDocResponse ¶ added in v2.12.0
func (response GetDocdefaultJSONResponse) VisitGetDocResponse(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 ¶
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 ¶
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 ¶
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 ¶
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
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse ¶
func (response GetRuntimeProfiledefaultJSONResponse) VisitGetRuntimeProfileResponse(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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (GetViewdefaultJSONResponse) VisitGetViewResponse ¶
func (response GetViewdefaultJSONResponse) VisitGetViewResponse(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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 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.
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"`
StepId string `json:"stepId"`
}
HumanTaskCompletionResponse Result of completing or confirming one human task
type HumanTaskConfig ¶
type HumanTaskConfig struct {
// 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"`
}
HumanTaskConfig Resolved human-task instructions and optional normalized input form
type HumanTaskInput ¶
type HumanTaskInput map[string]interface{}
HumanTaskInput Typed human-task completion input. An empty object acknowledges a task without a form.
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.
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.
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.
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.
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.
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 Runtime profile name.
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.
type InvalidParamFormatError ¶
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 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 ¶
func (ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse ¶
func (response ListAPIKeysdefaultJSONResponse) VisitListAPIKeysResponse(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 ¶
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 ¶
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 ¶
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.
type ListDAGsParamsSort ¶
type ListDAGsParamsSort string
ListDAGsParamsSort defines parameters for ListDAGs.
const ( ListDAGsParamsSortName ListDAGsParamsSort = "name" ListDAGsParamsSortNextRun ListDAGsParamsSort = "nextRun" )
Defines values for ListDAGsParamsSort.
type ListDAGsRequestObject ¶
type ListDAGsRequestObject struct {
Params ListDAGsParams
}
type ListDAGsResponseObject ¶
type ListDAGsResponseObject interface {
VisitListDAGsResponse(w http.ResponseWriter) error
}
type ListDAGsdefaultJSONResponse ¶
func (ListDAGsdefaultJSONResponse) VisitListDAGsResponse ¶
func (response ListDAGsdefaultJSONResponse) VisitListDAGsResponse(w http.ResponseWriter) error
type ListDocs200JSONResponse ¶ added in v2.12.0
type ListDocs200JSONResponse DocListResponse
func (ListDocs200JSONResponse) VisitListDocsResponse ¶ added in v2.12.0
func (response ListDocs200JSONResponse) VisitListDocsResponse(w http.ResponseWriter) error
type ListDocsParams ¶ added in v2.12.0
type ListDocsParams 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 document path prefix within the selected workspace
Prefix *DocPrefix `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 document entries per page (default 50, max 200)
PerPage *DocsPerPage `form:"perPage,omitempty" json:"perPage,omitempty"`
// Flat If true, returns flat list instead of tree
Flat *bool `form:"flat,omitempty" json:"flat,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 *ListDocsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sort order. For type: asc=folders first. For mtime: desc=newest first.
Order *ListDocsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}
ListDocsParams defines parameters for ListDocs.
type ListDocsParamsOrder ¶ added in v2.12.0
type ListDocsParamsOrder string
ListDocsParamsOrder defines parameters for ListDocs.
const ( ListDocsParamsOrderAsc ListDocsParamsOrder = "asc" ListDocsParamsOrderDesc ListDocsParamsOrder = "desc" )
Defines values for ListDocsParamsOrder.
type ListDocsParamsSort ¶ added in v2.12.0
type ListDocsParamsSort string
ListDocsParamsSort defines parameters for ListDocs.
const ( ListDocsParamsSortMtime ListDocsParamsSort = "mtime" ListDocsParamsSortName ListDocsParamsSort = "name" ListDocsParamsSortType ListDocsParamsSort = "type" )
Defines values for ListDocsParamsSort.
type ListDocsRequestObject ¶ added in v2.12.0
type ListDocsRequestObject struct {
Params ListDocsParams
}
type ListDocsResponseObject ¶ added in v2.12.0
type ListDocsResponseObject interface {
VisitListDocsResponse(w http.ResponseWriter) error
}
type ListDocsdefaultJSONResponse ¶ added in v2.12.0
func (ListDocsdefaultJSONResponse) VisitListDocsResponse ¶ added in v2.12.0
func (response ListDocsdefaultJSONResponse) VisitListDocsResponse(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.
type ListEventLogsRequestObject ¶
type ListEventLogsRequestObject struct {
Params ListEventLogsParams
}
type ListEventLogsResponseObject ¶
type ListEventLogsResponseObject interface {
VisitListEventLogsResponse(w http.ResponseWriter) error
}
type ListEventLogsdefaultJSONResponse ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse ¶
func (response ListWebhooksdefaultJSONResponse) VisitListWebhooksResponse(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 ¶
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 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 ¶
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 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 ¶
func (MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse ¶
func (response MoveSyncItemdefaultJSONResponse) VisitMoveSyncItemResponse(w http.ResponseWriter) error
type Node ¶
type Node struct {
// 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"`
// 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.
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.
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"`
// 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"`
// 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.
type NotificationProviderType ¶
type NotificationProviderType string
NotificationProviderType Notification delivery provider
const ( NotificationProviderTypeEmail NotificationProviderType = "email" NotificationProviderTypeSlack NotificationProviderType = "slack" NotificationProviderTypeTelegram NotificationProviderType = "telegram" NotificationProviderTypeWebhook NotificationProviderType = "webhook" )
Defines values for NotificationProviderType.
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.
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 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"`
// 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"`
// 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"`
// 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"`
// 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 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"`
// 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"`
// 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"`
}
NotificationWorkspaceSettingsInput Workspace-level notification settings input
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 Pagination ¶
type Pagination struct {
// CurrentPage current page number
CurrentPage int `json:"currentPage"`
// NextPage next page number
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.
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 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 ¶
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 ¶
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 ¶
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
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 ¶
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
QueuedCount int `json:"queuedCount"`
// 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 QueueType ¶
type QueueType string
QueueType Type of queue - 'global' if explicitly defined, 'dag-based' if using DAG name
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
TotalQueued int `json:"totalQueued"`
// 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 ¶
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 ¶
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 ¶
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 ¶
func (RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse ¶
func (response RejectSubDAGRunStepdefaultJSONResponse) VisitRejectSubDAGRunStepResponse(w http.ResponseWriter) error
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.
type RemoteNodeResponseSource ¶
type RemoteNodeResponseSource string
RemoteNodeResponseSource Where this node is defined
const ( RemoteNodeResponseSourceConfig RemoteNodeResponseSource = "config" RemoteNodeResponseSourceStore RemoteNodeResponseSource = "store" )
Defines values for RemoteNodeResponseSource.
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 ¶
func (RenameDAGdefaultJSONResponse) VisitRenameDAGResponse ¶
func (response RenameDAGdefaultJSONResponse) VisitRenameDAGResponse(w http.ResponseWriter) error
type RenameDoc200JSONResponse ¶ added in v2.12.0
type RenameDoc200JSONResponse struct {
Message *string `json:"message,omitempty"`
}
func (RenameDoc200JSONResponse) VisitRenameDocResponse ¶ added in v2.12.0
func (response RenameDoc200JSONResponse) VisitRenameDocResponse(w http.ResponseWriter) error
type RenameDoc404JSONResponse ¶ added in v2.12.0
type RenameDoc404JSONResponse Error
func (RenameDoc404JSONResponse) VisitRenameDocResponse ¶ added in v2.12.0
func (response RenameDoc404JSONResponse) VisitRenameDocResponse(w http.ResponseWriter) error
type RenameDoc409JSONResponse ¶ added in v2.12.0
type RenameDoc409JSONResponse Error
func (RenameDoc409JSONResponse) VisitRenameDocResponse ¶ added in v2.12.0
func (response RenameDoc409JSONResponse) VisitRenameDocResponse(w http.ResponseWriter) error
type RenameDocJSONRequestBody ¶ added in v2.12.0
type RenameDocJSONRequestBody = RenameDocRequest
RenameDocJSONRequestBody defines body for RenameDoc for application/json ContentType.
type RenameDocParams ¶ added in v2.12.0
type RenameDocParams 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 document or directory path (may include slashes for nested docs)
Path DocPath `form:"path" json:"path"`
}
RenameDocParams defines parameters for RenameDoc.
type RenameDocRequest ¶ added in v2.12.0
type RenameDocRequest struct {
// NewPath Relative document path without extension, for example docs/deploy-guide. Must not start with / or contain ..
NewPath DocPath `json:"newPath"`
}
RenameDocRequest Request to rename/move a document or directory
type RenameDocRequestObject ¶ added in v2.12.0
type RenameDocRequestObject struct {
Params RenameDocParams
Body *RenameDocJSONRequestBody
}
type RenameDocResponseObject ¶ added in v2.12.0
type RenameDocResponseObject interface {
VisitRenameDocResponse(w http.ResponseWriter) error
}
type RenameDocdefaultJSONResponse ¶ added in v2.12.0
func (RenameDocdefaultJSONResponse) VisitRenameDocResponse ¶ added in v2.12.0
func (response RenameDocdefaultJSONResponse) VisitRenameDocResponse(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.
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 ¶
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 ¶
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 ¶
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 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 ¶
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"`
// StepName Optional. If provided, only this step will be retried.
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 ¶
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 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.
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 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.
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.
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.
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.
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 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 ¶
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 ¶
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 ¶
func (SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse ¶
func (response SearchDagMatchesdefaultJSONResponse) VisitSearchDagMatchesResponse(w http.ResponseWriter) error
type SearchDocFeed200JSONResponse ¶ added in v2.12.0
type SearchDocFeed200JSONResponse DocSearchFeedResponse
func (SearchDocFeed200JSONResponse) VisitSearchDocFeedResponse ¶ added in v2.12.0
func (response SearchDocFeed200JSONResponse) VisitSearchDocFeedResponse(w http.ResponseWriter) error
type SearchDocFeed400JSONResponse ¶ added in v2.12.0
type SearchDocFeed400JSONResponse Error
func (SearchDocFeed400JSONResponse) VisitSearchDocFeedResponse ¶ added in v2.12.0
func (response SearchDocFeed400JSONResponse) VisitSearchDocFeedResponse(w http.ResponseWriter) error
type SearchDocFeedParams ¶ added in v2.12.0
type SearchDocFeedParams 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 document path prefix within the selected workspace
Prefix *DocPrefix `form:"prefix,omitempty" json:"prefix,omitempty"`
// 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 results to return (default 20, max 50)
Limit *SearchLimit `form:"limit,omitempty" json:"limit,omitempty"`
}
SearchDocFeedParams defines parameters for SearchDocFeed.
type SearchDocFeedRequestObject ¶ added in v2.12.0
type SearchDocFeedRequestObject struct {
Params SearchDocFeedParams
}
type SearchDocFeedResponseObject ¶ added in v2.12.0
type SearchDocFeedResponseObject interface {
VisitSearchDocFeedResponse(w http.ResponseWriter) error
}
type SearchDocFeeddefaultJSONResponse ¶ added in v2.12.0
func (SearchDocFeeddefaultJSONResponse) VisitSearchDocFeedResponse ¶ added in v2.12.0
func (response SearchDocFeeddefaultJSONResponse) VisitSearchDocFeedResponse(w http.ResponseWriter) error
type SearchDocMatches200JSONResponse ¶ added in v2.12.0
type SearchDocMatches200JSONResponse SearchMatchesResponse
func (SearchDocMatches200JSONResponse) VisitSearchDocMatchesResponse ¶ added in v2.12.0
func (response SearchDocMatches200JSONResponse) VisitSearchDocMatchesResponse(w http.ResponseWriter) error
type SearchDocMatches400JSONResponse ¶ added in v2.12.0
type SearchDocMatches400JSONResponse Error
func (SearchDocMatches400JSONResponse) VisitSearchDocMatchesResponse ¶ added in v2.12.0
func (response SearchDocMatches400JSONResponse) VisitSearchDocMatchesResponse(w http.ResponseWriter) error
type SearchDocMatches404JSONResponse ¶ added in v2.12.0
type SearchDocMatches404JSONResponse Error
func (SearchDocMatches404JSONResponse) VisitSearchDocMatchesResponse ¶ added in v2.12.0
func (response SearchDocMatches404JSONResponse) VisitSearchDocMatchesResponse(w http.ResponseWriter) error
type SearchDocMatchesParams ¶ added in v2.12.0
type SearchDocMatchesParams 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 Document path (may include slashes for nested docs)
Path DocPath `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"`
}
SearchDocMatchesParams defines parameters for SearchDocMatches.
type SearchDocMatchesRequestObject ¶ added in v2.12.0
type SearchDocMatchesRequestObject struct {
Params SearchDocMatchesParams
}
type SearchDocMatchesResponseObject ¶ added in v2.12.0
type SearchDocMatchesResponseObject interface {
VisitSearchDocMatchesResponse(w http.ResponseWriter) error
}
type SearchDocMatchesdefaultJSONResponse ¶ added in v2.12.0
func (SearchDocMatchesdefaultJSONResponse) VisitSearchDocMatchesResponse ¶ added in v2.12.0
func (response SearchDocMatchesdefaultJSONResponse) VisitSearchDocMatchesResponse(w http.ResponseWriter) error
type SearchDocs200JSONResponse ¶ added in v2.12.0
type SearchDocs200JSONResponse DocSearchResponse
func (SearchDocs200JSONResponse) VisitSearchDocsResponse ¶ added in v2.12.0
func (response SearchDocs200JSONResponse) VisitSearchDocsResponse(w http.ResponseWriter) error
type SearchDocs400JSONResponse ¶ added in v2.12.0
type SearchDocs400JSONResponse Error
func (SearchDocs400JSONResponse) VisitSearchDocsResponse ¶ added in v2.12.0
func (response SearchDocs400JSONResponse) VisitSearchDocsResponse(w http.ResponseWriter) error
type SearchDocsParams ¶ added in v2.12.0
type SearchDocsParams 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"`
}
SearchDocsParams defines parameters for SearchDocs.
type SearchDocsRequestObject ¶ added in v2.12.0
type SearchDocsRequestObject struct {
Params SearchDocsParams
}
type SearchDocsResponseObject ¶ added in v2.12.0
type SearchDocsResponseObject interface {
VisitSearchDocsResponse(w http.ResponseWriter) error
}
type SearchDocsdefaultJSONResponse ¶ added in v2.12.0
func (SearchDocsdefaultJSONResponse) VisitSearchDocsResponse ¶ added in v2.12.0
func (response SearchDocsdefaultJSONResponse) VisitSearchDocsResponse(w http.ResponseWriter) error
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 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.
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.
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 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)
// 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)
// 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)
// 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)
// 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)
// 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 documents
// (GET /docs)
ListDocs(w http.ResponseWriter, r *http.Request, params ListDocsParams)
// Create document
// (POST /docs)
CreateDoc(w http.ResponseWriter, r *http.Request, params CreateDocParams)
// Delete multiple documents or directories
// (POST /docs/delete-batch)
DeleteDocBatch(w http.ResponseWriter, r *http.Request, params DeleteDocBatchParams)
// Delete document
// (DELETE /docs/doc)
DeleteDoc(w http.ResponseWriter, r *http.Request, params DeleteDocParams)
// Get document
// (GET /docs/doc)
GetDoc(w http.ResponseWriter, r *http.Request, params GetDocParams)
// Update document
// (PATCH /docs/doc)
UpdateDoc(w http.ResponseWriter, r *http.Request, params UpdateDocParams)
// Rename document or directory
// (POST /docs/doc/rename)
RenameDoc(w http.ResponseWriter, r *http.Request, params RenameDocParams)
// Search documents
// (GET /docs/search)
SearchDocs(w http.ResponseWriter, r *http.Request, params SearchDocsParams)
// 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)
// 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 documents
// (GET /search/docs)
SearchDocFeed(w http.ResponseWriter, r *http.Request, params SearchDocFeedParams)
// Search document match snippets
// (GET /search/docs/matches)
SearchDocMatches(w http.ResponseWriter, r *http.Request, params SearchDocMatchesParams)
// 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 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 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) 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) 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) CreateDoc ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) CreateDoc(w http.ResponseWriter, r *http.Request)
CreateDoc 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) 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) DeleteDoc ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) DeleteDoc(w http.ResponseWriter, r *http.Request)
DeleteDoc operation middleware
func (*ServerInterfaceWrapper) DeleteDocBatch ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) DeleteDocBatch(w http.ResponseWriter, r *http.Request)
DeleteDocBatch 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) 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) 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) 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) GetDoc ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) GetDoc(w http.ResponseWriter, r *http.Request)
GetDoc 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) 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 ¶
func (siw *ServerInterfaceWrapper) GetUser(w http.ResponseWriter, r *http.Request)
GetUser operation middleware
func (*ServerInterfaceWrapper) GetView ¶
func (siw *ServerInterfaceWrapper) GetView(w http.ResponseWriter, r *http.Request)
GetView 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) 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) ListDocs ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) ListDocs(w http.ResponseWriter, r *http.Request)
ListDocs 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 (*ServerInterfaceWrapper) ListWorkspaces ¶
func (siw *ServerInterfaceWrapper) ListWorkspaces(w http.ResponseWriter, r *http.Request)
ListWorkspaces operation middleware
func (*ServerInterfaceWrapper) Login ¶
func (siw *ServerInterfaceWrapper) Login(w http.ResponseWriter, r *http.Request)
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) 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) RenameDoc ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) RenameDoc(w http.ResponseWriter, r *http.Request)
RenameDoc 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) 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) SearchDocFeed ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) SearchDocFeed(w http.ResponseWriter, r *http.Request)
SearchDocFeed operation middleware
func (*ServerInterfaceWrapper) SearchDocMatches ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) SearchDocMatches(w http.ResponseWriter, r *http.Request)
SearchDocMatches operation middleware
func (*ServerInterfaceWrapper) SearchDocs ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) SearchDocs(w http.ResponseWriter, r *http.Request)
SearchDocs 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 ¶
func (siw *ServerInterfaceWrapper) Setup(w http.ResponseWriter, r *http.Request)
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) 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) UpdateDoc ¶ added in v2.12.0
func (siw *ServerInterfaceWrapper) UpdateDoc(w http.ResponseWriter, r *http.Request)
UpdateDoc 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) 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) 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) 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 SetGlobalRuntimeProfileDefaultSecretRequestObject ¶
type SetGlobalRuntimeProfileDefaultSecretRequestObject struct {
Key RuntimeProfileKey `json:"key"`
Params SetGlobalRuntimeProfileDefaultSecretParams
Body *SetGlobalRuntimeProfileDefaultSecretJSONRequestBody
}
type SetGlobalRuntimeProfileDefaultSecretResponseObject ¶
type SetGlobalRuntimeProfileDefaultSecretResponseObject interface {
VisitSetGlobalRuntimeProfileDefaultSecretResponse(w http.ResponseWriter) error
}
type SetGlobalRuntimeProfileDefaultSecretdefaultJSONResponse ¶
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 SetGlobalRuntimeProfileDefaultVariableRequestObject ¶
type SetGlobalRuntimeProfileDefaultVariableRequestObject struct {
Key RuntimeProfileKey `json:"key"`
Params SetGlobalRuntimeProfileDefaultVariableParams
Body *SetGlobalRuntimeProfileDefaultVariableJSONRequestBody
}
type SetGlobalRuntimeProfileDefaultVariableResponseObject ¶
type SetGlobalRuntimeProfileDefaultVariableResponseObject interface {
VisitSetGlobalRuntimeProfileDefaultVariableResponse(w http.ResponseWriter) error
}
type SetGlobalRuntimeProfileDefaultVariabledefaultJSONResponse ¶
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 ¶
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 ¶
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 ¶
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"
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.
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"`
// 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 and optional normalized input form
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"`
// 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 file-based step outputs published through DAGU_OUTPUT_FILE for ${steps.<id>.outputs.<name>} references. 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 StepOutputDeclaration ¶
type StepOutputDeclaration struct {
// Name Published output name scoped to the declaring step
Name string `json:"name"`
// Type Output value type. JSON outputs must contain valid JSON text.
Type *StepOutputDeclarationType `json:"type,omitempty"`
}
StepOutputDeclaration One file-based step output declaration published through DAGU_OUTPUT_FILE
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.
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 ¶
func (StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse ¶
func (response StopAllDAGRunsdefaultJSONResponse) VisitStopAllDAGRunsResponse(w http.ResponseWriter) error
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 = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
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 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)
// 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)
// 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)
// 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)
// 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)
// 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 documents
// (GET /docs)
ListDocs(ctx context.Context, request ListDocsRequestObject) (ListDocsResponseObject, error)
// Create document
// (POST /docs)
CreateDoc(ctx context.Context, request CreateDocRequestObject) (CreateDocResponseObject, error)
// Delete multiple documents or directories
// (POST /docs/delete-batch)
DeleteDocBatch(ctx context.Context, request DeleteDocBatchRequestObject) (DeleteDocBatchResponseObject, error)
// Delete document
// (DELETE /docs/doc)
DeleteDoc(ctx context.Context, request DeleteDocRequestObject) (DeleteDocResponseObject, error)
// Get document
// (GET /docs/doc)
GetDoc(ctx context.Context, request GetDocRequestObject) (GetDocResponseObject, error)
// Update document
// (PATCH /docs/doc)
UpdateDoc(ctx context.Context, request UpdateDocRequestObject) (UpdateDocResponseObject, error)
// Rename document or directory
// (POST /docs/doc/rename)
RenameDoc(ctx context.Context, request RenameDocRequestObject) (RenameDocResponseObject, error)
// Search documents
// (GET /docs/search)
SearchDocs(ctx context.Context, request SearchDocsRequestObject) (SearchDocsResponseObject, 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)
// 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 documents
// (GET /search/docs)
SearchDocFeed(ctx context.Context, request SearchDocFeedRequestObject) (SearchDocFeedResponseObject, error)
// Search document match snippets
// (GET /search/docs/matches)
SearchDocMatches(ctx context.Context, request SearchDocMatchesRequestObject) (SearchDocMatchesResponseObject, 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 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 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.
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 ¶
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 ¶
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 ¶
func (SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse ¶
func (response SyncDeleteMissingdefaultJSONResponse) VisitSyncDeleteMissingResponse(w http.ResponseWriter) error
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 (file path without 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 Sync status of an item
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 {
// FilePath Relative file path with extension
FilePath string `json:"filePath"`
// ItemId The sync item identifier
ItemId string `json:"itemId"`
// LocalContent Current local file content
LocalContent string `json:"localContent"`
// 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
RemoteContent *string `json:"remoteContent,omitempty"`
// RemoteMessage Commit message of the remote version
RemoteMessage *string `json:"remoteMessage,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" )
Defines values for SyncItemKind.
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 ¶
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 ¶
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"`
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.
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.
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 ¶
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 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 ¶
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 ¶
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 ¶
func (TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse ¶
func (response TestIncidentProviderdefaultJSONResponse) VisitTestIncidentProviderResponse(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 ¶
func (ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse ¶
func (response ToggleDAGWebhookdefaultJSONResponse) VisitToggleDAGWebhookResponse(w http.ResponseWriter) error
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
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.
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.
XDaguSignature *string `json:"X-Dagu-Signature,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 ¶
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.
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.
type UnescapedCookieParamError ¶
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) 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) 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) CreateDoc ¶ added in v2.12.0
func (_ Unimplemented) CreateDoc(w http.ResponseWriter, r *http.Request, params CreateDocParams)
Create document (POST /docs)
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) 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) DeleteDoc ¶ added in v2.12.0
func (_ Unimplemented) DeleteDoc(w http.ResponseWriter, r *http.Request, params DeleteDocParams)
Delete document (DELETE /docs/doc)
func (Unimplemented) DeleteDocBatch ¶ added in v2.12.0
func (_ Unimplemented) DeleteDocBatch(w http.ResponseWriter, r *http.Request, params DeleteDocBatchParams)
Delete multiple documents or directories (POST /docs/delete-batch)
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) 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) 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) 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) GetDoc ¶ added in v2.12.0
func (_ Unimplemented) GetDoc(w http.ResponseWriter, r *http.Request, params GetDocParams)
Get document (GET /docs/doc)
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) 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) 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) 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) ListDocs ¶ added in v2.12.0
func (_ Unimplemented) ListDocs(w http.ResponseWriter, r *http.Request, params ListDocsParams)
List documents (GET /docs)
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) 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) 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) RenameDoc ¶ added in v2.12.0
func (_ Unimplemented) RenameDoc(w http.ResponseWriter, r *http.Request, params RenameDocParams)
Rename document or directory (POST /docs/doc/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) 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) SearchDocFeed ¶ added in v2.12.0
func (_ Unimplemented) SearchDocFeed(w http.ResponseWriter, r *http.Request, params SearchDocFeedParams)
Search documents (GET /search/docs)
func (Unimplemented) SearchDocMatches ¶ added in v2.12.0
func (_ Unimplemented) SearchDocMatches(w http.ResponseWriter, r *http.Request, params SearchDocMatchesParams)
Search document match snippets (GET /search/docs/matches)
func (Unimplemented) SearchDocs ¶ added in v2.12.0
func (_ Unimplemented) SearchDocs(w http.ResponseWriter, r *http.Request, params SearchDocsParams)
Search documents (GET /docs/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) 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) UpdateDoc ¶ added in v2.12.0
func (_ Unimplemented) UpdateDoc(w http.ResponseWriter, r *http.Request, params UpdateDocParams)
Update document (PATCH /docs/doc)
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) 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) 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) 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 UnmarshalingParamError ¶
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.
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.
type UpdateAPIKeyRequestObject ¶
type UpdateAPIKeyRequestObject struct {
KeyId APIKeyId `json:"keyId"`
Body *UpdateAPIKeyJSONRequestBody
}
type UpdateAPIKeyResponseObject ¶
type UpdateAPIKeyResponseObject interface {
VisitUpdateAPIKeyResponse(w http.ResponseWriter) error
}
type UpdateAPIKeydefaultJSONResponse ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 Runtime profile name.
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 ¶
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 ¶
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 ¶
func (UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse ¶
func (response UpdateDAGSuspensionStatedefaultJSONResponse) VisitUpdateDAGSuspensionStateResponse(w http.ResponseWriter) error
type UpdateDoc200JSONResponse ¶ added in v2.12.0
type UpdateDoc200JSONResponse struct {
Message *string `json:"message,omitempty"`
}
func (UpdateDoc200JSONResponse) VisitUpdateDocResponse ¶ added in v2.12.0
func (response UpdateDoc200JSONResponse) VisitUpdateDocResponse(w http.ResponseWriter) error
type UpdateDoc404JSONResponse ¶ added in v2.12.0
type UpdateDoc404JSONResponse Error
func (UpdateDoc404JSONResponse) VisitUpdateDocResponse ¶ added in v2.12.0
func (response UpdateDoc404JSONResponse) VisitUpdateDocResponse(w http.ResponseWriter) error
type UpdateDocJSONRequestBody ¶ added in v2.12.0
type UpdateDocJSONRequestBody = UpdateDocRequest
UpdateDocJSONRequestBody defines body for UpdateDoc for application/json ContentType.
type UpdateDocParams ¶ added in v2.12.0
type UpdateDocParams 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 Document path (may include slashes for nested docs)
Path DocPath `form:"path" json:"path"`
}
UpdateDocParams defines parameters for UpdateDoc.
type UpdateDocRequest ¶ added in v2.12.0
type UpdateDocRequest struct {
// Content Full file content including optional YAML frontmatter
Content string `json:"content"`
}
UpdateDocRequest Request to update document content
type UpdateDocRequestObject ¶ added in v2.12.0
type UpdateDocRequestObject struct {
Params UpdateDocParams
Body *UpdateDocJSONRequestBody
}
type UpdateDocResponseObject ¶ added in v2.12.0
type UpdateDocResponseObject interface {
VisitUpdateDocResponse(w http.ResponseWriter) error
}
type UpdateDocdefaultJSONResponse ¶ added in v2.12.0
func (UpdateDocdefaultJSONResponse) VisitUpdateDocResponse ¶ added in v2.12.0
func (response UpdateDocdefaultJSONResponse) VisitUpdateDocResponse(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 ¶
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 UpdateGlobalNotificationRoutesRequestObject ¶
type UpdateGlobalNotificationRoutesRequestObject struct {
Params UpdateGlobalNotificationRoutesParams
Body *UpdateGlobalNotificationRoutesJSONRequestBody
}
type UpdateGlobalNotificationRoutesResponseObject ¶
type UpdateGlobalNotificationRoutesResponseObject interface {
VisitUpdateGlobalNotificationRoutesResponse(w http.ResponseWriter) error
}
type UpdateGlobalNotificationRoutesdefaultJSONResponse ¶
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 UpdateGlobalRuntimeProfileDefaultsRequestObject ¶
type UpdateGlobalRuntimeProfileDefaultsRequestObject struct {
Params UpdateGlobalRuntimeProfileDefaultsParams
Body *UpdateGlobalRuntimeProfileDefaultsJSONRequestBody
}
type UpdateGlobalRuntimeProfileDefaultsResponseObject ¶
type UpdateGlobalRuntimeProfileDefaultsResponseObject interface {
VisitUpdateGlobalRuntimeProfileDefaultsResponse(w http.ResponseWriter) error
}
type UpdateGlobalRuntimeProfileDefaultsdefaultJSONResponse ¶
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 ¶
func (UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse ¶
func (response UpdateIncidentProviderdefaultJSONResponse) VisitUpdateIncidentProviderResponse(w http.ResponseWriter) error
type UpdateInheritedRuntimeProfileRequest ¶
type UpdateInheritedRuntimeProfileRequest struct {
// DefaultProfile Runtime profile override. Empty string means no profile.
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 ¶
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 ¶
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.
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 ¶
func (UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse ¶
func (response UpdateRuntimeProfiledefaultJSONResponse) VisitUpdateRuntimeProfileResponse(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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (UpdateViewdefaultJSONResponse) VisitUpdateViewResponse ¶
func (response UpdateViewdefaultJSONResponse) VisitUpdateViewResponse(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 ¶
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 ¶
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 ¶
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 ¶
func (UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse ¶
func (response UpdateWorkspaceRuntimeProfileDefaultsdefaultJSONResponse) VisitUpdateWorkspaceRuntimeProfileDefaultsResponse(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.
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
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"`
}
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 ¶
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.
type ValueReferenceNoticeReason ¶
type ValueReferenceNoticeReason string
ValueReferenceNoticeReason Machine-readable reason why the reference was preserved.
const ( ValueReferenceNoticeReasonMissingDependency ValueReferenceNoticeReason = "missing_dependency" 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.
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"`
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"`
// SortField Field used to sort workflows.
SortField *ViewSortField `json:"sortField,omitempty"`
// SortOrder Direction used to sort workflows.
SortOrder *ViewSortOrder `json:"sortOrder,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.
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.
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.
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"`
// 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"`
// SortField Field used to sort workflows.
SortField *ViewSortField `json:"sortField,omitempty"`
// SortOrder Direction used to sort workflows.
SortOrder *ViewSortOrder `json:"sortOrder,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 ( ViewSpecTypeKanban ViewSpecType = "kanban" ViewSpecTypeWorkflow ViewSpecType = "workflow" )
Defines values for ViewSpecType.
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.
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.
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"`
// 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.
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.
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 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 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.
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 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 ¶
func (WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse ¶
func (response WriteSecretVersiondefaultJSONResponse) VisitWriteSecretVersionResponse(w http.ResponseWriter) error