resources

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2021 License: MPL-2.0 Imports: 50 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AutoscalingLaunchConfigurations

func AutoscalingLaunchConfigurations() *schema.Table

func CloudtrailTrails

func CloudtrailTrails() *schema.Table

func CloudwatchAlarms

func CloudwatchAlarms() *schema.Table

func CloudwatchlogsFilters

func CloudwatchlogsFilters() *schema.Table

func DirectconnectGateways

func DirectconnectGateways() *schema.Table

func Ec2ByoipCidrs

func Ec2ByoipCidrs() *schema.Table

func Ec2CustomerGateways

func Ec2CustomerGateways() *schema.Table

func Ec2FlowLogs

func Ec2FlowLogs() *schema.Table

func Ec2Images

func Ec2Images() *schema.Table

func Ec2Instances

func Ec2Instances() *schema.Table

func Ec2InternetGateways

func Ec2InternetGateways() *schema.Table

func Ec2NatGateways

func Ec2NatGateways() *schema.Table

func Ec2NetworkAcls

func Ec2NetworkAcls() *schema.Table

func Ec2RouteTables

func Ec2RouteTables() *schema.Table

func Ec2SecurityGroups

func Ec2SecurityGroups() *schema.Table

func Ec2Subnets

func Ec2Subnets() *schema.Table

func Ec2VpcPeeringConnections

func Ec2VpcPeeringConnections() *schema.Table

func Ec2Vpcs

func Ec2Vpcs() *schema.Table

func EcrRepositories

func EcrRepositories() *schema.Table

func EcsClusters

func EcsClusters() *schema.Table

func EfsFilesystems

func EfsFilesystems() *schema.Table

func EksClusters

func EksClusters() *schema.Table

func ElasticbeanstalkEnvironments

func ElasticbeanstalkEnvironments() *schema.Table

func Elbv2LoadBalancers

func Elbv2LoadBalancers() *schema.Table

func Elbv2TargetGroups

func Elbv2TargetGroups() *schema.Table

func EmrClusters

func EmrClusters() *schema.Table

func FsxBackups

func FsxBackups() *schema.Table

func IamGroups

func IamGroups() *schema.Table

func IamPasswordPolicies

func IamPasswordPolicies() *schema.Table

func IamPolicies

func IamPolicies() *schema.Table

func IamRoles

func IamRoles() *schema.Table

func IamUsers

func IamUsers() *schema.Table

func IamVirtualMfaDevices

func IamVirtualMfaDevices() *schema.Table

func KmsKeys

func KmsKeys() *schema.Table

func OrganizationsAccounts

func OrganizationsAccounts() *schema.Table

func Provider

func Provider() *plugin.Provider

func RdsCertificates

func RdsCertificates() *schema.Table

func RdsClusters

func RdsClusters() *schema.Table

func RdsInstances

func RdsInstances() *schema.Table

func RdsSubnetGroups

func RdsSubnetGroups() *schema.Table

func RedshiftClusters

func RedshiftClusters() *schema.Table

func RedshiftSubnetGroups

func RedshiftSubnetGroups() *schema.Table

func S3Buckets

func S3Buckets() *schema.Table

func SnsSubscriptions

func SnsSubscriptions() *schema.Table

func SnsTopics

func SnsTopics() *schema.Table

Types

type ReportUser

type ReportUser struct {
	User                  string    `csv:"user"`
	ARN                   string    `csv:"arn"`
	UserCreationTime      time.Time `csv:"user_creation_time"`
	PasswordEnabled       string    `csv:"password_enabled"`
	PasswordLastUsed      string    `csv:"password_last_used"`
	PasswordLastChanged   string    `csv:"password_last_changed"`
	PasswordNextRotation  string    `csv:"password_next_rotation"`
	MFAActive             bool      `csv:"mfa_active"`
	AccessKey1Active      bool      `csv:"access_key_1_active"`
	AccessKey2Active      bool      `csv:"access_key_2_active"`
	AccessKey1LastRotated string    `csv:"access_key_1_last_rotated"`
	AccessKey2LastRotated string    `csv:"access_key_2_last_rotated"`
}

func GetCredentialReport

func GetCredentialReport(ctx context.Context, svc client.IamClient) ([]*ReportUser, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL