Documentation
¶
Index ¶
- func CreateMinIOSession(scwSession *scw.Client) *minio.Client
- func CreateSessionWithRegion(region scw.Region) *scw.Client
- func CreateSessionWithZone(zone scw.Zone) *scw.Client
- func DeleteDetachedSecurityGroups(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteEmptyContainerRegistries(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteExpiredBuckets(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteExpiredClusters(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteExpiredDatabases(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteExpiredLBs(sessions ScalewaySessions, options ScalewayOptions)
- func DeleteExpiredVolumes(sessions ScalewaySessions, options ScalewayOptions)
- func GetRegionfromZone(zone string) string
- func RunPlecoScaleway(zones []string, interval int64, wg *sync.WaitGroup, options ScalewayOptions)
- type ScalewayCluster
- type ScalewayDB
- type ScalewayLB
- type ScalewayOptions
- type ScalewaySecurityGroup
- type ScalewaySessions
- type ScalewayVolume
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteDetachedSecurityGroups ¶
func DeleteDetachedSecurityGroups(sessions ScalewaySessions, options ScalewayOptions)
func DeleteEmptyContainerRegistries ¶
func DeleteEmptyContainerRegistries(sessions ScalewaySessions, options ScalewayOptions)
func DeleteExpiredBuckets ¶
func DeleteExpiredBuckets(sessions ScalewaySessions, options ScalewayOptions)
func DeleteExpiredClusters ¶
func DeleteExpiredClusters(sessions ScalewaySessions, options ScalewayOptions)
func DeleteExpiredDatabases ¶
func DeleteExpiredDatabases(sessions ScalewaySessions, options ScalewayOptions)
func DeleteExpiredLBs ¶
func DeleteExpiredLBs(sessions ScalewaySessions, options ScalewayOptions)
func DeleteExpiredVolumes ¶
func DeleteExpiredVolumes(sessions ScalewaySessions, options ScalewayOptions)
func GetRegionfromZone ¶
func RunPlecoScaleway ¶
func RunPlecoScaleway(zones []string, interval int64, wg *sync.WaitGroup, options ScalewayOptions)
Types ¶
type ScalewayCluster ¶
type ScalewayCluster struct {
common.CloudProviderResource
Name string
}
func ListClusters ¶
type ScalewayDB ¶
type ScalewayDB struct {
common.CloudProviderResource
Name string
}
type ScalewayLB ¶
type ScalewayLB struct {
common.CloudProviderResource
Name string
ClusterId string
PublicIps []string
}
type ScalewayOptions ¶
type ScalewaySecurityGroup ¶
type ScalewaySessions ¶
Click to show internal directories.
Click to hide internal directories.