Documentation ¶
Index ¶
- func Clone(options *CloneOptions) (*sdk.EnvironmentItem, error)
- func CloneRaw(options *CloneOptions) (*sdk.EnvironmentItem, *http.Response, error)
- func Create(options *CreateOptions) (*sdk.EnvironmentItem, error)
- func CreateRaw(options *CreateOptions) (*sdk.EnvironmentItem, *http.Response, error)
- func Delete(options *DeleteOptions) (*sdk.EventItem, error)
- func DeleteRaw(options *DeleteOptions) (*sdk.EventItem, *http.Response, error)
- func Deploy(options *DeployOptions) (*sdk.EventItem, error)
- func DeployRaw(options *DeployOptions) (*sdk.EventItem, *http.Response, error)
- func Get(options *common.ItemOptions) (*sdk.EnvironmentItem, error)
- func GetRaw(options *common.ItemOptions) (*sdk.EnvironmentItem, *http.Response, error)
- func KubeConfigRaw(options *common.ItemOptions) (*sdk.EnvironmentKubeConfigKubeConfigRead, *http.Response, error)
- func List(options *ListOptions) (*sdk.PaginatedEnvironmentCollection, error)
- func ListRaw(options *ListOptions) (*sdk.PaginatedEnvironmentCollection, *http.Response, error)
- func NewItemOptions(id string) *common.ItemOptions
- func Start(options *StartOptions) (*sdk.EventItem, error)
- func StartRaw(options *StartOptions) (*sdk.EventItem, *http.Response, error)
- func Stop(options *StopOptions) (*sdk.EventItem, error)
- func StopRaw(options *StopOptions) (*sdk.EventItem, *http.Response, error)
- type CloneOptions
- type CreateOptions
- type DefinitionData
- type DefinitionItem
- type DefinitionOptions
- type DeleteOptions
- type DeployOptions
- type KubeConfigData
- type KubeConfigItem
- type KubeConfigOptions
- type ListOptions
- type StartOptions
- type StopOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Clone ¶
func Clone(options *CloneOptions) (*sdk.EnvironmentItem, error)
func CloneRaw ¶
func CloneRaw(options *CloneOptions) (*sdk.EnvironmentItem, *http.Response, error)
func Create ¶ added in v0.13.0
func Create(options *CreateOptions) (*sdk.EnvironmentItem, error)
func CreateRaw ¶ added in v0.13.0
func CreateRaw(options *CreateOptions) (*sdk.EnvironmentItem, *http.Response, error)
func Get ¶
func Get(options *common.ItemOptions) (*sdk.EnvironmentItem, error)
func GetRaw ¶
func GetRaw(options *common.ItemOptions) (*sdk.EnvironmentItem, *http.Response, error)
func KubeConfigRaw ¶ added in v0.14.0
func KubeConfigRaw(options *common.ItemOptions) (*sdk.EnvironmentKubeConfigKubeConfigRead, *http.Response, error)
func List ¶
func List(options *ListOptions) (*sdk.PaginatedEnvironmentCollection, error)
func ListRaw ¶
func ListRaw(options *ListOptions) (*sdk.PaginatedEnvironmentCollection, *http.Response, error)
func NewItemOptions ¶
func NewItemOptions(id string) *common.ItemOptions
Types ¶
type CloneOptions ¶
type CloneOptions struct { common.ActionOptions sdk.EnvironmentCloneAction }
func NewCloneOptions ¶
func NewCloneOptions(id string) *CloneOptions
func (*CloneOptions) UpdateFlagSet ¶
func (co *CloneOptions) UpdateFlagSet(flags *pflag.FlagSet)
type CreateOptions ¶ added in v0.13.0
type CreateOptions struct { DeployOptions sdk.EnvironmentCreateAction WithDeploy bool }
func NewCreateOptions ¶ added in v0.13.0
func NewCreateOptions() *CreateOptions
func (*CreateOptions) UpdateFlagSet ¶ added in v0.13.0
func (co *CreateOptions) UpdateFlagSet(flags *pflag.FlagSet)
type DefinitionData ¶
func DefinitionRaw ¶
func DefinitionRaw(options *DefinitionOptions) (DefinitionData, *http.Response, error)
type DefinitionItem ¶
type DefinitionItem struct { Data DefinitionData Bytes []byte }
func Definition ¶
func Definition(options *DefinitionOptions) (*DefinitionItem, error)
type DefinitionOptions ¶
type DefinitionOptions struct {
common.ActionOptions
}
func NewDefinitionOptions ¶
func NewDefinitionOptions(id string) *DefinitionOptions
type DeleteOptions ¶
type DeleteOptions struct {
common.ActionOptions
}
func NewDeleteOptions ¶
func NewDeleteOptions(id string) *DeleteOptions
type DeployOptions ¶
type DeployOptions struct {
common.ActionOptions
}
func NewDeployOptions ¶
func NewDeployOptions(id string) *DeployOptions
type KubeConfigData ¶ added in v0.14.0
type KubeConfigItem ¶ added in v0.14.0
type KubeConfigItem struct { Data *sdk.EnvironmentKubeConfigKubeConfigRead Bytes []byte }
func KubeConfig ¶ added in v0.14.0
func KubeConfig(options *KubeConfigOptions) (*KubeConfigItem, error)
type KubeConfigOptions ¶ added in v0.14.0
type KubeConfigOptions struct {
common.ItemOptions
}
func NewKubeConfigOptions ¶ added in v0.14.0
func NewKubeConfigOptions(id string) *KubeConfigOptions
type ListOptions ¶
type ListOptions struct { common.ListOptions Organization string Project string KubernetesIntegration string Type string ClusterStatus string OperationStatus string }
func NewListOptions ¶
func NewListOptions() *ListOptions
func (*ListOptions) UpdateFlagSet ¶
func (lo *ListOptions) UpdateFlagSet(flags *pflag.FlagSet)
type StartOptions ¶
type StartOptions struct {
common.ActionOptions
}
func NewStartOptions ¶
func NewStartOptions(id string) *StartOptions
type StopOptions ¶
type StopOptions struct {
common.ActionOptions
}
func NewStopOptions ¶
func NewStopOptions(id string) *StopOptions
Click to show internal directories.
Click to hide internal directories.