aws

package
v0.4.1-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2021 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Amazon

type Amazon struct {
	*cluster.ProviderBase `json:",inline"`
	typesaws.Options      `json:",inline"`
	// contains filtered or unexported fields
}

func (*Amazon) BindCredential

func (p *Amazon) BindCredential() error

func (*Amazon) CreateCheck

func (p *Amazon) CreateCheck() error

func (*Amazon) CreateK3sCluster

func (p *Amazon) CreateK3sCluster() (err error)

func (*Amazon) DeleteK3sCluster

func (p *Amazon) DeleteK3sCluster(f bool) (err error)

func (*Amazon) DescribeCluster

func (p *Amazon) DescribeCluster(kubecfg string) *types.ClusterInfo

func (*Amazon) GenerateClusterName

func (p *Amazon) GenerateClusterName() string

func (*Amazon) GenerateManifest

func (p *Amazon) GenerateManifest() []string

func (*Amazon) GenerateMasterExtraArgs

func (p *Amazon) GenerateMasterExtraArgs(cluster *types.Cluster, master types.Node) string

func (*Amazon) GenerateWorkerExtraArgs

func (p *Amazon) GenerateWorkerExtraArgs(cluster *types.Cluster, worker types.Node) string

func (*Amazon) GetCluster

func (p *Amazon) GetCluster(kubecfg string) *types.ClusterInfo

func (*Amazon) GetCreateFlags

func (p *Amazon) GetCreateFlags() []types.Flag

func (*Amazon) GetCredentialFlags

func (p *Amazon) GetCredentialFlags() []types.Flag

func (*Amazon) GetDeleteFlags

func (p *Amazon) GetDeleteFlags() []types.Flag

func (*Amazon) GetJoinFlags

func (p *Amazon) GetJoinFlags() []types.Flag

func (*Amazon) GetOptionFlags

func (p *Amazon) GetOptionFlags() []types.Flag

func (*Amazon) GetProviderName

func (p *Amazon) GetProviderName() string

func (*Amazon) GetProviderOptions

func (p *Amazon) GetProviderOptions(opt []byte) (interface{}, error)

func (*Amazon) GetSSHConfig

func (p *Amazon) GetSSHConfig() *types.SSH

func (*Amazon) GetSSHFlags

func (p *Amazon) GetSSHFlags() []types.Flag

func (*Amazon) GetUsageExample

func (p *Amazon) GetUsageExample(action string) string

func (*Amazon) IsClusterExist

func (p *Amazon) IsClusterExist() (bool, []string, error)

func (*Amazon) JoinCheck

func (p *Amazon) JoinCheck() error

func (*Amazon) JoinK3sNode

func (p *Amazon) JoinK3sNode() (err error)

func (*Amazon) MergeClusterOptions

func (p *Amazon) MergeClusterOptions() error

func (*Amazon) Rollback

func (p *Amazon) Rollback() error

func (*Amazon) SSHK3sNode

func (p *Amazon) SSHK3sNode(ip string) error

func (*Amazon) SetConfig

func (p *Amazon) SetConfig(config []byte) error

func (*Amazon) SetOptions

func (p *Amazon) SetOptions(opt []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL