Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSClient ¶
type AWSClient interface { GetAccountId() string GetProfile() string GetConfig() *aws.Config GetEKSClusters() ([]string, error) DescribeEKSCluster(cluster string) (*eks.DescribeClusterOutput, error) ListEKSAddons(cluster string) (*eks.ListAddonsOutput, error) DescribeEKSClusterAddon(cluster, addon string) (*eks.DescribeAddonOutput, error) ListLambdaFunctions() (*lambda.ListFunctionsOutput, error) DescribeRDSClusters() (*rds.DescribeDBClustersOutput, error) GetEKSConfig(ctx context.Context, clusterInfo *eks.DescribeClusterOutput) (*rest.Config, error) GetEKSNamespaces(ctx context.Context, config *rest.Config) ([]string, error) ListEC2Instances() ([]ec2types.Instance, error) DescribeAMIs(imageIds []string) ([]ec2types.Image, error) ListVolumes() ([]ec2types.Volume, error) ListACMCertificates() ([]acmtypes.CertificateSummary, error) }
Click to show internal directories.
Click to hide internal directories.