Documentation ¶
Overview ¶
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/dynamodb_dao.tmpl
Index ¶
- func BatchWriteItems(ctx context.Context, client *dynamodb.Client, maxRetries int, tableName string, ...) error
- func DistinctReportTimes(ctx context.Context, client *dynamodb.Client, reportDateUnixMilli int64, ...) ([]int64, error)
- func GetItem(ctx context.Context, client *dynamodb.Client, tableName string, ...) (map[string]types.AttributeValue, error)
- func GetReportTime(ctx context.Context, client *dynamodb.Client, reportDateUnixMilli int64, ...) (*int64, error)
- func ListItems(ctx context.Context, client *dynamodb.Client, tableName string, ...) ([]map[string]types.AttributeValue, *string, error)
- func WriteItem(ctx context.Context, client *dynamodb.Client, maxRetries int, tableName string, ...) error
- type DynamoDBReaderDAO
- func (dao *DynamoDBReaderDAO) GetAwsACMCertificate(ctx context.Context, reportTimeUnixMilli int64, id string) (*acm.Certificate, error)
- func (dao *DynamoDBReaderDAO) GetAwsACMCertificateReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsApiGatewayRestApi(ctx context.Context, reportTimeUnixMilli int64, id string) (*apigateway.RestApi, error)
- func (dao *DynamoDBReaderDAO) GetAwsApiGatewayRestApiReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsApiGatewayV2Api(ctx context.Context, reportTimeUnixMilli int64, id string) (*apigatewayv2.Api, error)
- func (dao *DynamoDBReaderDAO) GetAwsApiGatewayV2ApiReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsApplicationAutoScalingScalingPolicy(ctx context.Context, reportTimeUnixMilli int64, id string) (*applicationautoscaling.ScalingPolicy, error)
- func (dao *DynamoDBReaderDAO) GetAwsApplicationAutoScalingScalingPolicyReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaDataCatalog(ctx context.Context, reportTimeUnixMilli int64, id string) (*athena.DataCatalog, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaDataCatalogReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaDatabase(ctx context.Context, reportTimeUnixMilli int64, id string) (*athena.Database, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaDatabaseReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaWorkGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*athena.WorkGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsAthenaWorkGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsAutoScalingAutoScalingGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*autoscaling.AutoScalingGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsAutoScalingAutoScalingGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsAutoScalingLaunchConfiguration(ctx context.Context, reportTimeUnixMilli int64, id string) (*autoscaling.LaunchConfiguration, error)
- func (dao *DynamoDBReaderDAO) GetAwsAutoScalingLaunchConfigurationReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsBackupBackupPlan(ctx context.Context, reportTimeUnixMilli int64, id string) (*backup.BackupPlan, error)
- func (dao *DynamoDBReaderDAO) GetAwsBackupBackupPlanReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsBackupBackupVault(ctx context.Context, reportTimeUnixMilli int64, id string) (*backup.BackupVault, error)
- func (dao *DynamoDBReaderDAO) GetAwsBackupBackupVaultReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudFormationStack(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudformation.Stack, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudFormationStackReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudFrontDistribution(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudfront.Distribution, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudFrontDistributionReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudTrailTrail(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudtrail.Trail, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudTrailTrailReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchCompositeAlarm(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatch.CompositeAlarm, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchCompositeAlarmReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchLogsLogGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatchlogs.LogGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchLogsLogGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchMetricAlarm(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatch.MetricAlarm, error)
- func (dao *DynamoDBReaderDAO) GetAwsCloudWatchMetricAlarmReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsDynamoDBTable(ctx context.Context, reportTimeUnixMilli int64, id string) (*dynamodb.Table, error)
- func (dao *DynamoDBReaderDAO) GetAwsDynamoDBTableReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Address(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Address, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2AddressReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2DhcpOptions(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.DhcpOptions, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2DhcpOptionsReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Image(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Image, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2ImageReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Instance(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Instance, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2InstanceReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2InternetGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.InternetGateway, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2InternetGatewayReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2ManagedPrefixList(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.ManagedPrefixList, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2ManagedPrefixListReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NatGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NatGateway, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NatGatewayReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkAcl(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NetworkAcl, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkAclReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkInterface(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NetworkInterface, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkInterfaceReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2PlacementGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.PlacementGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2PlacementGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2ReservedInstances(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.ReservedInstances, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2ReservedInstancesReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2RouteTable(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.RouteTable, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2RouteTableReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2SecurityGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.SecurityGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2SecurityGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Subnet(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Subnet, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2SubnetReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGateway, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayPeeringAttachment(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayPeeringAttachment, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayPeeringAttachmentReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayRouteTable(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayRouteTable, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayRouteTableReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayVpcAttachment(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayVpcAttachment, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayVpcAttachmentReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Volume(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Volume, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VolumeReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2Vpc(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.Vpc, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpcEndpoint(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpcEndpoint, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpcEndpointReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpcPeeringConnection(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpcPeeringConnection, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpcPeeringConnectionReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpcReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpnGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpnGateway, error)
- func (dao *DynamoDBReaderDAO) GetAwsEC2VpnGatewayReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsECRRepository(ctx context.Context, reportTimeUnixMilli int64, id string) (*ecr.Repository, error)
- func (dao *DynamoDBReaderDAO) GetAwsECRRepositoryReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSCluster(ctx context.Context, reportTimeUnixMilli int64, id string) (*ecs.Cluster, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSClusterReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSService(ctx context.Context, reportTimeUnixMilli int64, id string) (*ecs.Service, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSServiceReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSTask(ctx context.Context, reportTimeUnixMilli int64, id string) (*ecs.Task, error)
- func (dao *DynamoDBReaderDAO) GetAwsECSTaskReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsEFSFileSystem(ctx context.Context, reportTimeUnixMilli int64, id string) (*efs.FileSystem, error)
- func (dao *DynamoDBReaderDAO) GetAwsEFSFileSystemReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsElastiCacheCacheCluster(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticache.CacheCluster, error)
- func (dao *DynamoDBReaderDAO) GetAwsElastiCacheCacheClusterReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingLoadBalancer(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancing.LoadBalancer, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingLoadBalancerReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2LoadBalancer(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancingv2.LoadBalancer, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2LoadBalancerReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2TargetGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancingv2.TargetGroup, error)
- func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2TargetGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*iam.Group, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMGroupReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMPolicy(ctx context.Context, reportTimeUnixMilli int64, id string) (*iam.Policy, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMPolicyReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMRole(ctx context.Context, reportTimeUnixMilli int64, id string) (*iam.Role, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMRoleReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMUser(ctx context.Context, reportTimeUnixMilli int64, id string) (*iam.User, error)
- func (dao *DynamoDBReaderDAO) GetAwsIAMUserReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsKMSKey(ctx context.Context, reportTimeUnixMilli int64, id string) (*kms.Key, error)
- func (dao *DynamoDBReaderDAO) GetAwsKMSKeyReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsLambdaFunction(ctx context.Context, reportTimeUnixMilli int64, id string) (*lambda.Function, error)
- func (dao *DynamoDBReaderDAO) GetAwsLambdaFunctionReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsRDSDBCluster(ctx context.Context, reportTimeUnixMilli int64, id string) (*rds.DBCluster, error)
- func (dao *DynamoDBReaderDAO) GetAwsRDSDBClusterReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsRDSDBInstance(ctx context.Context, reportTimeUnixMilli int64, id string) (*rds.DBInstance, error)
- func (dao *DynamoDBReaderDAO) GetAwsRDSDBInstanceReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsRedshiftCluster(ctx context.Context, reportTimeUnixMilli int64, id string) (*redshift.Cluster, error)
- func (dao *DynamoDBReaderDAO) GetAwsRedshiftClusterReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsRoute53HostedZone(ctx context.Context, reportTimeUnixMilli int64, id string) (*route53.HostedZone, error)
- func (dao *DynamoDBReaderDAO) GetAwsRoute53HostedZoneReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsS3Bucket(ctx context.Context, reportTimeUnixMilli int64, id string) (*s3.Bucket, error)
- func (dao *DynamoDBReaderDAO) GetAwsS3BucketReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsSNSSubscription(ctx context.Context, reportTimeUnixMilli int64, id string) (*sns.Subscription, error)
- func (dao *DynamoDBReaderDAO) GetAwsSNSSubscriptionReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsSNSTopic(ctx context.Context, reportTimeUnixMilli int64, id string) (*sns.Topic, error)
- func (dao *DynamoDBReaderDAO) GetAwsSNSTopicReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsSQSQueue(ctx context.Context, reportTimeUnixMilli int64, id string) (*sqs.Queue, error)
- func (dao *DynamoDBReaderDAO) GetAwsSQSQueueReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsSSMParameter(ctx context.Context, reportTimeUnixMilli int64, id string) (*ssm.Parameter, error)
- func (dao *DynamoDBReaderDAO) GetAwsSSMParameterReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsSecretsManagerSecret(ctx context.Context, reportTimeUnixMilli int64, id string) (*secretsmanager.Secret, error)
- func (dao *DynamoDBReaderDAO) GetAwsSecretsManagerSecretReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetAwsStorageGatewayGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*storagegateway.Gateway, error)
- func (dao *DynamoDBReaderDAO) GetAwsStorageGatewayGatewayReportTimes(ctx context.Context, reportDateUnixMilli int64) ([]int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsACMCertificateReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsApiGatewayRestApiReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsApiGatewayV2ApiReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsApplicationAutoScalingScalingPolicyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaDataCatalogReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaDatabaseReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaWorkGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsAutoScalingAutoScalingGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsAutoScalingLaunchConfigurationReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsBackupBackupPlanReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsBackupBackupVaultReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudFormationStackReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudFrontDistributionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudTrailTrailReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchCompositeAlarmReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchLogsLogGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchMetricAlarmReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsDynamoDBTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2AddressReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2DhcpOptionsReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ImageReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2InstanceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2InternetGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ManagedPrefixListReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NatGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NetworkAclReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NetworkInterfaceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2PlacementGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ReservedInstancesReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2RouteTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2SecurityGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2SubnetReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayPeeringAttachmentReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayRouteTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayVpcAttachmentReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VolumeReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcEndpointReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcPeeringConnectionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpnGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsECRRepositoryReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsECSClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsECSServiceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsECSTaskReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsEFSFileSystemReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsElastiCacheCacheClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingLoadBalancerReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2LoadBalancerReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2TargetGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMPolicyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMRoleReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMUserReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsKMSKeyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsLambdaFunctionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsRDSDBClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsRDSDBInstanceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsRedshiftClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsRoute53HostedZoneReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsS3BucketReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsSNSSubscriptionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsSNSTopicReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsSQSQueueReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsSSMParameterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsSecretsManagerSecretReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) GetReferencedAwsStorageGatewayGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, ...) (*int64, error)
- func (dao *DynamoDBReaderDAO) ListAwsACMCertificates(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*acm.Certificate, error)
- func (dao *DynamoDBReaderDAO) ListAwsApiGatewayRestApis(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*apigateway.RestApi, error)
- func (dao *DynamoDBReaderDAO) ListAwsApiGatewayV2Apis(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*apigatewayv2.Api, error)
- func (dao *DynamoDBReaderDAO) ListAwsApplicationAutoScalingScalingPolicies(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*applicationautoscaling.ScalingPolicy, error)
- func (dao *DynamoDBReaderDAO) ListAwsAthenaDataCatalogs(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*athena.DataCatalog, error)
- func (dao *DynamoDBReaderDAO) ListAwsAthenaDatabases(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*athena.Database, error)
- func (dao *DynamoDBReaderDAO) ListAwsAthenaWorkGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*athena.WorkGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsAutoScalingAutoScalingGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*autoscaling.AutoScalingGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsAutoScalingLaunchConfigurations(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*autoscaling.LaunchConfiguration, error)
- func (dao *DynamoDBReaderDAO) ListAwsBackupBackupPlans(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*backup.BackupPlan, error)
- func (dao *DynamoDBReaderDAO) ListAwsBackupBackupVaults(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*backup.BackupVault, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudFormationStacks(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudformation.Stack, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudFrontDistributions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudfront.Distribution, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudTrailTrails(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudtrail.Trail, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudWatchCompositeAlarms(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudwatch.CompositeAlarm, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudWatchLogsLogGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudwatchlogs.LogGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsCloudWatchMetricAlarms(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*cloudwatch.MetricAlarm, error)
- func (dao *DynamoDBReaderDAO) ListAwsDynamoDBTables(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*dynamodb.Table, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Addresses(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Address, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2DhcpOptions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.DhcpOptions, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Images(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Image, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Instances(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Instance, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2InternetGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.InternetGateway, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2ManagedPrefixLists(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.ManagedPrefixList, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2NatGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.NatGateway, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2NetworkAcls(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.NetworkAcl, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2NetworkInterfaces(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.NetworkInterface, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2PlacementGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.PlacementGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2ReservedInstances(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.ReservedInstances, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2RouteTables(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.RouteTable, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2SecurityGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.SecurityGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Subnets(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Subnet, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayPeeringAttachments(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.TransitGatewayPeeringAttachment, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayRouteTables(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.TransitGatewayRouteTable, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayVpcAttachments(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.TransitGatewayVpcAttachment, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.TransitGateway, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Volumes(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Volume, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2VpcEndpoints(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.VpcEndpoint, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2VpcPeeringConnections(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.VpcPeeringConnection, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2Vpcs(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.Vpc, error)
- func (dao *DynamoDBReaderDAO) ListAwsEC2VpnGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ec2.VpnGateway, error)
- func (dao *DynamoDBReaderDAO) ListAwsECRRepositories(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ecr.Repository, error)
- func (dao *DynamoDBReaderDAO) ListAwsECSClusters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ecs.Cluster, error)
- func (dao *DynamoDBReaderDAO) ListAwsECSServices(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ecs.Service, error)
- func (dao *DynamoDBReaderDAO) ListAwsECSTasks(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ecs.Task, error)
- func (dao *DynamoDBReaderDAO) ListAwsEFSFileSystems(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*efs.FileSystem, error)
- func (dao *DynamoDBReaderDAO) ListAwsElastiCacheCacheClusters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*elasticache.CacheCluster, error)
- func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingLoadBalancers(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*elasticloadbalancing.LoadBalancer, error)
- func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2LoadBalancers(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*elasticloadbalancingv2.LoadBalancer, error)
- func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2TargetGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*elasticloadbalancingv2.TargetGroup, error)
- func (dao *DynamoDBReaderDAO) ListAwsIAMGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*iam.Group, error)
- func (dao *DynamoDBReaderDAO) ListAwsIAMPolicies(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*iam.Policy, error)
- func (dao *DynamoDBReaderDAO) ListAwsIAMRoles(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*iam.Role, error)
- func (dao *DynamoDBReaderDAO) ListAwsIAMUsers(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*iam.User, error)
- func (dao *DynamoDBReaderDAO) ListAwsKMSKeys(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*kms.Key, error)
- func (dao *DynamoDBReaderDAO) ListAwsLambdaFunctions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*lambda.Function, error)
- func (dao *DynamoDBReaderDAO) ListAwsRDSDBClusters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*rds.DBCluster, error)
- func (dao *DynamoDBReaderDAO) ListAwsRDSDBInstances(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*rds.DBInstance, error)
- func (dao *DynamoDBReaderDAO) ListAwsRedshiftClusters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*redshift.Cluster, error)
- func (dao *DynamoDBReaderDAO) ListAwsRoute53HostedZones(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*route53.HostedZone, error)
- func (dao *DynamoDBReaderDAO) ListAwsS3Buckets(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*s3.Bucket, error)
- func (dao *DynamoDBReaderDAO) ListAwsSNSSubscriptions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*sns.Subscription, error)
- func (dao *DynamoDBReaderDAO) ListAwsSNSTopics(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*sns.Topic, error)
- func (dao *DynamoDBReaderDAO) ListAwsSQSQueues(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*sqs.Queue, error)
- func (dao *DynamoDBReaderDAO) ListAwsSSMParameters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*ssm.Parameter, error)
- func (dao *DynamoDBReaderDAO) ListAwsSecretsManagerSecrets(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*secretsmanager.Secret, error)
- func (dao *DynamoDBReaderDAO) ListAwsStorageGatewayGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, ...) ([]*storagegateway.Gateway, error)
- type DynamoDBWriterDAO
- func (dao *DynamoDBWriterDAO) Finish(ctx context.Context) error
- func (dao *DynamoDBWriterDAO) FinishIndex(ctx context.Context, indices []string, reportDateUnixMilli int64) error
- func (dao *DynamoDBWriterDAO) PutAwsACMCertificates(ctx context.Context, resources []*acm.Certificate) error
- func (dao *DynamoDBWriterDAO) PutAwsApiGatewayRestApis(ctx context.Context, resources []*apigateway.RestApi) error
- func (dao *DynamoDBWriterDAO) PutAwsApiGatewayV2Apis(ctx context.Context, resources []*apigatewayv2.Api) error
- func (dao *DynamoDBWriterDAO) PutAwsApplicationAutoScalingScalingPolicies(ctx context.Context, resources []*applicationautoscaling.ScalingPolicy) error
- func (dao *DynamoDBWriterDAO) PutAwsAthenaDataCatalogs(ctx context.Context, resources []*athena.DataCatalog) error
- func (dao *DynamoDBWriterDAO) PutAwsAthenaDatabases(ctx context.Context, resources []*athena.Database) error
- func (dao *DynamoDBWriterDAO) PutAwsAthenaWorkGroups(ctx context.Context, resources []*athena.WorkGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsAutoScalingAutoScalingGroups(ctx context.Context, resources []*autoscaling.AutoScalingGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsAutoScalingLaunchConfigurations(ctx context.Context, resources []*autoscaling.LaunchConfiguration) error
- func (dao *DynamoDBWriterDAO) PutAwsBackupBackupPlans(ctx context.Context, resources []*backup.BackupPlan) error
- func (dao *DynamoDBWriterDAO) PutAwsBackupBackupVaults(ctx context.Context, resources []*backup.BackupVault) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudFormationStacks(ctx context.Context, resources []*cloudformation.Stack) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudFrontDistributions(ctx context.Context, resources []*cloudfront.Distribution) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudTrailTrails(ctx context.Context, resources []*cloudtrail.Trail) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudWatchCompositeAlarms(ctx context.Context, resources []*cloudwatch.CompositeAlarm) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudWatchLogsLogGroups(ctx context.Context, resources []*cloudwatchlogs.LogGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsCloudWatchMetricAlarms(ctx context.Context, resources []*cloudwatch.MetricAlarm) error
- func (dao *DynamoDBWriterDAO) PutAwsDynamoDBTables(ctx context.Context, resources []*dynamodb.Table) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Addresses(ctx context.Context, resources []*ec2.Address) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2DhcpOptions(ctx context.Context, resources []*ec2.DhcpOptions) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Images(ctx context.Context, resources []*ec2.Image) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Instances(ctx context.Context, resources []*ec2.Instance) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2InternetGateways(ctx context.Context, resources []*ec2.InternetGateway) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2ManagedPrefixLists(ctx context.Context, resources []*ec2.ManagedPrefixList) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2NatGateways(ctx context.Context, resources []*ec2.NatGateway) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2NetworkAcls(ctx context.Context, resources []*ec2.NetworkAcl) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2NetworkInterfaces(ctx context.Context, resources []*ec2.NetworkInterface) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2PlacementGroups(ctx context.Context, resources []*ec2.PlacementGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2ReservedInstances(ctx context.Context, resources []*ec2.ReservedInstances) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2RouteTables(ctx context.Context, resources []*ec2.RouteTable) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2SecurityGroups(ctx context.Context, resources []*ec2.SecurityGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Subnets(ctx context.Context, resources []*ec2.Subnet) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayPeeringAttachments(ctx context.Context, resources []*ec2.TransitGatewayPeeringAttachment) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayRouteTables(ctx context.Context, resources []*ec2.TransitGatewayRouteTable) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayVpcAttachments(ctx context.Context, resources []*ec2.TransitGatewayVpcAttachment) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGateways(ctx context.Context, resources []*ec2.TransitGateway) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Volumes(ctx context.Context, resources []*ec2.Volume) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2VpcEndpoints(ctx context.Context, resources []*ec2.VpcEndpoint) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2VpcPeeringConnections(ctx context.Context, resources []*ec2.VpcPeeringConnection) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2Vpcs(ctx context.Context, resources []*ec2.Vpc) error
- func (dao *DynamoDBWriterDAO) PutAwsEC2VpnGateways(ctx context.Context, resources []*ec2.VpnGateway) error
- func (dao *DynamoDBWriterDAO) PutAwsECRRepositories(ctx context.Context, resources []*ecr.Repository) error
- func (dao *DynamoDBWriterDAO) PutAwsECSClusters(ctx context.Context, resources []*ecs.Cluster) error
- func (dao *DynamoDBWriterDAO) PutAwsECSServices(ctx context.Context, resources []*ecs.Service) error
- func (dao *DynamoDBWriterDAO) PutAwsECSTasks(ctx context.Context, resources []*ecs.Task) error
- func (dao *DynamoDBWriterDAO) PutAwsEFSFileSystems(ctx context.Context, resources []*efs.FileSystem) error
- func (dao *DynamoDBWriterDAO) PutAwsElastiCacheCacheClusters(ctx context.Context, resources []*elasticache.CacheCluster) error
- func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingLoadBalancers(ctx context.Context, resources []*elasticloadbalancing.LoadBalancer) error
- func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2LoadBalancers(ctx context.Context, resources []*elasticloadbalancingv2.LoadBalancer) error
- func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2TargetGroups(ctx context.Context, resources []*elasticloadbalancingv2.TargetGroup) error
- func (dao *DynamoDBWriterDAO) PutAwsIAMGroups(ctx context.Context, resources []*iam.Group) error
- func (dao *DynamoDBWriterDAO) PutAwsIAMPolicies(ctx context.Context, resources []*iam.Policy) error
- func (dao *DynamoDBWriterDAO) PutAwsIAMRoles(ctx context.Context, resources []*iam.Role) error
- func (dao *DynamoDBWriterDAO) PutAwsIAMUsers(ctx context.Context, resources []*iam.User) error
- func (dao *DynamoDBWriterDAO) PutAwsKMSKeys(ctx context.Context, resources []*kms.Key) error
- func (dao *DynamoDBWriterDAO) PutAwsLambdaFunctions(ctx context.Context, resources []*lambda.Function) error
- func (dao *DynamoDBWriterDAO) PutAwsRDSDBClusters(ctx context.Context, resources []*rds.DBCluster) error
- func (dao *DynamoDBWriterDAO) PutAwsRDSDBInstances(ctx context.Context, resources []*rds.DBInstance) error
- func (dao *DynamoDBWriterDAO) PutAwsRedshiftClusters(ctx context.Context, resources []*redshift.Cluster) error
- func (dao *DynamoDBWriterDAO) PutAwsRoute53HostedZones(ctx context.Context, resources []*route53.HostedZone) error
- func (dao *DynamoDBWriterDAO) PutAwsS3Buckets(ctx context.Context, resources []*s3.Bucket) error
- func (dao *DynamoDBWriterDAO) PutAwsSNSSubscriptions(ctx context.Context, resources []*sns.Subscription) error
- func (dao *DynamoDBWriterDAO) PutAwsSNSTopics(ctx context.Context, resources []*sns.Topic) error
- func (dao *DynamoDBWriterDAO) PutAwsSQSQueues(ctx context.Context, resources []*sqs.Queue) error
- func (dao *DynamoDBWriterDAO) PutAwsSSMParameters(ctx context.Context, resources []*ssm.Parameter) error
- func (dao *DynamoDBWriterDAO) PutAwsSecretsManagerSecrets(ctx context.Context, resources []*secretsmanager.Secret) error
- func (dao *DynamoDBWriterDAO) PutAwsStorageGatewayGateways(ctx context.Context, resources []*storagegateway.Gateway) error
- func (dao *DynamoDBWriterDAO) WriteIngestionTimestamp(ctx context.Context, metadata *meta.IngestionTimestamp) error
- func (dao *DynamoDBWriterDAO) WriteInventoryResults(ctx context.Context, metadata *meta.InventoryResults) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchWriteItems ¶
func DistinctReportTimes ¶
func GetReportTime ¶
Types ¶
type DynamoDBReaderDAO ¶
type DynamoDBReaderDAO struct {
// contains filtered or unexported fields
}
func NewDynamoDBReaderDAO ¶
func NewDynamoDBReaderDAO(client *awsDynamoDB.Client, maxRetries int) *DynamoDBReaderDAO
func (*DynamoDBReaderDAO) GetAwsACMCertificate ¶
func (dao *DynamoDBReaderDAO) GetAwsACMCertificate(ctx context.Context, reportTimeUnixMilli int64, id string) (*acm.Certificate, error)
func (*DynamoDBReaderDAO) GetAwsACMCertificateReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsApiGatewayRestApi ¶
func (dao *DynamoDBReaderDAO) GetAwsApiGatewayRestApi(ctx context.Context, reportTimeUnixMilli int64, id string) (*apigateway.RestApi, error)
func (*DynamoDBReaderDAO) GetAwsApiGatewayRestApiReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsApiGatewayV2Api ¶
func (dao *DynamoDBReaderDAO) GetAwsApiGatewayV2Api(ctx context.Context, reportTimeUnixMilli int64, id string) (*apigatewayv2.Api, error)
func (*DynamoDBReaderDAO) GetAwsApiGatewayV2ApiReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsApplicationAutoScalingScalingPolicy ¶
func (dao *DynamoDBReaderDAO) GetAwsApplicationAutoScalingScalingPolicy(ctx context.Context, reportTimeUnixMilli int64, id string) (*applicationautoscaling.ScalingPolicy, error)
func (*DynamoDBReaderDAO) GetAwsApplicationAutoScalingScalingPolicyReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsAthenaDataCatalog ¶
func (dao *DynamoDBReaderDAO) GetAwsAthenaDataCatalog(ctx context.Context, reportTimeUnixMilli int64, id string) (*athena.DataCatalog, error)
func (*DynamoDBReaderDAO) GetAwsAthenaDataCatalogReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsAthenaDatabase ¶
func (*DynamoDBReaderDAO) GetAwsAthenaDatabaseReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsAthenaWorkGroup ¶
func (*DynamoDBReaderDAO) GetAwsAthenaWorkGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsAutoScalingAutoScalingGroup ¶
func (dao *DynamoDBReaderDAO) GetAwsAutoScalingAutoScalingGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*autoscaling.AutoScalingGroup, error)
func (*DynamoDBReaderDAO) GetAwsAutoScalingAutoScalingGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsAutoScalingLaunchConfiguration ¶
func (dao *DynamoDBReaderDAO) GetAwsAutoScalingLaunchConfiguration(ctx context.Context, reportTimeUnixMilli int64, id string) (*autoscaling.LaunchConfiguration, error)
func (*DynamoDBReaderDAO) GetAwsAutoScalingLaunchConfigurationReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsBackupBackupPlan ¶
func (dao *DynamoDBReaderDAO) GetAwsBackupBackupPlan(ctx context.Context, reportTimeUnixMilli int64, id string) (*backup.BackupPlan, error)
func (*DynamoDBReaderDAO) GetAwsBackupBackupPlanReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsBackupBackupVault ¶
func (dao *DynamoDBReaderDAO) GetAwsBackupBackupVault(ctx context.Context, reportTimeUnixMilli int64, id string) (*backup.BackupVault, error)
func (*DynamoDBReaderDAO) GetAwsBackupBackupVaultReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudFormationStack ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudFormationStack(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudformation.Stack, error)
func (*DynamoDBReaderDAO) GetAwsCloudFormationStackReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudFrontDistribution ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudFrontDistribution(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudfront.Distribution, error)
func (*DynamoDBReaderDAO) GetAwsCloudFrontDistributionReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudTrailTrail ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudTrailTrail(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudtrail.Trail, error)
func (*DynamoDBReaderDAO) GetAwsCloudTrailTrailReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudWatchCompositeAlarm ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudWatchCompositeAlarm(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatch.CompositeAlarm, error)
func (*DynamoDBReaderDAO) GetAwsCloudWatchCompositeAlarmReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudWatchLogsLogGroup ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudWatchLogsLogGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatchlogs.LogGroup, error)
func (*DynamoDBReaderDAO) GetAwsCloudWatchLogsLogGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsCloudWatchMetricAlarm ¶
func (dao *DynamoDBReaderDAO) GetAwsCloudWatchMetricAlarm(ctx context.Context, reportTimeUnixMilli int64, id string) (*cloudwatch.MetricAlarm, error)
func (*DynamoDBReaderDAO) GetAwsCloudWatchMetricAlarmReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsDynamoDBTable ¶
func (*DynamoDBReaderDAO) GetAwsDynamoDBTableReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Address ¶
func (*DynamoDBReaderDAO) GetAwsEC2AddressReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2DhcpOptions ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2DhcpOptions(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.DhcpOptions, error)
func (*DynamoDBReaderDAO) GetAwsEC2DhcpOptionsReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Image ¶
func (*DynamoDBReaderDAO) GetAwsEC2ImageReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Instance ¶
func (*DynamoDBReaderDAO) GetAwsEC2InstanceReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2InternetGateway ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2InternetGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.InternetGateway, error)
func (*DynamoDBReaderDAO) GetAwsEC2InternetGatewayReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2ManagedPrefixList ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2ManagedPrefixList(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.ManagedPrefixList, error)
func (*DynamoDBReaderDAO) GetAwsEC2ManagedPrefixListReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2NatGateway ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2NatGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NatGateway, error)
func (*DynamoDBReaderDAO) GetAwsEC2NatGatewayReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2NetworkAcl ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkAcl(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NetworkAcl, error)
func (*DynamoDBReaderDAO) GetAwsEC2NetworkAclReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2NetworkInterface ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2NetworkInterface(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.NetworkInterface, error)
func (*DynamoDBReaderDAO) GetAwsEC2NetworkInterfaceReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2PlacementGroup ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2PlacementGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.PlacementGroup, error)
func (*DynamoDBReaderDAO) GetAwsEC2PlacementGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2ReservedInstances ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2ReservedInstances(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.ReservedInstances, error)
func (*DynamoDBReaderDAO) GetAwsEC2ReservedInstancesReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2RouteTable ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2RouteTable(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.RouteTable, error)
func (*DynamoDBReaderDAO) GetAwsEC2RouteTableReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2SecurityGroup ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2SecurityGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.SecurityGroup, error)
func (*DynamoDBReaderDAO) GetAwsEC2SecurityGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Subnet ¶
func (*DynamoDBReaderDAO) GetAwsEC2SubnetReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2TransitGateway ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGateway, error)
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayPeeringAttachment ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayPeeringAttachment(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayPeeringAttachment, error)
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayPeeringAttachmentReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayRouteTable ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayRouteTable(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayRouteTable, error)
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayRouteTableReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayVpcAttachment ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2TransitGatewayVpcAttachment(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.TransitGatewayVpcAttachment, error)
func (*DynamoDBReaderDAO) GetAwsEC2TransitGatewayVpcAttachmentReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Volume ¶
func (*DynamoDBReaderDAO) GetAwsEC2VolumeReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2Vpc ¶
func (*DynamoDBReaderDAO) GetAwsEC2VpcEndpoint ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2VpcEndpoint(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpcEndpoint, error)
func (*DynamoDBReaderDAO) GetAwsEC2VpcEndpointReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2VpcPeeringConnection ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2VpcPeeringConnection(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpcPeeringConnection, error)
func (*DynamoDBReaderDAO) GetAwsEC2VpcPeeringConnectionReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2VpcReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEC2VpnGateway ¶
func (dao *DynamoDBReaderDAO) GetAwsEC2VpnGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*ec2.VpnGateway, error)
func (*DynamoDBReaderDAO) GetAwsEC2VpnGatewayReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsECRRepository ¶
func (dao *DynamoDBReaderDAO) GetAwsECRRepository(ctx context.Context, reportTimeUnixMilli int64, id string) (*ecr.Repository, error)
func (*DynamoDBReaderDAO) GetAwsECRRepositoryReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsECSCluster ¶
func (*DynamoDBReaderDAO) GetAwsECSClusterReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsECSService ¶
func (*DynamoDBReaderDAO) GetAwsECSServiceReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsECSTask ¶
func (*DynamoDBReaderDAO) GetAwsECSTaskReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsEFSFileSystem ¶
func (dao *DynamoDBReaderDAO) GetAwsEFSFileSystem(ctx context.Context, reportTimeUnixMilli int64, id string) (*efs.FileSystem, error)
func (*DynamoDBReaderDAO) GetAwsEFSFileSystemReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsElastiCacheCacheCluster ¶
func (dao *DynamoDBReaderDAO) GetAwsElastiCacheCacheCluster(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticache.CacheCluster, error)
func (*DynamoDBReaderDAO) GetAwsElastiCacheCacheClusterReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingLoadBalancer ¶
func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingLoadBalancer(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancing.LoadBalancer, error)
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingLoadBalancerReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2LoadBalancer ¶
func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2LoadBalancer(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancingv2.LoadBalancer, error)
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2LoadBalancerReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2TargetGroup ¶
func (dao *DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2TargetGroup(ctx context.Context, reportTimeUnixMilli int64, id string) (*elasticloadbalancingv2.TargetGroup, error)
func (*DynamoDBReaderDAO) GetAwsElasticLoadBalancingV2TargetGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsIAMGroup ¶
func (*DynamoDBReaderDAO) GetAwsIAMGroupReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsIAMPolicy ¶
func (*DynamoDBReaderDAO) GetAwsIAMPolicyReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsIAMRole ¶
func (*DynamoDBReaderDAO) GetAwsIAMRoleReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsIAMUser ¶
func (*DynamoDBReaderDAO) GetAwsIAMUserReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsKMSKey ¶
func (*DynamoDBReaderDAO) GetAwsKMSKeyReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsLambdaFunction ¶
func (*DynamoDBReaderDAO) GetAwsLambdaFunctionReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsRDSDBCluster ¶
func (*DynamoDBReaderDAO) GetAwsRDSDBClusterReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsRDSDBInstance ¶
func (dao *DynamoDBReaderDAO) GetAwsRDSDBInstance(ctx context.Context, reportTimeUnixMilli int64, id string) (*rds.DBInstance, error)
func (*DynamoDBReaderDAO) GetAwsRDSDBInstanceReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsRedshiftCluster ¶
func (*DynamoDBReaderDAO) GetAwsRedshiftClusterReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsRoute53HostedZone ¶
func (dao *DynamoDBReaderDAO) GetAwsRoute53HostedZone(ctx context.Context, reportTimeUnixMilli int64, id string) (*route53.HostedZone, error)
func (*DynamoDBReaderDAO) GetAwsRoute53HostedZoneReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsS3Bucket ¶
func (*DynamoDBReaderDAO) GetAwsS3BucketReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsSNSSubscription ¶
func (dao *DynamoDBReaderDAO) GetAwsSNSSubscription(ctx context.Context, reportTimeUnixMilli int64, id string) (*sns.Subscription, error)
func (*DynamoDBReaderDAO) GetAwsSNSSubscriptionReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsSNSTopic ¶
func (*DynamoDBReaderDAO) GetAwsSNSTopicReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsSQSQueue ¶
func (*DynamoDBReaderDAO) GetAwsSQSQueueReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsSSMParameter ¶
func (*DynamoDBReaderDAO) GetAwsSSMParameterReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsSecretsManagerSecret ¶
func (dao *DynamoDBReaderDAO) GetAwsSecretsManagerSecret(ctx context.Context, reportTimeUnixMilli int64, id string) (*secretsmanager.Secret, error)
func (*DynamoDBReaderDAO) GetAwsSecretsManagerSecretReportTimes ¶
func (*DynamoDBReaderDAO) GetAwsStorageGatewayGateway ¶
func (dao *DynamoDBReaderDAO) GetAwsStorageGatewayGateway(ctx context.Context, reportTimeUnixMilli int64, id string) (*storagegateway.Gateway, error)
func (*DynamoDBReaderDAO) GetAwsStorageGatewayGatewayReportTimes ¶
func (*DynamoDBReaderDAO) GetReferencedAwsACMCertificateReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsACMCertificateReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsApiGatewayRestApiReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsApiGatewayRestApiReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsApiGatewayV2ApiReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsApiGatewayV2ApiReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsApplicationAutoScalingScalingPolicyReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsApplicationAutoScalingScalingPolicyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsAthenaDataCatalogReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaDataCatalogReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsAthenaDatabaseReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaDatabaseReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsAthenaWorkGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsAthenaWorkGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsAutoScalingAutoScalingGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsAutoScalingAutoScalingGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsAutoScalingLaunchConfigurationReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsAutoScalingLaunchConfigurationReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsBackupBackupPlanReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsBackupBackupPlanReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsBackupBackupVaultReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsBackupBackupVaultReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudFormationStackReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudFormationStackReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudFrontDistributionReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudFrontDistributionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudTrailTrailReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudTrailTrailReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudWatchCompositeAlarmReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchCompositeAlarmReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudWatchLogsLogGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchLogsLogGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsCloudWatchMetricAlarmReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsCloudWatchMetricAlarmReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsDynamoDBTableReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsDynamoDBTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2AddressReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2AddressReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2DhcpOptionsReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2DhcpOptionsReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2ImageReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ImageReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2InstanceReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2InstanceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2InternetGatewayReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2InternetGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2ManagedPrefixListReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ManagedPrefixListReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2NatGatewayReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NatGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2NetworkAclReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NetworkAclReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2NetworkInterfaceReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2NetworkInterfaceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2PlacementGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2PlacementGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2ReservedInstancesReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2ReservedInstancesReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2RouteTableReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2RouteTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2SecurityGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2SecurityGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2SubnetReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2SubnetReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayPeeringAttachmentReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayPeeringAttachmentReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayRouteTableReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayRouteTableReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayVpcAttachmentReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2TransitGatewayVpcAttachmentReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2VolumeReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VolumeReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2VpcEndpointReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcEndpointReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2VpcPeeringConnectionReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcPeeringConnectionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2VpcReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpcReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEC2VpnGatewayReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEC2VpnGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsECRRepositoryReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsECRRepositoryReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsECSClusterReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsECSClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsECSServiceReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsECSServiceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsECSTaskReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsECSTaskReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsEFSFileSystemReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsEFSFileSystemReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsElastiCacheCacheClusterReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsElastiCacheCacheClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingLoadBalancerReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingLoadBalancerReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2LoadBalancerReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2LoadBalancerReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2TargetGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsElasticLoadBalancingV2TargetGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsIAMGroupReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMGroupReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsIAMPolicyReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMPolicyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsIAMRoleReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMRoleReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsIAMUserReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsIAMUserReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsKMSKeyReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsKMSKeyReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsLambdaFunctionReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsLambdaFunctionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsRDSDBClusterReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsRDSDBClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsRDSDBInstanceReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsRDSDBInstanceReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsRedshiftClusterReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsRedshiftClusterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsRoute53HostedZoneReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsRoute53HostedZoneReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsS3BucketReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsS3BucketReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsSNSSubscriptionReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsSNSSubscriptionReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsSNSTopicReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsSNSTopicReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsSQSQueueReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsSQSQueueReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsSSMParameterReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsSSMParameterReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsSecretsManagerSecretReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsSecretsManagerSecretReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) GetReferencedAwsStorageGatewayGatewayReportTime ¶
func (dao *DynamoDBReaderDAO) GetReferencedAwsStorageGatewayGatewayReportTime(ctx context.Context, reportDateUnixMilli int64, timeSelection db.TimeSelection, timeReferenceUnixMilli int64) (*int64, error)
func (*DynamoDBReaderDAO) ListAwsACMCertificates ¶
func (dao *DynamoDBReaderDAO) ListAwsACMCertificates(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*acm.Certificate, error)
func (*DynamoDBReaderDAO) ListAwsApiGatewayRestApis ¶
func (dao *DynamoDBReaderDAO) ListAwsApiGatewayRestApis(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*apigateway.RestApi, error)
func (*DynamoDBReaderDAO) ListAwsApiGatewayV2Apis ¶
func (dao *DynamoDBReaderDAO) ListAwsApiGatewayV2Apis(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*apigatewayv2.Api, error)
func (*DynamoDBReaderDAO) ListAwsApplicationAutoScalingScalingPolicies ¶
func (dao *DynamoDBReaderDAO) ListAwsApplicationAutoScalingScalingPolicies(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*applicationautoscaling.ScalingPolicy, error)
func (*DynamoDBReaderDAO) ListAwsAthenaDataCatalogs ¶
func (dao *DynamoDBReaderDAO) ListAwsAthenaDataCatalogs(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*athena.DataCatalog, error)
func (*DynamoDBReaderDAO) ListAwsAthenaDatabases ¶
func (*DynamoDBReaderDAO) ListAwsAthenaWorkGroups ¶
func (*DynamoDBReaderDAO) ListAwsAutoScalingAutoScalingGroups ¶
func (dao *DynamoDBReaderDAO) ListAwsAutoScalingAutoScalingGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*autoscaling.AutoScalingGroup, error)
func (*DynamoDBReaderDAO) ListAwsAutoScalingLaunchConfigurations ¶
func (dao *DynamoDBReaderDAO) ListAwsAutoScalingLaunchConfigurations(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*autoscaling.LaunchConfiguration, error)
func (*DynamoDBReaderDAO) ListAwsBackupBackupPlans ¶
func (dao *DynamoDBReaderDAO) ListAwsBackupBackupPlans(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*backup.BackupPlan, error)
func (*DynamoDBReaderDAO) ListAwsBackupBackupVaults ¶
func (dao *DynamoDBReaderDAO) ListAwsBackupBackupVaults(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*backup.BackupVault, error)
func (*DynamoDBReaderDAO) ListAwsCloudFormationStacks ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudFormationStacks(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudformation.Stack, error)
func (*DynamoDBReaderDAO) ListAwsCloudFrontDistributions ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudFrontDistributions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudfront.Distribution, error)
func (*DynamoDBReaderDAO) ListAwsCloudTrailTrails ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudTrailTrails(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudtrail.Trail, error)
func (*DynamoDBReaderDAO) ListAwsCloudWatchCompositeAlarms ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudWatchCompositeAlarms(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudwatch.CompositeAlarm, error)
func (*DynamoDBReaderDAO) ListAwsCloudWatchLogsLogGroups ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudWatchLogsLogGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudwatchlogs.LogGroup, error)
func (*DynamoDBReaderDAO) ListAwsCloudWatchMetricAlarms ¶
func (dao *DynamoDBReaderDAO) ListAwsCloudWatchMetricAlarms(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*cloudwatch.MetricAlarm, error)
func (*DynamoDBReaderDAO) ListAwsDynamoDBTables ¶
func (*DynamoDBReaderDAO) ListAwsEC2Addresses ¶
func (*DynamoDBReaderDAO) ListAwsEC2DhcpOptions ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2DhcpOptions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.DhcpOptions, error)
func (*DynamoDBReaderDAO) ListAwsEC2Images ¶
func (*DynamoDBReaderDAO) ListAwsEC2Instances ¶
func (*DynamoDBReaderDAO) ListAwsEC2InternetGateways ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2InternetGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.InternetGateway, error)
func (*DynamoDBReaderDAO) ListAwsEC2ManagedPrefixLists ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2ManagedPrefixLists(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.ManagedPrefixList, error)
func (*DynamoDBReaderDAO) ListAwsEC2NatGateways ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2NatGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.NatGateway, error)
func (*DynamoDBReaderDAO) ListAwsEC2NetworkAcls ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2NetworkAcls(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.NetworkAcl, error)
func (*DynamoDBReaderDAO) ListAwsEC2NetworkInterfaces ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2NetworkInterfaces(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.NetworkInterface, error)
func (*DynamoDBReaderDAO) ListAwsEC2PlacementGroups ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2PlacementGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.PlacementGroup, error)
func (*DynamoDBReaderDAO) ListAwsEC2ReservedInstances ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2ReservedInstances(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.ReservedInstances, error)
func (*DynamoDBReaderDAO) ListAwsEC2RouteTables ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2RouteTables(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.RouteTable, error)
func (*DynamoDBReaderDAO) ListAwsEC2SecurityGroups ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2SecurityGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.SecurityGroup, error)
func (*DynamoDBReaderDAO) ListAwsEC2Subnets ¶
func (*DynamoDBReaderDAO) ListAwsEC2TransitGatewayPeeringAttachments ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayPeeringAttachments(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.TransitGatewayPeeringAttachment, error)
func (*DynamoDBReaderDAO) ListAwsEC2TransitGatewayRouteTables ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayRouteTables(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.TransitGatewayRouteTable, error)
func (*DynamoDBReaderDAO) ListAwsEC2TransitGatewayVpcAttachments ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGatewayVpcAttachments(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.TransitGatewayVpcAttachment, error)
func (*DynamoDBReaderDAO) ListAwsEC2TransitGateways ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2TransitGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.TransitGateway, error)
func (*DynamoDBReaderDAO) ListAwsEC2Volumes ¶
func (*DynamoDBReaderDAO) ListAwsEC2VpcEndpoints ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2VpcEndpoints(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.VpcEndpoint, error)
func (*DynamoDBReaderDAO) ListAwsEC2VpcPeeringConnections ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2VpcPeeringConnections(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.VpcPeeringConnection, error)
func (*DynamoDBReaderDAO) ListAwsEC2Vpcs ¶
func (*DynamoDBReaderDAO) ListAwsEC2VpnGateways ¶
func (dao *DynamoDBReaderDAO) ListAwsEC2VpnGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ec2.VpnGateway, error)
func (*DynamoDBReaderDAO) ListAwsECRRepositories ¶
func (dao *DynamoDBReaderDAO) ListAwsECRRepositories(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*ecr.Repository, error)
func (*DynamoDBReaderDAO) ListAwsECSClusters ¶
func (*DynamoDBReaderDAO) ListAwsECSServices ¶
func (*DynamoDBReaderDAO) ListAwsECSTasks ¶
func (*DynamoDBReaderDAO) ListAwsEFSFileSystems ¶
func (dao *DynamoDBReaderDAO) ListAwsEFSFileSystems(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*efs.FileSystem, error)
func (*DynamoDBReaderDAO) ListAwsElastiCacheCacheClusters ¶
func (dao *DynamoDBReaderDAO) ListAwsElastiCacheCacheClusters(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*elasticache.CacheCluster, error)
func (*DynamoDBReaderDAO) ListAwsElasticLoadBalancingLoadBalancers ¶
func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingLoadBalancers(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*elasticloadbalancing.LoadBalancer, error)
func (*DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2LoadBalancers ¶
func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2LoadBalancers(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*elasticloadbalancingv2.LoadBalancer, error)
func (*DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2TargetGroups ¶
func (dao *DynamoDBReaderDAO) ListAwsElasticLoadBalancingV2TargetGroups(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*elasticloadbalancingv2.TargetGroup, error)
func (*DynamoDBReaderDAO) ListAwsIAMGroups ¶
func (*DynamoDBReaderDAO) ListAwsIAMPolicies ¶
func (*DynamoDBReaderDAO) ListAwsIAMRoles ¶
func (*DynamoDBReaderDAO) ListAwsIAMUsers ¶
func (*DynamoDBReaderDAO) ListAwsKMSKeys ¶
func (*DynamoDBReaderDAO) ListAwsLambdaFunctions ¶
func (*DynamoDBReaderDAO) ListAwsRDSDBClusters ¶
func (*DynamoDBReaderDAO) ListAwsRDSDBInstances ¶
func (dao *DynamoDBReaderDAO) ListAwsRDSDBInstances(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*rds.DBInstance, error)
func (*DynamoDBReaderDAO) ListAwsRedshiftClusters ¶
func (*DynamoDBReaderDAO) ListAwsRoute53HostedZones ¶
func (dao *DynamoDBReaderDAO) ListAwsRoute53HostedZones(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*route53.HostedZone, error)
func (*DynamoDBReaderDAO) ListAwsS3Buckets ¶
func (*DynamoDBReaderDAO) ListAwsSNSSubscriptions ¶
func (dao *DynamoDBReaderDAO) ListAwsSNSSubscriptions(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*sns.Subscription, error)
func (*DynamoDBReaderDAO) ListAwsSNSTopics ¶
func (*DynamoDBReaderDAO) ListAwsSQSQueues ¶
func (*DynamoDBReaderDAO) ListAwsSSMParameters ¶
func (*DynamoDBReaderDAO) ListAwsSecretsManagerSecrets ¶
func (dao *DynamoDBReaderDAO) ListAwsSecretsManagerSecrets(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*secretsmanager.Secret, error)
func (*DynamoDBReaderDAO) ListAwsStorageGatewayGateways ¶
func (dao *DynamoDBReaderDAO) ListAwsStorageGatewayGateways(ctx context.Context, reportTimeUnixMilli int64, accountID, region *string, limit, offset *int64) ([]*storagegateway.Gateway, error)
type DynamoDBWriterDAO ¶
type DynamoDBWriterDAO struct {
// contains filtered or unexported fields
}
func NewDynamoDBWriterDAO ¶
func NewDynamoDBWriterDAO(client *awsDynamoDB.Client, maxRetries int) *DynamoDBWriterDAO
func (*DynamoDBWriterDAO) FinishIndex ¶
func (*DynamoDBWriterDAO) PutAwsACMCertificates ¶
func (dao *DynamoDBWriterDAO) PutAwsACMCertificates(ctx context.Context, resources []*acm.Certificate) error
func (*DynamoDBWriterDAO) PutAwsApiGatewayRestApis ¶
func (dao *DynamoDBWriterDAO) PutAwsApiGatewayRestApis(ctx context.Context, resources []*apigateway.RestApi) error
func (*DynamoDBWriterDAO) PutAwsApiGatewayV2Apis ¶
func (dao *DynamoDBWriterDAO) PutAwsApiGatewayV2Apis(ctx context.Context, resources []*apigatewayv2.Api) error
func (*DynamoDBWriterDAO) PutAwsApplicationAutoScalingScalingPolicies ¶
func (dao *DynamoDBWriterDAO) PutAwsApplicationAutoScalingScalingPolicies(ctx context.Context, resources []*applicationautoscaling.ScalingPolicy) error
func (*DynamoDBWriterDAO) PutAwsAthenaDataCatalogs ¶
func (dao *DynamoDBWriterDAO) PutAwsAthenaDataCatalogs(ctx context.Context, resources []*athena.DataCatalog) error
func (*DynamoDBWriterDAO) PutAwsAthenaDatabases ¶
func (*DynamoDBWriterDAO) PutAwsAthenaWorkGroups ¶
func (*DynamoDBWriterDAO) PutAwsAutoScalingAutoScalingGroups ¶
func (dao *DynamoDBWriterDAO) PutAwsAutoScalingAutoScalingGroups(ctx context.Context, resources []*autoscaling.AutoScalingGroup) error
func (*DynamoDBWriterDAO) PutAwsAutoScalingLaunchConfigurations ¶
func (dao *DynamoDBWriterDAO) PutAwsAutoScalingLaunchConfigurations(ctx context.Context, resources []*autoscaling.LaunchConfiguration) error
func (*DynamoDBWriterDAO) PutAwsBackupBackupPlans ¶
func (dao *DynamoDBWriterDAO) PutAwsBackupBackupPlans(ctx context.Context, resources []*backup.BackupPlan) error
func (*DynamoDBWriterDAO) PutAwsBackupBackupVaults ¶
func (dao *DynamoDBWriterDAO) PutAwsBackupBackupVaults(ctx context.Context, resources []*backup.BackupVault) error
func (*DynamoDBWriterDAO) PutAwsCloudFormationStacks ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudFormationStacks(ctx context.Context, resources []*cloudformation.Stack) error
func (*DynamoDBWriterDAO) PutAwsCloudFrontDistributions ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudFrontDistributions(ctx context.Context, resources []*cloudfront.Distribution) error
func (*DynamoDBWriterDAO) PutAwsCloudTrailTrails ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudTrailTrails(ctx context.Context, resources []*cloudtrail.Trail) error
func (*DynamoDBWriterDAO) PutAwsCloudWatchCompositeAlarms ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudWatchCompositeAlarms(ctx context.Context, resources []*cloudwatch.CompositeAlarm) error
func (*DynamoDBWriterDAO) PutAwsCloudWatchLogsLogGroups ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudWatchLogsLogGroups(ctx context.Context, resources []*cloudwatchlogs.LogGroup) error
func (*DynamoDBWriterDAO) PutAwsCloudWatchMetricAlarms ¶
func (dao *DynamoDBWriterDAO) PutAwsCloudWatchMetricAlarms(ctx context.Context, resources []*cloudwatch.MetricAlarm) error
func (*DynamoDBWriterDAO) PutAwsDynamoDBTables ¶
func (*DynamoDBWriterDAO) PutAwsEC2Addresses ¶
func (*DynamoDBWriterDAO) PutAwsEC2DhcpOptions ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2DhcpOptions(ctx context.Context, resources []*ec2.DhcpOptions) error
func (*DynamoDBWriterDAO) PutAwsEC2Images ¶
func (*DynamoDBWriterDAO) PutAwsEC2Instances ¶
func (*DynamoDBWriterDAO) PutAwsEC2InternetGateways ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2InternetGateways(ctx context.Context, resources []*ec2.InternetGateway) error
func (*DynamoDBWriterDAO) PutAwsEC2ManagedPrefixLists ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2ManagedPrefixLists(ctx context.Context, resources []*ec2.ManagedPrefixList) error
func (*DynamoDBWriterDAO) PutAwsEC2NatGateways ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2NatGateways(ctx context.Context, resources []*ec2.NatGateway) error
func (*DynamoDBWriterDAO) PutAwsEC2NetworkAcls ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2NetworkAcls(ctx context.Context, resources []*ec2.NetworkAcl) error
func (*DynamoDBWriterDAO) PutAwsEC2NetworkInterfaces ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2NetworkInterfaces(ctx context.Context, resources []*ec2.NetworkInterface) error
func (*DynamoDBWriterDAO) PutAwsEC2PlacementGroups ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2PlacementGroups(ctx context.Context, resources []*ec2.PlacementGroup) error
func (*DynamoDBWriterDAO) PutAwsEC2ReservedInstances ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2ReservedInstances(ctx context.Context, resources []*ec2.ReservedInstances) error
func (*DynamoDBWriterDAO) PutAwsEC2RouteTables ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2RouteTables(ctx context.Context, resources []*ec2.RouteTable) error
func (*DynamoDBWriterDAO) PutAwsEC2SecurityGroups ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2SecurityGroups(ctx context.Context, resources []*ec2.SecurityGroup) error
func (*DynamoDBWriterDAO) PutAwsEC2Subnets ¶
func (*DynamoDBWriterDAO) PutAwsEC2TransitGatewayPeeringAttachments ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayPeeringAttachments(ctx context.Context, resources []*ec2.TransitGatewayPeeringAttachment) error
func (*DynamoDBWriterDAO) PutAwsEC2TransitGatewayRouteTables ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayRouteTables(ctx context.Context, resources []*ec2.TransitGatewayRouteTable) error
func (*DynamoDBWriterDAO) PutAwsEC2TransitGatewayVpcAttachments ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGatewayVpcAttachments(ctx context.Context, resources []*ec2.TransitGatewayVpcAttachment) error
func (*DynamoDBWriterDAO) PutAwsEC2TransitGateways ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2TransitGateways(ctx context.Context, resources []*ec2.TransitGateway) error
func (*DynamoDBWriterDAO) PutAwsEC2Volumes ¶
func (*DynamoDBWriterDAO) PutAwsEC2VpcEndpoints ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2VpcEndpoints(ctx context.Context, resources []*ec2.VpcEndpoint) error
func (*DynamoDBWriterDAO) PutAwsEC2VpcPeeringConnections ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2VpcPeeringConnections(ctx context.Context, resources []*ec2.VpcPeeringConnection) error
func (*DynamoDBWriterDAO) PutAwsEC2Vpcs ¶
func (*DynamoDBWriterDAO) PutAwsEC2VpnGateways ¶
func (dao *DynamoDBWriterDAO) PutAwsEC2VpnGateways(ctx context.Context, resources []*ec2.VpnGateway) error
func (*DynamoDBWriterDAO) PutAwsECRRepositories ¶
func (dao *DynamoDBWriterDAO) PutAwsECRRepositories(ctx context.Context, resources []*ecr.Repository) error
func (*DynamoDBWriterDAO) PutAwsECSClusters ¶
func (*DynamoDBWriterDAO) PutAwsECSServices ¶
func (*DynamoDBWriterDAO) PutAwsECSTasks ¶
func (*DynamoDBWriterDAO) PutAwsEFSFileSystems ¶
func (dao *DynamoDBWriterDAO) PutAwsEFSFileSystems(ctx context.Context, resources []*efs.FileSystem) error
func (*DynamoDBWriterDAO) PutAwsElastiCacheCacheClusters ¶
func (dao *DynamoDBWriterDAO) PutAwsElastiCacheCacheClusters(ctx context.Context, resources []*elasticache.CacheCluster) error
func (*DynamoDBWriterDAO) PutAwsElasticLoadBalancingLoadBalancers ¶
func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingLoadBalancers(ctx context.Context, resources []*elasticloadbalancing.LoadBalancer) error
func (*DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2LoadBalancers ¶
func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2LoadBalancers(ctx context.Context, resources []*elasticloadbalancingv2.LoadBalancer) error
func (*DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2TargetGroups ¶
func (dao *DynamoDBWriterDAO) PutAwsElasticLoadBalancingV2TargetGroups(ctx context.Context, resources []*elasticloadbalancingv2.TargetGroup) error
func (*DynamoDBWriterDAO) PutAwsIAMGroups ¶
func (*DynamoDBWriterDAO) PutAwsIAMPolicies ¶
func (*DynamoDBWriterDAO) PutAwsIAMRoles ¶
func (*DynamoDBWriterDAO) PutAwsIAMUsers ¶
func (*DynamoDBWriterDAO) PutAwsKMSKeys ¶
func (*DynamoDBWriterDAO) PutAwsLambdaFunctions ¶
func (*DynamoDBWriterDAO) PutAwsRDSDBClusters ¶
func (*DynamoDBWriterDAO) PutAwsRDSDBInstances ¶
func (dao *DynamoDBWriterDAO) PutAwsRDSDBInstances(ctx context.Context, resources []*rds.DBInstance) error
func (*DynamoDBWriterDAO) PutAwsRedshiftClusters ¶
func (*DynamoDBWriterDAO) PutAwsRoute53HostedZones ¶
func (dao *DynamoDBWriterDAO) PutAwsRoute53HostedZones(ctx context.Context, resources []*route53.HostedZone) error
func (*DynamoDBWriterDAO) PutAwsS3Buckets ¶
func (*DynamoDBWriterDAO) PutAwsSNSSubscriptions ¶
func (dao *DynamoDBWriterDAO) PutAwsSNSSubscriptions(ctx context.Context, resources []*sns.Subscription) error
func (*DynamoDBWriterDAO) PutAwsSNSTopics ¶
func (*DynamoDBWriterDAO) PutAwsSQSQueues ¶
func (*DynamoDBWriterDAO) PutAwsSSMParameters ¶
func (*DynamoDBWriterDAO) PutAwsSecretsManagerSecrets ¶
func (dao *DynamoDBWriterDAO) PutAwsSecretsManagerSecrets(ctx context.Context, resources []*secretsmanager.Secret) error
func (*DynamoDBWriterDAO) PutAwsStorageGatewayGateways ¶
func (dao *DynamoDBWriterDAO) PutAwsStorageGatewayGateways(ctx context.Context, resources []*storagegateway.Gateway) error
func (*DynamoDBWriterDAO) WriteIngestionTimestamp ¶
func (dao *DynamoDBWriterDAO) WriteIngestionTimestamp(ctx context.Context, metadata *meta.IngestionTimestamp) error
func (*DynamoDBWriterDAO) WriteInventoryResults ¶
func (dao *DynamoDBWriterDAO) WriteInventoryResults(ctx context.Context, metadata *meta.InventoryResults) error
Click to show internal directories.
Click to hide internal directories.