Documentation
¶
Overview ¶
Package s3 provides the data structures and logic necessary to enumerate and integrate AWS S3 resources.
Index ¶
- func EnumerateS3(ctx context.Context, awscfg aws.Config, config s3fern.S3EnumerateConfig) (*s3fern.S3EnumerateReport, error)
- func ExternalEnumerateS3(ctx context.Context, config s3fern.S3ExternalConfig) s3fern.ExternalS3Report
- func ListS3Bucket(ctx context.Context, awscfg aws.Config, config s3fern.ListS3BucketConfig) (*s3fern.S3ListReport, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnumerateS3 ¶
func EnumerateS3(ctx context.Context, awscfg aws.Config, config s3fern.S3EnumerateConfig) (*s3fern.S3EnumerateReport, error)
func ExternalEnumerateS3 ¶ added in v0.0.13
func ExternalEnumerateS3(ctx context.Context, config s3fern.S3ExternalConfig) s3fern.ExternalS3Report
ExternalEnumerateS3 attempts to enumerate a public facing S3 bucket with no credentials
func ListS3Bucket ¶ added in v0.0.43
func ListS3Bucket(ctx context.Context, awscfg aws.Config, config s3fern.ListS3BucketConfig) (*s3fern.S3ListReport, error)
ListS3Bucket retrieves the objects stored in an S3 bucket and returns an LsResourceReport struct
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.