aws

package
v0.0.0-...-62343dc Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: MIT Imports: 37 Imported by: 0

Documentation

Overview

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_client_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_client_interface_file.tmpl

Index

Constants

This section is empty.

Variables

View Source
var CopyOption = copier.Option{
	IgnoreEmpty: true,
	DeepCopy:    true,
	Converters: []copier.TypeConverter{
		{
			SrcType: time.Time{},
			DstType: Int64,
			Fn: func(src interface{}) (interface{}, error) {
				return src.(time.Time).UTC().UnixMilli(), nil
			},
		},
	},
}
View Source
var Int64 int64 = 0

Functions

This section is empty.

Types

type AwsClient

type AwsClient struct {
	ACMClient                    interfaces.ACMClient
	ApiGatewayClient             interfaces.ApiGatewayClient
	ApiGatewayV2Client           interfaces.ApiGatewayV2Client
	ApplicationAutoScalingClient interfaces.ApplicationAutoScalingClient
	AthenaClient                 interfaces.AthenaClient
	AutoScalingClient            interfaces.AutoScalingClient
	BackupClient                 interfaces.BackupClient
	CloudFormationClient         interfaces.CloudFormationClient
	CloudFrontClient             interfaces.CloudFrontClient
	CloudTrailClient             interfaces.CloudTrailClient
	CloudWatchClient             interfaces.CloudWatchClient
	CloudWatchLogsClient         interfaces.CloudWatchLogsClient
	DynamoDBClient               interfaces.DynamoDBClient
	EC2Client                    interfaces.EC2Client
	ECRClient                    interfaces.ECRClient
	ECSClient                    interfaces.ECSClient
	EFSClient                    interfaces.EFSClient
	ElastiCacheClient            interfaces.ElastiCacheClient
	ElasticLoadBalancingClient   interfaces.ElasticLoadBalancingClient
	ElasticLoadBalancingV2Client interfaces.ElasticLoadBalancingV2Client
	IAMClient                    interfaces.IAMClient
	KMSClient                    interfaces.KMSClient
	LambdaClient                 interfaces.LambdaClient
	RDSClient                    interfaces.RDSClient
	RedshiftClient               interfaces.RedshiftClient
	Route53Client                interfaces.Route53Client
	S3Client                     interfaces.S3Client
	SecretsManagerClient         interfaces.SecretsManagerClient
	SNSClient                    interfaces.SNSClient
	SQSClient                    interfaces.SQSClient
	SSMClient                    interfaces.SSMClient
	StorageGatewayClient         interfaces.StorageGatewayClient
}

func NewAwsClient

func NewAwsClient(cfg aws.Config) *AwsClient

func (*AwsClient) ACM

func (c *AwsClient) ACM() interfaces.ACMClient

func (*AwsClient) ApiGateway

func (c *AwsClient) ApiGateway() interfaces.ApiGatewayClient

func (*AwsClient) ApiGatewayV2

func (c *AwsClient) ApiGatewayV2() interfaces.ApiGatewayV2Client

func (*AwsClient) ApplicationAutoScaling

func (c *AwsClient) ApplicationAutoScaling() interfaces.ApplicationAutoScalingClient

func (*AwsClient) Athena

func (c *AwsClient) Athena() interfaces.AthenaClient

func (*AwsClient) AutoScaling

func (c *AwsClient) AutoScaling() interfaces.AutoScalingClient

func (*AwsClient) Backup

func (c *AwsClient) Backup() interfaces.BackupClient

func (*AwsClient) CloudFormation

func (c *AwsClient) CloudFormation() interfaces.CloudFormationClient

func (*AwsClient) CloudFront

func (c *AwsClient) CloudFront() interfaces.CloudFrontClient

func (*AwsClient) CloudTrail

func (c *AwsClient) CloudTrail() interfaces.CloudTrailClient

func (*AwsClient) CloudWatch

func (c *AwsClient) CloudWatch() interfaces.CloudWatchClient

func (*AwsClient) CloudWatchLogs

func (c *AwsClient) CloudWatchLogs() interfaces.CloudWatchLogsClient

func (*AwsClient) DynamoDB

func (c *AwsClient) DynamoDB() interfaces.DynamoDBClient

func (*AwsClient) EC2

func (c *AwsClient) EC2() interfaces.EC2Client

func (*AwsClient) ECR

func (c *AwsClient) ECR() interfaces.ECRClient

func (*AwsClient) ECS

func (c *AwsClient) ECS() interfaces.ECSClient

func (*AwsClient) EFS

func (c *AwsClient) EFS() interfaces.EFSClient

func (*AwsClient) ElastiCache

func (c *AwsClient) ElastiCache() interfaces.ElastiCacheClient

func (*AwsClient) ElasticLoadBalancing

func (c *AwsClient) ElasticLoadBalancing() interfaces.ElasticLoadBalancingClient

func (*AwsClient) ElasticLoadBalancingV2

func (c *AwsClient) ElasticLoadBalancingV2() interfaces.ElasticLoadBalancingV2Client

func (*AwsClient) IAM

func (c *AwsClient) IAM() interfaces.IAMClient

func (*AwsClient) KMS

func (c *AwsClient) KMS() interfaces.KMSClient

func (*AwsClient) Lambda

func (c *AwsClient) Lambda() interfaces.LambdaClient

func (*AwsClient) RDS

func (c *AwsClient) RDS() interfaces.RDSClient

func (*AwsClient) Redshift

func (c *AwsClient) Redshift() interfaces.RedshiftClient

func (*AwsClient) Route53

func (c *AwsClient) Route53() interfaces.Route53Client

func (*AwsClient) S3

func (c *AwsClient) S3() interfaces.S3Client

func (*AwsClient) SNS

func (c *AwsClient) SNS() interfaces.SNSClient

func (*AwsClient) SQS

func (c *AwsClient) SQS() interfaces.SQSClient

func (*AwsClient) SSM

func (c *AwsClient) SSM() interfaces.SSMClient

func (*AwsClient) SecretsManager

func (c *AwsClient) SecretsManager() interfaces.SecretsManagerClient

func (*AwsClient) StorageGateway

func (c *AwsClient) StorageGateway() interfaces.StorageGatewayClient

type AwsFetchInput

type AwsFetchInput struct {
	AccountId       string
	Region          string
	RegionalClients map[string]AwsClientInterface
	ReportTime      int64
}

type AwsFetchOutputMetadata

type AwsFetchOutputMetadata struct {
	FetchingErrors   []error
	InventoryResults *meta.InventoryResults
}

Directories

Path Synopsis
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_service_client_interface_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_service_client_interface_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

Jump to

Keyboard shortcuts

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