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 ¶
- Variables
- type AwsClient
- func (c *AwsClient) ACM() interfaces.ACMClient
- func (c *AwsClient) ApiGateway() interfaces.ApiGatewayClient
- func (c *AwsClient) ApiGatewayV2() interfaces.ApiGatewayV2Client
- func (c *AwsClient) ApplicationAutoScaling() interfaces.ApplicationAutoScalingClient
- func (c *AwsClient) Athena() interfaces.AthenaClient
- func (c *AwsClient) AutoScaling() interfaces.AutoScalingClient
- func (c *AwsClient) Backup() interfaces.BackupClient
- func (c *AwsClient) CloudFormation() interfaces.CloudFormationClient
- func (c *AwsClient) CloudFront() interfaces.CloudFrontClient
- func (c *AwsClient) CloudTrail() interfaces.CloudTrailClient
- func (c *AwsClient) CloudWatch() interfaces.CloudWatchClient
- func (c *AwsClient) CloudWatchLogs() interfaces.CloudWatchLogsClient
- func (c *AwsClient) DynamoDB() interfaces.DynamoDBClient
- func (c *AwsClient) EC2() interfaces.EC2Client
- func (c *AwsClient) ECR() interfaces.ECRClient
- func (c *AwsClient) ECS() interfaces.ECSClient
- func (c *AwsClient) EFS() interfaces.EFSClient
- func (c *AwsClient) ElastiCache() interfaces.ElastiCacheClient
- func (c *AwsClient) ElasticLoadBalancing() interfaces.ElasticLoadBalancingClient
- func (c *AwsClient) ElasticLoadBalancingV2() interfaces.ElasticLoadBalancingV2Client
- func (c *AwsClient) IAM() interfaces.IAMClient
- func (c *AwsClient) KMS() interfaces.KMSClient
- func (c *AwsClient) Lambda() interfaces.LambdaClient
- func (c *AwsClient) RDS() interfaces.RDSClient
- func (c *AwsClient) Redshift() interfaces.RedshiftClient
- func (c *AwsClient) Route53() interfaces.Route53Client
- func (c *AwsClient) S3() interfaces.S3Client
- func (c *AwsClient) SNS() interfaces.SNSClient
- func (c *AwsClient) SQS() interfaces.SQSClient
- func (c *AwsClient) SSM() interfaces.SSMClient
- func (c *AwsClient) SecretsManager() interfaces.SecretsManagerClient
- func (c *AwsClient) StorageGateway() interfaces.StorageGatewayClient
- type AwsClientInterface
- type AwsFetchInput
- type AwsFetchOutputMetadata
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 (*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 AwsClientInterface ¶
type AwsClientInterface interface {
ACM() interfaces.ACMClient
ApiGateway() interfaces.ApiGatewayClient
ApiGatewayV2() interfaces.ApiGatewayV2Client
ApplicationAutoScaling() interfaces.ApplicationAutoScalingClient
Athena() interfaces.AthenaClient
AutoScaling() interfaces.AutoScalingClient
Backup() interfaces.BackupClient
CloudFormation() interfaces.CloudFormationClient
CloudFront() interfaces.CloudFrontClient
CloudTrail() interfaces.CloudTrailClient
CloudWatch() interfaces.CloudWatchClient
CloudWatchLogs() interfaces.CloudWatchLogsClient
DynamoDB() interfaces.DynamoDBClient
EC2() interfaces.EC2Client
ECR() interfaces.ECRClient
ECS() interfaces.ECSClient
EFS() interfaces.EFSClient
ElastiCache() interfaces.ElastiCacheClient
ElasticLoadBalancing() interfaces.ElasticLoadBalancingClient
ElasticLoadBalancingV2() interfaces.ElasticLoadBalancingV2Client
IAM() interfaces.IAMClient
KMS() interfaces.KMSClient
Lambda() interfaces.LambdaClient
RDS() interfaces.RDSClient
Redshift() interfaces.RedshiftClient
Route53() interfaces.Route53Client
S3() interfaces.S3Client
SecretsManager() interfaces.SecretsManagerClient
SNS() interfaces.SNSClient
SQS() interfaces.SQSClient
SSM() interfaces.SSMClient
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 |
Click to show internal directories.
Click to hide internal directories.