Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { types.Metadata `json:",inline" mapstructure:",squash"` types.SSH `json:",inline"` Options interface{} `json:"options,omitempty"` }
Cluster struct for cluster.
type ClusterTemplate ¶
type ClusterTemplate struct { types.Metadata `json:",inline" mapstructure:",squash"` types.SSH `json:",inline"` Options interface{} `json:"options,omitempty"` IsDefault bool `json:"is-default"` Status string `json:"status"` }
ClusterTemplate struct for cluster template.
type Credential ¶
type Credential struct { ID int `json:"id"` Provider string `json:"provider"` Secrets map[string]string `json:"secrets,omitempty"` }
Credential struct for credential.
type EnableExplorerOutput ¶ added in v0.5.0
type EnableExplorerOutput struct {
Data string `json:"data"`
}
EnableExplorerOutput struct for enable-explorer action
type KubeconfigOutput ¶ added in v0.5.0
type KubeconfigOutput struct {
Config string `json:"config"`
}
KubeconfigOutput is specified cluster kubeconfig for user download
type Provider ¶
type Provider struct { Name string `json:"name"` Options map[string]schemas.Field `json:"options,omitempty"` Config map[string]schemas.Field `json:"config,omitempty"` Secrets map[string]schemas.Field `json:"secrets,omitempty"` }
Provider struct for provider.
type ProviderCredential ¶
type ProviderCredential struct { Provider string `json:"provider"` SecretFields map[string]schemas.Field `json:"secretFields"` }
ProviderCredential struct for provider's credential.
type UpgradeInput ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.