Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListLatestVersionOptions ¶
type ListLatestVersionOptions struct {
Offset int64 `form:"offset" url:"offset,omitempty"`
}
type ListOptions ¶
type Module ¶
type Module struct {
ID string `json:"id"`
Owner string `json:"owner"`
Namespace string `json:"namespace"`
Name string `json:"name"`
Version string `json:"version"`
Provider string `json:"provider"`
Description string `json:"description"`
Source string `json:"source"`
Tag string `json:"tag"`
PublishedAt time.Time `json:"published_at"`
Downloads int `json:"downloads"`
Verified bool `json:"verified"`
Root Root `json:"root"`
Submodules []Root `json:"submodules"`
Providers []string `json:"providers"`
Versions []string `json:"versions"`
}
type ModuleList ¶
type Root ¶
type Root struct {
Path string `json:"path"`
Name string `json:"name"`
Readme string `json:"readme"`
Empty bool `json:"empty"`
Inputs []Input `json:"inputs"`
Outputs []Output `json:"outputs"`
Dependencies []interface{} `json:"dependencies"`
ProviderDependencies []Provider `json:"provider_dependencies"`
Resources []Resource `json:"resources"`
}
type SearchOptions ¶
type Version ¶
type Version struct {
Version string `json:"version"`
Root struct {
Providers []Provider `json:"providers"`
Dependencies []interface{} `json:"dependencies"`
} `json:"root"`
Submodules []struct {
Path string `json:"path"`
Providers []Provider `json:"providers"`
Dependencies []interface{} `json:"dependencies"`
} `json:"submodules"`
}
type VersionList ¶
Click to show internal directories.
Click to hide internal directories.