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.