Documentation
¶
Overview ¶
Package rds provides functionality to enumerate and integrate AWS RDS resources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSResourceReport ¶
type AWSResourceReport struct {
AccountID string `json:"account_id" yaml:"account_id"`
Resources AWSResources `json:"resources" yaml:"resources"`
Errors []string `json:"errors" yaml:"errors"`
}
AWSResourceReport contains the account ID that the RDS instances were discovered in, the resources themselves, and any non-fatal errors that occurred during the execution of the `methodaws rds enumerate` subcommand.
func EnumerateRds ¶
func EnumerateRdsForRegion ¶ added in v0.0.18
func EnumerateRdsForRegion(ctx context.Context, cfg aws.Config, region string) (*AWSResourceReport, error)
EnumerateRdsForRegion retrieves all RDS instances available to the caller and returns an AWSResourceReport struct
type AWSResources ¶
type AWSResources struct {
RDSInstances []types.DBInstance `json:"rds_instances" yaml:"rds_instances"`
}
AWSResources contains the RDS instances that were enumerated.
Click to show internal directories.
Click to hide internal directories.