Documentation ¶
Index ¶
- func DeleteExpiredArtifactRegistryRepositories(sessions GCPSessions, options GCPOptions)
- func DeleteExpiredBuckets(sessions GCPSessions, options GCPOptions)
- func DeleteExpiredGKEClusters(sessions GCPSessions, options GCPOptions)
- func DeleteExpiredRouters(sessions GCPSessions, options GCPOptions)
- func DeleteExpiredServiceAccounts(sessions GCPSessions, options GCPOptions)
- func DeleteExpiredVPCs(sessions GCPSessions, options GCPOptions)
- func RunPlecoGCP(regions []string, interval int64, wg *sync.WaitGroup, options GCPOptions)
- type GCPOptions
- type GCPSessions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteExpiredArtifactRegistryRepositories ¶
func DeleteExpiredArtifactRegistryRepositories(sessions GCPSessions, options GCPOptions)
func DeleteExpiredBuckets ¶
func DeleteExpiredBuckets(sessions GCPSessions, options GCPOptions)
func DeleteExpiredGKEClusters ¶
func DeleteExpiredGKEClusters(sessions GCPSessions, options GCPOptions)
func DeleteExpiredRouters ¶ added in v0.15.0
func DeleteExpiredRouters(sessions GCPSessions, options GCPOptions)
func DeleteExpiredServiceAccounts ¶
func DeleteExpiredServiceAccounts(sessions GCPSessions, options GCPOptions)
func DeleteExpiredVPCs ¶
func DeleteExpiredVPCs(sessions GCPSessions, options GCPOptions)
func RunPlecoGCP ¶
func RunPlecoGCP(regions []string, interval int64, wg *sync.WaitGroup, options GCPOptions)
Types ¶
type GCPOptions ¶
type GCPSessions ¶
type GCPSessions struct { Bucket *storage.Client ArtifactRegistry *artifactregistry.Client Cluster *container.ClusterManagerClient Network *compute.NetworksClient Router *compute.RoutersClient IAM *iam.Service }
Click to show internal directories.
Click to hide internal directories.