Documentation
¶
Overview ¶
Package alibabacloud provides a cluster-destroyer for Alibaba Cloud clusters.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(logger logrus.FieldLogger, metadata *types.ClusterMetadata) (providers.Destroyer, error)
New returns an Alibaba Cloud destroyer from ClusterMetadata.
Types ¶
type ClusterUninstaller ¶
type ClusterUninstaller struct {
Logger logrus.FieldLogger
AccessKeyID string
AccessKeySecret string
Auth auth.Credential
Region string
InfraID string
ClusterDomain string
PrivateZoneID string
Tags []map[string]string
TagResources struct {
// contains filtered or unexported fields
}
// contains filtered or unexported fields
}
ClusterUninstaller holds the various options for the cluster we want to delete
func (*ClusterUninstaller) Run ¶
func (o *ClusterUninstaller) Run() (*types.ClusterQuota, error)
Run is the entrypoint to start the uninstall process.
Click to show internal directories.
Click to hide internal directories.