Versions in this module Expand all Collapse all v0 v0.38.0 Jun 12, 2023 Changes in this version + var AWSCredentialsNotFoundError = errors.New(...) + func Init(version string, alerter alerter.AlerterInterface, ...) error + func NewWrongArnTopicAlert(arn string, endpoint *string) *wrongArnTopicAlert + type AWSTerraformProvider struct + func NewAWSTerraformProvider(version string, progress enumeration.ProgressCounter, configDir string) (*AWSTerraformProvider, error) + func (a *AWSTerraformProvider) Name() string + func (p *AWSTerraformProvider) CheckCredentialsExist() error + func (p *AWSTerraformProvider) Version() string + type ApiGatewayAccountEnumerator struct + func NewApiGatewayAccountEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAccountEnumerator + func (e *ApiGatewayAccountEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayAccountEnumerator) SupportedType() resource.ResourceType + type ApiGatewayApiKeyEnumerator struct + func NewApiGatewayApiKeyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayApiKeyEnumerator + func (e *ApiGatewayApiKeyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayApiKeyEnumerator) SupportedType() resource.ResourceType + type ApiGatewayAuthorizerEnumerator struct + func NewApiGatewayAuthorizerEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAuthorizerEnumerator + func (e *ApiGatewayAuthorizerEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayAuthorizerEnumerator) SupportedType() resource.ResourceType + type ApiGatewayBasePathMappingEnumerator struct + func NewApiGatewayBasePathMappingEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayBasePathMappingEnumerator + func (e *ApiGatewayBasePathMappingEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayBasePathMappingEnumerator) SupportedType() resource.ResourceType + type ApiGatewayDomainNameEnumerator struct + func NewApiGatewayDomainNameEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayDomainNameEnumerator + func (e *ApiGatewayDomainNameEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayDomainNameEnumerator) SupportedType() resource.ResourceType + type ApiGatewayGatewayResponseEnumerator struct + func NewApiGatewayGatewayResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayGatewayResponseEnumerator + func (e *ApiGatewayGatewayResponseEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayGatewayResponseEnumerator) SupportedType() resource.ResourceType + type ApiGatewayIntegrationEnumerator struct + func NewApiGatewayIntegrationEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationEnumerator + func (e *ApiGatewayIntegrationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayIntegrationEnumerator) SupportedType() resource.ResourceType + type ApiGatewayIntegrationResponseEnumerator struct + func NewApiGatewayIntegrationResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationResponseEnumerator + func (e *ApiGatewayIntegrationResponseEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayIntegrationResponseEnumerator) SupportedType() resource.ResourceType + type ApiGatewayMethodEnumerator struct + func NewApiGatewayMethodEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodEnumerator + func (e *ApiGatewayMethodEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayMethodEnumerator) SupportedType() resource.ResourceType + type ApiGatewayMethodResponseEnumerator struct + func NewApiGatewayMethodResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodResponseEnumerator + func (e *ApiGatewayMethodResponseEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayMethodResponseEnumerator) SupportedType() resource.ResourceType + type ApiGatewayMethodSettingsEnumerator struct + func NewApiGatewayMethodSettingsEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodSettingsEnumerator + func (e *ApiGatewayMethodSettingsEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayMethodSettingsEnumerator) SupportedType() resource.ResourceType + type ApiGatewayModelEnumerator struct + func NewApiGatewayModelEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayModelEnumerator + func (e *ApiGatewayModelEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayModelEnumerator) SupportedType() resource.ResourceType + type ApiGatewayRequestValidatorEnumerator struct + func NewApiGatewayRequestValidatorEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRequestValidatorEnumerator + func (e *ApiGatewayRequestValidatorEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayRequestValidatorEnumerator) SupportedType() resource.ResourceType + type ApiGatewayResourceEnumerator struct + func NewApiGatewayResourceEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayResourceEnumerator + func (e *ApiGatewayResourceEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayResourceEnumerator) SupportedType() resource.ResourceType + type ApiGatewayRestApiEnumerator struct + func NewApiGatewayRestApiEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiEnumerator + func (e *ApiGatewayRestApiEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayRestApiEnumerator) SupportedType() resource.ResourceType + type ApiGatewayRestApiPolicyEnumerator struct + func NewApiGatewayRestApiPolicyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiPolicyEnumerator + func (e *ApiGatewayRestApiPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayRestApiPolicyEnumerator) SupportedType() resource.ResourceType + type ApiGatewayStageEnumerator struct + func NewApiGatewayStageEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayStageEnumerator + func (e *ApiGatewayStageEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayStageEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2ApiEnumerator struct + func NewApiGatewayV2ApiEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2ApiEnumerator + func (e *ApiGatewayV2ApiEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2ApiEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2AuthorizerEnumerator struct + func NewApiGatewayV2AuthorizerEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2AuthorizerEnumerator + func (e *ApiGatewayV2AuthorizerEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2AuthorizerEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2DeploymentEnumerator struct + func NewApiGatewayV2DeploymentEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2DeploymentEnumerator + func (e *ApiGatewayV2DeploymentEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2DeploymentEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2DomainNameEnumerator struct + func NewApiGatewayV2DomainNameEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayV2DomainNameEnumerator + func (e *ApiGatewayV2DomainNameEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2DomainNameEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2IntegrationEnumerator struct + func NewApiGatewayV2IntegrationEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2IntegrationEnumerator + func (e *ApiGatewayV2IntegrationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2IntegrationEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2IntegrationResponseEnumerator struct + func NewApiGatewayV2IntegrationResponseEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2IntegrationResponseEnumerator + func (e *ApiGatewayV2IntegrationResponseEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2IntegrationResponseEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2MappingEnumerator struct + func NewApiGatewayV2MappingEnumerator(repo repository.ApiGatewayV2Repository, repov1 repository.ApiGatewayRepository, ...) *ApiGatewayV2MappingEnumerator + func (e *ApiGatewayV2MappingEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2MappingEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2ModelEnumerator struct + func NewApiGatewayV2ModelEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2ModelEnumerator + func (e *ApiGatewayV2ModelEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2ModelEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2RouteEnumerator struct + func NewApiGatewayV2RouteEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2RouteEnumerator + func (e *ApiGatewayV2RouteEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2RouteEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2RouteResponseEnumerator struct + func NewApiGatewayV2RouteResponseEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2RouteResponseEnumerator + func (e *ApiGatewayV2RouteResponseEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2RouteResponseEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2StageEnumerator struct + func NewApiGatewayV2StageEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2StageEnumerator + func (e *ApiGatewayV2StageEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2StageEnumerator) SupportedType() resource.ResourceType + type ApiGatewayV2VpcLinkEnumerator struct + func NewApiGatewayV2VpcLinkEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2VpcLinkEnumerator + func (e *ApiGatewayV2VpcLinkEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayV2VpcLinkEnumerator) SupportedType() resource.ResourceType + type ApiGatewayVpcLinkEnumerator struct + func NewApiGatewayVpcLinkEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayVpcLinkEnumerator + func (e *ApiGatewayVpcLinkEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ApiGatewayVpcLinkEnumerator) SupportedType() resource.ResourceType + type AppAutoscalingPolicyEnumerator struct + func NewAppAutoscalingPolicyEnumerator(repository repository.AppAutoScalingRepository, ...) *AppAutoscalingPolicyEnumerator + func (e *AppAutoscalingPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *AppAutoscalingPolicyEnumerator) SupportedType() resource.ResourceType + type AppAutoscalingScheduledActionEnumerator struct + func NewAppAutoscalingScheduledActionEnumerator(repository repository.AppAutoScalingRepository, ...) *AppAutoscalingScheduledActionEnumerator + func (e *AppAutoscalingScheduledActionEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *AppAutoscalingScheduledActionEnumerator) SupportedType() resource.ResourceType + type AppAutoscalingTargetEnumerator struct + func NewAppAutoscalingTargetEnumerator(repository repository.AppAutoScalingRepository, ...) *AppAutoscalingTargetEnumerator + func (e *AppAutoscalingTargetEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *AppAutoscalingTargetEnumerator) SupportedType() resource.ResourceType + type ClassicLoadBalancerEnumerator struct + func NewClassicLoadBalancerEnumerator(repo repository.ELBRepository, factory resource.ResourceFactory) *ClassicLoadBalancerEnumerator + func (e *ClassicLoadBalancerEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ClassicLoadBalancerEnumerator) SupportedType() resource.ResourceType + type CloudformationStackEnumerator struct + func NewCloudformationStackEnumerator(repo repository.CloudformationRepository, factory resource.ResourceFactory) *CloudformationStackEnumerator + func (e *CloudformationStackEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *CloudformationStackEnumerator) SupportedType() resource.ResourceType + type CloudfrontDistributionEnumerator struct + func NewCloudfrontDistributionEnumerator(repo repository.CloudfrontRepository, factory resource.ResourceFactory) *CloudfrontDistributionEnumerator + func (e *CloudfrontDistributionEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *CloudfrontDistributionEnumerator) SupportedType() resource.ResourceType + type CloudtrailEnumerator struct + func NewCloudtrailEnumerator(repo repository.CloudtrailRepository, factory resource.ResourceFactory) *CloudtrailEnumerator + func (e *CloudtrailEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *CloudtrailEnumerator) SupportedType() resource.ResourceType + type DefaultVPCEnumerator struct + func NewDefaultVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *DefaultVPCEnumerator + func (e *DefaultVPCEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *DefaultVPCEnumerator) SupportedType() resource.ResourceType + type DynamoDBTableEnumerator struct + func NewDynamoDBTableEnumerator(repository repository.DynamoDBRepository, factory resource.ResourceFactory) *DynamoDBTableEnumerator + func (e *DynamoDBTableEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *DynamoDBTableEnumerator) SupportedType() resource.ResourceType + type EC2AmiEnumerator struct + func NewEC2AmiEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2AmiEnumerator + func (e *EC2AmiEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2AmiEnumerator) SupportedType() resource.ResourceType + type EC2DefaultNetworkACLEnumerator struct + func NewEC2DefaultNetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultNetworkACLEnumerator + func (e *EC2DefaultNetworkACLEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2DefaultNetworkACLEnumerator) SupportedType() resource.ResourceType + type EC2DefaultRouteTableEnumerator struct + func NewEC2DefaultRouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultRouteTableEnumerator + func (e *EC2DefaultRouteTableEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2DefaultRouteTableEnumerator) SupportedType() resource.ResourceType + type EC2DefaultSubnetEnumerator struct + func NewEC2DefaultSubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultSubnetEnumerator + func (e *EC2DefaultSubnetEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2DefaultSubnetEnumerator) SupportedType() resource.ResourceType + type EC2EbsEncryptionByDefaultEnumerator struct + func NewEC2EbsEncryptionByDefaultEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsEncryptionByDefaultEnumerator + func (e *EC2EbsEncryptionByDefaultEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2EbsEncryptionByDefaultEnumerator) SupportedType() resource.ResourceType + type EC2EbsSnapshotEnumerator struct + func NewEC2EbsSnapshotEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsSnapshotEnumerator + func (e *EC2EbsSnapshotEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2EbsSnapshotEnumerator) SupportedType() resource.ResourceType + type EC2EbsVolumeEnumerator struct + func NewEC2EbsVolumeEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsVolumeEnumerator + func (e *EC2EbsVolumeEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2EbsVolumeEnumerator) SupportedType() resource.ResourceType + type EC2EipAssociationEnumerator struct + func NewEC2EipAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipAssociationEnumerator + func (e *EC2EipAssociationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2EipAssociationEnumerator) SupportedType() resource.ResourceType + type EC2EipEnumerator struct + func NewEC2EipEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipEnumerator + func (e *EC2EipEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2EipEnumerator) SupportedType() resource.ResourceType + type EC2InstanceEnumerator struct + func NewEC2InstanceEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InstanceEnumerator + func (e *EC2InstanceEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2InstanceEnumerator) SupportedType() resource.ResourceType + type EC2InternetGatewayEnumerator struct + func NewEC2InternetGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InternetGatewayEnumerator + func (e *EC2InternetGatewayEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2InternetGatewayEnumerator) SupportedType() resource.ResourceType + type EC2KeyPairEnumerator struct + func NewEC2KeyPairEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2KeyPairEnumerator + func (e *EC2KeyPairEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2KeyPairEnumerator) SupportedType() resource.ResourceType + type EC2NatGatewayEnumerator struct + func NewEC2NatGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NatGatewayEnumerator + func (e *EC2NatGatewayEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2NatGatewayEnumerator) SupportedType() resource.ResourceType + type EC2NetworkACLEnumerator struct + func NewEC2NetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLEnumerator + func (e *EC2NetworkACLEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2NetworkACLEnumerator) SupportedType() resource.ResourceType + type EC2NetworkACLRuleEnumerator struct + func NewEC2NetworkACLRuleEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLRuleEnumerator + func (e *EC2NetworkACLRuleEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2NetworkACLRuleEnumerator) SupportedType() resource.ResourceType + type EC2RouteEnumerator struct + func NewEC2RouteEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteEnumerator + func (e *EC2RouteEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2RouteEnumerator) SupportedType() resource.ResourceType + type EC2RouteTableAssociationEnumerator struct + func NewEC2RouteTableAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableAssociationEnumerator + func (e *EC2RouteTableAssociationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2RouteTableAssociationEnumerator) SupportedType() resource.ResourceType + type EC2RouteTableEnumerator struct + func NewEC2RouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableEnumerator + func (e *EC2RouteTableEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2RouteTableEnumerator) SupportedType() resource.ResourceType + type EC2SubnetEnumerator struct + func NewEC2SubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2SubnetEnumerator + func (e *EC2SubnetEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *EC2SubnetEnumerator) SupportedType() resource.ResourceType + type ECRRepositoryEnumerator struct + func NewECRRepositoryEnumerator(repo repository.ECRRepository, factory resource.ResourceFactory) *ECRRepositoryEnumerator + func (e *ECRRepositoryEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ECRRepositoryEnumerator) SupportedType() resource.ResourceType + type ECRRepositoryPolicyEnumerator struct + func NewECRRepositoryPolicyEnumerator(repo repository.ECRRepository, factory resource.ResourceFactory) *ECRRepositoryPolicyEnumerator + func (e *ECRRepositoryPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ECRRepositoryPolicyEnumerator) SupportedType() resource.ResourceType + type ElastiCacheClusterEnumerator struct + func NewElastiCacheClusterEnumerator(repo repository.ElastiCacheRepository, factory resource.ResourceFactory) *ElastiCacheClusterEnumerator + func (e *ElastiCacheClusterEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *ElastiCacheClusterEnumerator) SupportedType() resource.ResourceType + type IamAccessKeyEnumerator struct + func NewIamAccessKeyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamAccessKeyEnumerator + func (e *IamAccessKeyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamAccessKeyEnumerator) SupportedType() resource.ResourceType + type IamGroupEnumerator struct + func NewIamGroupEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamGroupEnumerator + func (e *IamGroupEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamGroupEnumerator) SupportedType() resource.ResourceType + type IamGroupPolicyAttachmentEnumerator struct + func NewIamGroupPolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamGroupPolicyAttachmentEnumerator + func (e *IamGroupPolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamGroupPolicyAttachmentEnumerator) SupportedType() resource.ResourceType + type IamGroupPolicyEnumerator struct + func NewIamGroupPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamGroupPolicyEnumerator + func (e *IamGroupPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamGroupPolicyEnumerator) SupportedType() resource.ResourceType + type IamPolicyEnumerator struct + func NewIamPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamPolicyEnumerator + func (e *IamPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamPolicyEnumerator) SupportedType() resource.ResourceType + type IamRoleEnumerator struct + func NewIamRoleEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRoleEnumerator + func (e *IamRoleEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamRoleEnumerator) SupportedType() resource.ResourceType + type IamRolePolicyAttachmentEnumerator struct + func NewIamRolePolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyAttachmentEnumerator + func (e *IamRolePolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamRolePolicyAttachmentEnumerator) SupportedType() resource.ResourceType + type IamRolePolicyEnumerator struct + func NewIamRolePolicyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyEnumerator + func (e *IamRolePolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamRolePolicyEnumerator) SupportedType() resource.ResourceType + type IamUserEnumerator struct + func NewIamUserEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserEnumerator + func (e *IamUserEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamUserEnumerator) SupportedType() resource.ResourceType + type IamUserPolicyAttachmentEnumerator struct + func NewIamUserPolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyAttachmentEnumerator + func (e *IamUserPolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamUserPolicyAttachmentEnumerator) SupportedType() resource.ResourceType + type IamUserPolicyEnumerator struct + func NewIamUserPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyEnumerator + func (e *IamUserPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *IamUserPolicyEnumerator) SupportedType() resource.ResourceType + type KMSAliasEnumerator struct + func NewKMSAliasEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSAliasEnumerator + func (e *KMSAliasEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *KMSAliasEnumerator) SupportedType() resource.ResourceType + type KMSKeyEnumerator struct + func NewKMSKeyEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSKeyEnumerator + func (e *KMSKeyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *KMSKeyEnumerator) SupportedType() resource.ResourceType + type LambdaEventSourceMappingEnumerator struct + func NewLambdaEventSourceMappingEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaEventSourceMappingEnumerator + func (e *LambdaEventSourceMappingEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LambdaEventSourceMappingEnumerator) SupportedType() resource.ResourceType + type LambdaFunctionEnumerator struct + func NewLambdaFunctionEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaFunctionEnumerator + func (e *LambdaFunctionEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LambdaFunctionEnumerator) SupportedType() resource.ResourceType + type LaunchConfigurationEnumerator struct + func NewLaunchConfigurationEnumerator(repo repository.AutoScalingRepository, factory resource.ResourceFactory) *LaunchConfigurationEnumerator + func (e *LaunchConfigurationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LaunchConfigurationEnumerator) SupportedType() resource.ResourceType + type LaunchTemplateEnumerator struct + func NewLaunchTemplateEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *LaunchTemplateEnumerator + func (e *LaunchTemplateEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LaunchTemplateEnumerator) SupportedType() resource.ResourceType + type LoadBalancerEnumerator struct + func NewLoadBalancerEnumerator(repo repository.ELBV2Repository, factory resource.ResourceFactory) *LoadBalancerEnumerator + func (e *LoadBalancerEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LoadBalancerEnumerator) SupportedType() resource.ResourceType + type LoadBalancerListenerEnumerator struct + func NewLoadBalancerListenerEnumerator(repo repository.ELBV2Repository, factory resource.ResourceFactory) *LoadBalancerListenerEnumerator + func (e *LoadBalancerListenerEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *LoadBalancerListenerEnumerator) SupportedType() resource.ResourceType + type RDSClusterEnumerator struct + func NewRDSClusterEnumerator(repository repository.RDSRepository, factory resource.ResourceFactory) *RDSClusterEnumerator + func (e *RDSClusterEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *RDSClusterEnumerator) SupportedType() resource.ResourceType + type RDSDBInstanceEnumerator struct + func NewRDSDBInstanceEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBInstanceEnumerator + func (e *RDSDBInstanceEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *RDSDBInstanceEnumerator) SupportedType() resource.ResourceType + type RDSDBSubnetGroupEnumerator struct + func NewRDSDBSubnetGroupEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBSubnetGroupEnumerator + func (e *RDSDBSubnetGroupEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *RDSDBSubnetGroupEnumerator) SupportedType() resource.ResourceType + type Route53HealthCheckEnumerator struct + func NewRoute53HealthCheckEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53HealthCheckEnumerator + func (e *Route53HealthCheckEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *Route53HealthCheckEnumerator) SupportedType() resource.ResourceType + type Route53RecordEnumerator struct + func NewRoute53RecordEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53RecordEnumerator + func (e *Route53RecordEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *Route53RecordEnumerator) SupportedType() resource.ResourceType + type Route53ZoneSupplier struct + func NewRoute53ZoneEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53ZoneSupplier + func (e *Route53ZoneSupplier) Enumerate() ([]*resource.Resource, error) + func (e *Route53ZoneSupplier) SupportedType() resource.ResourceType + type S3AccountPublicAccessBlockEnumerator struct + func NewS3AccountPublicAccessBlockEnumerator(repo repository.S3ControlRepository, factory resource.ResourceFactory, ...) *S3AccountPublicAccessBlockEnumerator + func (e *S3AccountPublicAccessBlockEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3AccountPublicAccessBlockEnumerator) SupportedType() resource.ResourceType + type S3BucketAnalyticEnumerator struct + func NewS3BucketAnalyticEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketAnalyticEnumerator + func (e *S3BucketAnalyticEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketAnalyticEnumerator) SupportedType() resource.ResourceType + type S3BucketEnumerator struct + func NewS3BucketEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketEnumerator + func (e *S3BucketEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketEnumerator) SupportedType() resource.ResourceType + type S3BucketInventoryEnumerator struct + func NewS3BucketInventoryEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketInventoryEnumerator + func (e *S3BucketInventoryEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketInventoryEnumerator) SupportedType() resource.ResourceType + type S3BucketMetricsEnumerator struct + func NewS3BucketMetricsEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketMetricsEnumerator + func (e *S3BucketMetricsEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketMetricsEnumerator) SupportedType() resource.ResourceType + type S3BucketNotificationEnumerator struct + func NewS3BucketNotificationEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketNotificationEnumerator + func (e *S3BucketNotificationEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketNotificationEnumerator) SupportedType() resource.ResourceType + type S3BucketPolicyEnumerator struct + func NewS3BucketPolicyEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketPolicyEnumerator + func (e *S3BucketPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketPolicyEnumerator) SupportedType() resource.ResourceType + type S3BucketPublicAccessBlockEnumerator struct + func NewS3BucketPublicAccessBlockEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, ...) *S3BucketPublicAccessBlockEnumerator + func (e *S3BucketPublicAccessBlockEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *S3BucketPublicAccessBlockEnumerator) SupportedType() resource.ResourceType + type SNSTopicEnumerator struct + func NewSNSTopicEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicEnumerator + func (e *SNSTopicEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *SNSTopicEnumerator) SupportedType() resource.ResourceType + type SNSTopicPolicyEnumerator struct + func NewSNSTopicPolicyEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicPolicyEnumerator + func (e *SNSTopicPolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *SNSTopicPolicyEnumerator) SupportedType() resource.ResourceType + type SNSTopicSubscriptionEnumerator struct + func NewSNSTopicSubscriptionEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory, ...) *SNSTopicSubscriptionEnumerator + func (e *SNSTopicSubscriptionEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *SNSTopicSubscriptionEnumerator) SupportedType() resource.ResourceType + type SQSQueueDetailsFetcher struct + func NewSQSQueueDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *SQSQueueDetailsFetcher + func (r *SQSQueueDetailsFetcher) ReadDetails(res *resource.Resource) (*resource.Resource, error) + type SQSQueueEnumerator struct + func NewSQSQueueEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueueEnumerator + func (e *SQSQueueEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *SQSQueueEnumerator) SupportedType() resource.ResourceType + type SQSQueuePolicyEnumerator struct + func NewSQSQueuePolicyEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueuePolicyEnumerator + func (e *SQSQueuePolicyEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *SQSQueuePolicyEnumerator) SupportedType() resource.ResourceType + type VPCDefaultSecurityGroupEnumerator struct + func NewVPCDefaultSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCDefaultSecurityGroupEnumerator + func (e *VPCDefaultSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *VPCDefaultSecurityGroupEnumerator) SupportedType() resource.ResourceType + type VPCEnumerator struct + func NewVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCEnumerator + func (e *VPCEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *VPCEnumerator) SupportedType() resource.ResourceType + type VPCSecurityGroupEnumerator struct + func NewVPCSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupEnumerator + func (e *VPCSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *VPCSecurityGroupEnumerator) SupportedType() resource.ResourceType + type VPCSecurityGroupRuleEnumerator struct + func NewVPCSecurityGroupRuleEnumerator(repository repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupRuleEnumerator + func (e *VPCSecurityGroupRuleEnumerator) Enumerate() ([]*resource.Resource, error) + func (e *VPCSecurityGroupRuleEnumerator) SupportedType() resource.ResourceType