Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchAssetResult ¶
type BatchCreateRequest ¶
type BatchCreateRequest struct {
Assets []CreateAssetRequest `json:"assets" validate:"required,min=1"`
Lineage []CreateLineageRequest `json:"lineage"`
Documentation []CreateDocRequest `json:"documentation"`
Config plugin.RawPluginConfig `json:"config"`
PipelineName string `json:"pipeline_name" validate:"required"`
SourceName string `json:"source_name" validate:"required"`
RunID string `json:"run_id" validate:"required"`
}
type BatchCreateResponse ¶
type BatchCreateResponse struct {
Assets []BatchAssetResult `json:"assets"`
StaleEntitiesRemoved []string `json:"stale_entities_removed,omitempty"`
Lineage []LineageResult `json:"lineage,omitempty"`
Documentation []DocumentationResult `json:"documentation,omitempty"`
}
type CompleteRunRequest ¶
type CreateAssetRequest ¶
type CreateAssetRequest struct {
Name string `json:"name"`
Type string `json:"type"`
Providers []string `json:"providers"`
Description *string `json:"description"`
Metadata map[string]interface{} `json:"metadata"`
Schema map[string]interface{} `json:"schema"`
Tags []string `json:"tags"`
Sources []string `json:"sources"`
ExternalLinks []map[string]string `json:"external_links"`
}
type CreateDocRequest ¶
type CreateLineageRequest ¶
type DestroyRunResponse ¶
type DocumentationResult ¶
type LineageResult ¶
type RunEntitiesResponse ¶
type StartRunRequest ¶
type StartRunRequest struct {
PipelineName string `json:"pipeline_name" validate:"required"`
SourceName string `json:"source_name" validate:"required"`
Config plugin.RawPluginConfig `json:"config"`
}
Click to show internal directories.
Click to hide internal directories.