Documentation
¶
Index ¶
- type AddTermsRequest
- type AssetSummaryResponse
- type BatchDocumentationRequest
- type BatchDocumentationResponse
- type BatchDocumentationResult
- type CreateRequest
- type DocumentationCreateRequest
- type Handler
- type HistogramResponse
- type RemoveTermRequest
- type RunHistoryResponse
- type SearchFilter
- type SearchResponse
- type TagRequest
- type UpdateRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTermsRequest ¶ added in v0.4.0
type AddTermsRequest struct {
TermIDs []string `json:"term_ids" validate:"required,min=1"`
}
type AssetSummaryResponse ¶
type BatchDocumentationRequest ¶
type BatchDocumentationRequest struct {
Documentation []assetdocs.Documentation `json:"documentation" validate:"required,min=1"`
}
type BatchDocumentationResponse ¶
type BatchDocumentationResponse struct {
Results []BatchDocumentationResult `json:"results"`
}
type BatchDocumentationResult ¶
type BatchDocumentationResult struct {
Documentation assetdocs.Documentation `json:"documentation"`
Status string `json:"status"`
Error string `json:"error,omitempty"`
}
type CreateRequest ¶
type CreateRequest struct {
Name string `json:"name" validate:"required"`
Type string `json:"type" validate:"required"`
Providers []string `json:"providers" validate:"required"`
Description *string `json:"description"`
Metadata map[string]interface{} `json:"metadata"`
Schema map[string]string `json:"schema"`
Tags []string `json:"tags"`
Sources []asset.AssetSource `json:"sources"`
Environments map[string]asset.Environment `json:"environments"`
ExternalLinks []asset.ExternalLink `json:"external_links"`
}
type HistogramResponse ¶ added in v0.3.0
type HistogramResponse struct {
Buckets []asset.HistogramBucket `json:"buckets"`
Period string `json:"period"`
}
type RemoveTermRequest ¶ added in v0.4.0
type RemoveTermRequest struct {
TermID string `json:"term_id" validate:"required"`
}
type RunHistoryResponse ¶ added in v0.3.0
type RunHistoryResponse struct {
RunHistory []*asset.RunHistory `json:"run_history"`
Total int `json:"total"`
Limit int `json:"limit"`
Offset int `json:"offset"`
}
type SearchFilter ¶
type SearchResponse ¶
type TagRequest ¶
type TagRequest struct {
Tag string `json:"tag" validate:"required"`
}
type UpdateRequest ¶
type UpdateRequest struct {
Name *string `json:"name"`
Description *string `json:"description"`
UserDescription *string `json:"user_description"`
Metadata map[string]interface{} `json:"metadata"`
Type string `json:"type"`
Providers []string `json:"providers"`
Schema map[string]string `json:"schema"`
Tags []string `json:"tags"`
Sources []asset.AssetSource `json:"sources"`
Environments map[string]asset.Environment `json:"environments"`
ExternalLinks []asset.ExternalLink `json:"external_links"`
}
Click to show internal directories.
Click to hide internal directories.