Documentation ¶
Index ¶
- func Init(version string, alerter *alerter.Alerter, ...) error
- func NewWrongArnTopicAlert(arn string, endpoint *string) *wrongArnTopicAlert
- type AWSTerraformProvider
- type ApiGatewayAccountEnumerator
- type ApiGatewayApiKeyEnumerator
- type ApiGatewayAuthorizerEnumerator
- type ApiGatewayBasePathMappingEnumerator
- type ApiGatewayDomainNameEnumerator
- type ApiGatewayGatewayResponseEnumerator
- type ApiGatewayIntegrationEnumerator
- type ApiGatewayIntegrationResponseEnumerator
- type ApiGatewayMethodEnumerator
- type ApiGatewayMethodResponseEnumerator
- type ApiGatewayMethodSettingsEnumerator
- type ApiGatewayModelEnumerator
- type ApiGatewayRequestValidatorEnumerator
- type ApiGatewayResourceEnumerator
- type ApiGatewayRestApiEnumerator
- type ApiGatewayRestApiPolicyEnumerator
- type ApiGatewayStageEnumerator
- type ApiGatewayV2ApiEnumerator
- type ApiGatewayV2AuthorizerEnumerator
- type ApiGatewayV2RouteEnumerator
- type ApiGatewayV2VpcLinkEnumerator
- type ApiGatewayVpcLinkEnumerator
- type AppAutoscalingPolicyEnumerator
- type AppAutoscalingScheduledActionEnumerator
- type AppAutoscalingTargetEnumerator
- type CloudformationStackEnumerator
- type CloudfrontDistributionEnumerator
- type DefaultVPCEnumerator
- type DynamoDBTableEnumerator
- type EC2AmiEnumerator
- type EC2DefaultNetworkACLEnumerator
- type EC2DefaultRouteTableEnumerator
- type EC2DefaultSubnetEnumerator
- type EC2EbsSnapshotEnumerator
- type EC2EbsVolumeEnumerator
- type EC2EipAssociationEnumerator
- type EC2EipEnumerator
- type EC2InstanceEnumerator
- type EC2InternetGatewayEnumerator
- type EC2KeyPairEnumerator
- type EC2NatGatewayEnumerator
- type EC2NetworkACLEnumerator
- type EC2NetworkACLRuleEnumerator
- type EC2RouteEnumerator
- type EC2RouteTableAssociationEnumerator
- type EC2RouteTableEnumerator
- type EC2SubnetEnumerator
- type ECRRepositoryEnumerator
- type IamAccessKeyEnumerator
- type IamPolicyEnumerator
- type IamRoleEnumerator
- type IamRolePolicyAttachmentEnumerator
- type IamRolePolicyEnumerator
- type IamUserEnumerator
- type IamUserPolicyAttachmentEnumerator
- type IamUserPolicyEnumerator
- type KMSAliasEnumerator
- type KMSKeyEnumerator
- type LambdaEventSourceMappingEnumerator
- type LambdaFunctionEnumerator
- type LaunchConfigurationEnumerator
- type LaunchTemplateEnumerator
- type RDSClusterEnumerator
- type RDSDBInstanceEnumerator
- type RDSDBSubnetGroupEnumerator
- type Route53HealthCheckEnumerator
- type Route53RecordEnumerator
- type Route53ZoneSupplier
- type S3BucketAnalyticEnumerator
- type S3BucketEnumerator
- type S3BucketInventoryEnumerator
- type S3BucketMetricsEnumerator
- type S3BucketNotificationEnumerator
- type S3BucketPolicyEnumerator
- type SNSTopicEnumerator
- type SNSTopicPolicyEnumerator
- type SNSTopicSubscriptionEnumerator
- type SQSQueueDetailsFetcher
- type SQSQueueEnumerator
- type SQSQueuePolicyEnumerator
- type VPCDefaultSecurityGroupEnumerator
- type VPCEnumerator
- type VPCSecurityGroupEnumerator
- type VPCSecurityGroupRuleEnumerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(version string, alerter *alerter.Alerter, providerLibrary *terraform.ProviderLibrary, remoteLibrary *common.RemoteLibrary, progress output.Progress, resourceSchemaRepository *resource.SchemaRepository, factory resource.ResourceFactory, configDir string) error
func NewWrongArnTopicAlert ¶
Types ¶
type AWSTerraformProvider ¶
type AWSTerraformProvider struct { *terraform.TerraformProvider // contains filtered or unexported fields }
func NewAWSTerraformProvider ¶
func (*AWSTerraformProvider) Name ¶
func (a *AWSTerraformProvider) Name() string
func (*AWSTerraformProvider) Version ¶
func (p *AWSTerraformProvider) Version() string
type ApiGatewayAccountEnumerator ¶
type ApiGatewayAccountEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayAccountEnumerator ¶
func NewApiGatewayAccountEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAccountEnumerator
func (*ApiGatewayAccountEnumerator) Enumerate ¶
func (e *ApiGatewayAccountEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayAccountEnumerator) SupportedType ¶
func (e *ApiGatewayAccountEnumerator) SupportedType() resource.ResourceType
type ApiGatewayApiKeyEnumerator ¶
type ApiGatewayApiKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayApiKeyEnumerator ¶
func NewApiGatewayApiKeyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayApiKeyEnumerator
func (*ApiGatewayApiKeyEnumerator) Enumerate ¶
func (e *ApiGatewayApiKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayApiKeyEnumerator) SupportedType ¶
func (e *ApiGatewayApiKeyEnumerator) SupportedType() resource.ResourceType
type ApiGatewayAuthorizerEnumerator ¶
type ApiGatewayAuthorizerEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayAuthorizerEnumerator ¶
func NewApiGatewayAuthorizerEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAuthorizerEnumerator
func (*ApiGatewayAuthorizerEnumerator) Enumerate ¶
func (e *ApiGatewayAuthorizerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayAuthorizerEnumerator) SupportedType ¶
func (e *ApiGatewayAuthorizerEnumerator) SupportedType() resource.ResourceType
type ApiGatewayBasePathMappingEnumerator ¶
type ApiGatewayBasePathMappingEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayBasePathMappingEnumerator ¶
func NewApiGatewayBasePathMappingEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayBasePathMappingEnumerator
func (*ApiGatewayBasePathMappingEnumerator) Enumerate ¶
func (e *ApiGatewayBasePathMappingEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayBasePathMappingEnumerator) SupportedType ¶
func (e *ApiGatewayBasePathMappingEnumerator) SupportedType() resource.ResourceType
type ApiGatewayDomainNameEnumerator ¶
type ApiGatewayDomainNameEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayDomainNameEnumerator ¶
func NewApiGatewayDomainNameEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayDomainNameEnumerator
func (*ApiGatewayDomainNameEnumerator) Enumerate ¶
func (e *ApiGatewayDomainNameEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayDomainNameEnumerator) SupportedType ¶
func (e *ApiGatewayDomainNameEnumerator) SupportedType() resource.ResourceType
type ApiGatewayGatewayResponseEnumerator ¶
type ApiGatewayGatewayResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayGatewayResponseEnumerator ¶
func NewApiGatewayGatewayResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayGatewayResponseEnumerator
func (*ApiGatewayGatewayResponseEnumerator) Enumerate ¶
func (e *ApiGatewayGatewayResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayGatewayResponseEnumerator) SupportedType ¶
func (e *ApiGatewayGatewayResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayIntegrationEnumerator ¶
type ApiGatewayIntegrationEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayIntegrationEnumerator ¶
func NewApiGatewayIntegrationEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationEnumerator
func (*ApiGatewayIntegrationEnumerator) Enumerate ¶
func (e *ApiGatewayIntegrationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayIntegrationEnumerator) SupportedType ¶
func (e *ApiGatewayIntegrationEnumerator) SupportedType() resource.ResourceType
type ApiGatewayIntegrationResponseEnumerator ¶
type ApiGatewayIntegrationResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayIntegrationResponseEnumerator ¶
func NewApiGatewayIntegrationResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationResponseEnumerator
func (*ApiGatewayIntegrationResponseEnumerator) Enumerate ¶
func (e *ApiGatewayIntegrationResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayIntegrationResponseEnumerator) SupportedType ¶
func (e *ApiGatewayIntegrationResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodEnumerator ¶
type ApiGatewayMethodEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodEnumerator ¶
func NewApiGatewayMethodEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodEnumerator
func (*ApiGatewayMethodEnumerator) Enumerate ¶
func (e *ApiGatewayMethodEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodEnumerator) SupportedType ¶
func (e *ApiGatewayMethodEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodResponseEnumerator ¶
type ApiGatewayMethodResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodResponseEnumerator ¶
func NewApiGatewayMethodResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodResponseEnumerator
func (*ApiGatewayMethodResponseEnumerator) Enumerate ¶
func (e *ApiGatewayMethodResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodResponseEnumerator) SupportedType ¶
func (e *ApiGatewayMethodResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodSettingsEnumerator ¶
type ApiGatewayMethodSettingsEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodSettingsEnumerator ¶
func NewApiGatewayMethodSettingsEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodSettingsEnumerator
func (*ApiGatewayMethodSettingsEnumerator) Enumerate ¶
func (e *ApiGatewayMethodSettingsEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodSettingsEnumerator) SupportedType ¶
func (e *ApiGatewayMethodSettingsEnumerator) SupportedType() resource.ResourceType
type ApiGatewayModelEnumerator ¶
type ApiGatewayModelEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayModelEnumerator ¶
func NewApiGatewayModelEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayModelEnumerator
func (*ApiGatewayModelEnumerator) Enumerate ¶
func (e *ApiGatewayModelEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayModelEnumerator) SupportedType ¶
func (e *ApiGatewayModelEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRequestValidatorEnumerator ¶
type ApiGatewayRequestValidatorEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRequestValidatorEnumerator ¶
func NewApiGatewayRequestValidatorEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRequestValidatorEnumerator
func (*ApiGatewayRequestValidatorEnumerator) Enumerate ¶
func (e *ApiGatewayRequestValidatorEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRequestValidatorEnumerator) SupportedType ¶
func (e *ApiGatewayRequestValidatorEnumerator) SupportedType() resource.ResourceType
type ApiGatewayResourceEnumerator ¶
type ApiGatewayResourceEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayResourceEnumerator ¶
func NewApiGatewayResourceEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayResourceEnumerator
func (*ApiGatewayResourceEnumerator) Enumerate ¶
func (e *ApiGatewayResourceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayResourceEnumerator) SupportedType ¶
func (e *ApiGatewayResourceEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRestApiEnumerator ¶
type ApiGatewayRestApiEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRestApiEnumerator ¶
func NewApiGatewayRestApiEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiEnumerator
func (*ApiGatewayRestApiEnumerator) Enumerate ¶
func (e *ApiGatewayRestApiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRestApiEnumerator) SupportedType ¶
func (e *ApiGatewayRestApiEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRestApiPolicyEnumerator ¶
type ApiGatewayRestApiPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRestApiPolicyEnumerator ¶
func NewApiGatewayRestApiPolicyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiPolicyEnumerator
func (*ApiGatewayRestApiPolicyEnumerator) Enumerate ¶
func (e *ApiGatewayRestApiPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRestApiPolicyEnumerator) SupportedType ¶
func (e *ApiGatewayRestApiPolicyEnumerator) SupportedType() resource.ResourceType
type ApiGatewayStageEnumerator ¶
type ApiGatewayStageEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayStageEnumerator ¶
func NewApiGatewayStageEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayStageEnumerator
func (*ApiGatewayStageEnumerator) Enumerate ¶
func (e *ApiGatewayStageEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayStageEnumerator) SupportedType ¶
func (e *ApiGatewayStageEnumerator) SupportedType() resource.ResourceType
type ApiGatewayV2ApiEnumerator ¶
type ApiGatewayV2ApiEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayV2ApiEnumerator ¶
func NewApiGatewayV2ApiEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2ApiEnumerator
func (*ApiGatewayV2ApiEnumerator) Enumerate ¶
func (e *ApiGatewayV2ApiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayV2ApiEnumerator) SupportedType ¶
func (e *ApiGatewayV2ApiEnumerator) SupportedType() resource.ResourceType
type ApiGatewayV2AuthorizerEnumerator ¶
type ApiGatewayV2AuthorizerEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayV2AuthorizerEnumerator ¶
func NewApiGatewayV2AuthorizerEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2AuthorizerEnumerator
func (*ApiGatewayV2AuthorizerEnumerator) Enumerate ¶
func (e *ApiGatewayV2AuthorizerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayV2AuthorizerEnumerator) SupportedType ¶
func (e *ApiGatewayV2AuthorizerEnumerator) SupportedType() resource.ResourceType
type ApiGatewayV2RouteEnumerator ¶
type ApiGatewayV2RouteEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayV2RouteEnumerator ¶
func NewApiGatewayV2RouteEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2RouteEnumerator
func (*ApiGatewayV2RouteEnumerator) Enumerate ¶
func (e *ApiGatewayV2RouteEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayV2RouteEnumerator) SupportedType ¶
func (e *ApiGatewayV2RouteEnumerator) SupportedType() resource.ResourceType
type ApiGatewayV2VpcLinkEnumerator ¶
type ApiGatewayV2VpcLinkEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayV2VpcLinkEnumerator ¶
func NewApiGatewayV2VpcLinkEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2VpcLinkEnumerator
func (*ApiGatewayV2VpcLinkEnumerator) Enumerate ¶
func (e *ApiGatewayV2VpcLinkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayV2VpcLinkEnumerator) SupportedType ¶
func (e *ApiGatewayV2VpcLinkEnumerator) SupportedType() resource.ResourceType
type ApiGatewayVpcLinkEnumerator ¶
type ApiGatewayVpcLinkEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayVpcLinkEnumerator ¶
func NewApiGatewayVpcLinkEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayVpcLinkEnumerator
func (*ApiGatewayVpcLinkEnumerator) Enumerate ¶
func (e *ApiGatewayVpcLinkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayVpcLinkEnumerator) SupportedType ¶
func (e *ApiGatewayVpcLinkEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingPolicyEnumerator ¶
type AppAutoscalingPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingPolicyEnumerator ¶
func NewAppAutoscalingPolicyEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingPolicyEnumerator
func (*AppAutoscalingPolicyEnumerator) Enumerate ¶
func (e *AppAutoscalingPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingPolicyEnumerator) SupportedType ¶
func (e *AppAutoscalingPolicyEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingScheduledActionEnumerator ¶
type AppAutoscalingScheduledActionEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingScheduledActionEnumerator ¶
func NewAppAutoscalingScheduledActionEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingScheduledActionEnumerator
func (*AppAutoscalingScheduledActionEnumerator) Enumerate ¶
func (e *AppAutoscalingScheduledActionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingScheduledActionEnumerator) SupportedType ¶
func (e *AppAutoscalingScheduledActionEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingTargetEnumerator ¶
type AppAutoscalingTargetEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingTargetEnumerator ¶
func NewAppAutoscalingTargetEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingTargetEnumerator
func (*AppAutoscalingTargetEnumerator) Enumerate ¶
func (e *AppAutoscalingTargetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingTargetEnumerator) SupportedType ¶
func (e *AppAutoscalingTargetEnumerator) SupportedType() resource.ResourceType
type CloudformationStackEnumerator ¶
type CloudformationStackEnumerator struct {
// contains filtered or unexported fields
}
func NewCloudformationStackEnumerator ¶
func NewCloudformationStackEnumerator(repo repository.CloudformationRepository, factory resource.ResourceFactory) *CloudformationStackEnumerator
func (*CloudformationStackEnumerator) Enumerate ¶
func (e *CloudformationStackEnumerator) Enumerate() ([]*resource.Resource, error)
func (*CloudformationStackEnumerator) SupportedType ¶
func (e *CloudformationStackEnumerator) SupportedType() resource.ResourceType
type CloudfrontDistributionEnumerator ¶
type CloudfrontDistributionEnumerator struct {
// contains filtered or unexported fields
}
func NewCloudfrontDistributionEnumerator ¶
func NewCloudfrontDistributionEnumerator(repo repository.CloudfrontRepository, factory resource.ResourceFactory) *CloudfrontDistributionEnumerator
func (*CloudfrontDistributionEnumerator) Enumerate ¶
func (e *CloudfrontDistributionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*CloudfrontDistributionEnumerator) SupportedType ¶
func (e *CloudfrontDistributionEnumerator) SupportedType() resource.ResourceType
type DefaultVPCEnumerator ¶
type DefaultVPCEnumerator struct {
// contains filtered or unexported fields
}
func NewDefaultVPCEnumerator ¶
func NewDefaultVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *DefaultVPCEnumerator
func (*DefaultVPCEnumerator) Enumerate ¶
func (e *DefaultVPCEnumerator) Enumerate() ([]*resource.Resource, error)
func (*DefaultVPCEnumerator) SupportedType ¶
func (e *DefaultVPCEnumerator) SupportedType() resource.ResourceType
type DynamoDBTableEnumerator ¶
type DynamoDBTableEnumerator struct {
// contains filtered or unexported fields
}
func NewDynamoDBTableEnumerator ¶
func NewDynamoDBTableEnumerator(repository repository.DynamoDBRepository, factory resource.ResourceFactory) *DynamoDBTableEnumerator
func (*DynamoDBTableEnumerator) Enumerate ¶
func (e *DynamoDBTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*DynamoDBTableEnumerator) SupportedType ¶
func (e *DynamoDBTableEnumerator) SupportedType() resource.ResourceType
type EC2AmiEnumerator ¶
type EC2AmiEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2AmiEnumerator ¶
func NewEC2AmiEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2AmiEnumerator
func (*EC2AmiEnumerator) Enumerate ¶
func (e *EC2AmiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2AmiEnumerator) SupportedType ¶
func (e *EC2AmiEnumerator) SupportedType() resource.ResourceType
type EC2DefaultNetworkACLEnumerator ¶
type EC2DefaultNetworkACLEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultNetworkACLEnumerator ¶
func NewEC2DefaultNetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultNetworkACLEnumerator
func (*EC2DefaultNetworkACLEnumerator) Enumerate ¶
func (e *EC2DefaultNetworkACLEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultNetworkACLEnumerator) SupportedType ¶
func (e *EC2DefaultNetworkACLEnumerator) SupportedType() resource.ResourceType
type EC2DefaultRouteTableEnumerator ¶
type EC2DefaultRouteTableEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultRouteTableEnumerator ¶
func NewEC2DefaultRouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultRouteTableEnumerator
func (*EC2DefaultRouteTableEnumerator) Enumerate ¶
func (e *EC2DefaultRouteTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultRouteTableEnumerator) SupportedType ¶
func (e *EC2DefaultRouteTableEnumerator) SupportedType() resource.ResourceType
type EC2DefaultSubnetEnumerator ¶
type EC2DefaultSubnetEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultSubnetEnumerator ¶
func NewEC2DefaultSubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultSubnetEnumerator
func (*EC2DefaultSubnetEnumerator) Enumerate ¶
func (e *EC2DefaultSubnetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultSubnetEnumerator) SupportedType ¶
func (e *EC2DefaultSubnetEnumerator) SupportedType() resource.ResourceType
type EC2EbsSnapshotEnumerator ¶
type EC2EbsSnapshotEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EbsSnapshotEnumerator ¶
func NewEC2EbsSnapshotEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsSnapshotEnumerator
func (*EC2EbsSnapshotEnumerator) Enumerate ¶
func (e *EC2EbsSnapshotEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EbsSnapshotEnumerator) SupportedType ¶
func (e *EC2EbsSnapshotEnumerator) SupportedType() resource.ResourceType
type EC2EbsVolumeEnumerator ¶
type EC2EbsVolumeEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EbsVolumeEnumerator ¶
func NewEC2EbsVolumeEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsVolumeEnumerator
func (*EC2EbsVolumeEnumerator) Enumerate ¶
func (e *EC2EbsVolumeEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EbsVolumeEnumerator) SupportedType ¶
func (e *EC2EbsVolumeEnumerator) SupportedType() resource.ResourceType
type EC2EipAssociationEnumerator ¶
type EC2EipAssociationEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EipAssociationEnumerator ¶
func NewEC2EipAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipAssociationEnumerator
func (*EC2EipAssociationEnumerator) Enumerate ¶
func (e *EC2EipAssociationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EipAssociationEnumerator) SupportedType ¶
func (e *EC2EipAssociationEnumerator) SupportedType() resource.ResourceType
type EC2EipEnumerator ¶
type EC2EipEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EipEnumerator ¶
func NewEC2EipEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipEnumerator
func (*EC2EipEnumerator) Enumerate ¶
func (e *EC2EipEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EipEnumerator) SupportedType ¶
func (e *EC2EipEnumerator) SupportedType() resource.ResourceType
type EC2InstanceEnumerator ¶
type EC2InstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2InstanceEnumerator ¶
func NewEC2InstanceEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InstanceEnumerator
func (*EC2InstanceEnumerator) Enumerate ¶
func (e *EC2InstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2InstanceEnumerator) SupportedType ¶
func (e *EC2InstanceEnumerator) SupportedType() resource.ResourceType
type EC2InternetGatewayEnumerator ¶
type EC2InternetGatewayEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2InternetGatewayEnumerator ¶
func NewEC2InternetGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InternetGatewayEnumerator
func (*EC2InternetGatewayEnumerator) Enumerate ¶
func (e *EC2InternetGatewayEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2InternetGatewayEnumerator) SupportedType ¶
func (e *EC2InternetGatewayEnumerator) SupportedType() resource.ResourceType
type EC2KeyPairEnumerator ¶
type EC2KeyPairEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2KeyPairEnumerator ¶
func NewEC2KeyPairEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2KeyPairEnumerator
func (*EC2KeyPairEnumerator) Enumerate ¶
func (e *EC2KeyPairEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2KeyPairEnumerator) SupportedType ¶
func (e *EC2KeyPairEnumerator) SupportedType() resource.ResourceType
type EC2NatGatewayEnumerator ¶
type EC2NatGatewayEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NatGatewayEnumerator ¶
func NewEC2NatGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NatGatewayEnumerator
func (*EC2NatGatewayEnumerator) Enumerate ¶
func (e *EC2NatGatewayEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NatGatewayEnumerator) SupportedType ¶
func (e *EC2NatGatewayEnumerator) SupportedType() resource.ResourceType
type EC2NetworkACLEnumerator ¶
type EC2NetworkACLEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NetworkACLEnumerator ¶
func NewEC2NetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLEnumerator
func (*EC2NetworkACLEnumerator) Enumerate ¶
func (e *EC2NetworkACLEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NetworkACLEnumerator) SupportedType ¶
func (e *EC2NetworkACLEnumerator) SupportedType() resource.ResourceType
type EC2NetworkACLRuleEnumerator ¶
type EC2NetworkACLRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NetworkACLRuleEnumerator ¶
func NewEC2NetworkACLRuleEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLRuleEnumerator
func (*EC2NetworkACLRuleEnumerator) Enumerate ¶
func (e *EC2NetworkACLRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NetworkACLRuleEnumerator) SupportedType ¶
func (e *EC2NetworkACLRuleEnumerator) SupportedType() resource.ResourceType
type EC2RouteEnumerator ¶
type EC2RouteEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteEnumerator ¶
func NewEC2RouteEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteEnumerator
func (*EC2RouteEnumerator) Enumerate ¶
func (e *EC2RouteEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteEnumerator) SupportedType ¶
func (e *EC2RouteEnumerator) SupportedType() resource.ResourceType
type EC2RouteTableAssociationEnumerator ¶
type EC2RouteTableAssociationEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteTableAssociationEnumerator ¶
func NewEC2RouteTableAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableAssociationEnumerator
func (*EC2RouteTableAssociationEnumerator) Enumerate ¶
func (e *EC2RouteTableAssociationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteTableAssociationEnumerator) SupportedType ¶
func (e *EC2RouteTableAssociationEnumerator) SupportedType() resource.ResourceType
type EC2RouteTableEnumerator ¶
type EC2RouteTableEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteTableEnumerator ¶
func NewEC2RouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableEnumerator
func (*EC2RouteTableEnumerator) Enumerate ¶
func (e *EC2RouteTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteTableEnumerator) SupportedType ¶
func (e *EC2RouteTableEnumerator) SupportedType() resource.ResourceType
type EC2SubnetEnumerator ¶
type EC2SubnetEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2SubnetEnumerator ¶
func NewEC2SubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2SubnetEnumerator
func (*EC2SubnetEnumerator) Enumerate ¶
func (e *EC2SubnetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2SubnetEnumerator) SupportedType ¶
func (e *EC2SubnetEnumerator) SupportedType() resource.ResourceType
type ECRRepositoryEnumerator ¶
type ECRRepositoryEnumerator struct {
// contains filtered or unexported fields
}
func NewECRRepositoryEnumerator ¶
func NewECRRepositoryEnumerator(repo repository.ECRRepository, factory resource.ResourceFactory) *ECRRepositoryEnumerator
func (*ECRRepositoryEnumerator) Enumerate ¶
func (e *ECRRepositoryEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ECRRepositoryEnumerator) SupportedType ¶
func (e *ECRRepositoryEnumerator) SupportedType() resource.ResourceType
type IamAccessKeyEnumerator ¶
type IamAccessKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamAccessKeyEnumerator ¶
func NewIamAccessKeyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamAccessKeyEnumerator
func (*IamAccessKeyEnumerator) Enumerate ¶
func (e *IamAccessKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamAccessKeyEnumerator) SupportedType ¶
func (e *IamAccessKeyEnumerator) SupportedType() resource.ResourceType
type IamPolicyEnumerator ¶
type IamPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamPolicyEnumerator ¶
func NewIamPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamPolicyEnumerator
func (*IamPolicyEnumerator) Enumerate ¶
func (e *IamPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamPolicyEnumerator) SupportedType ¶
func (e *IamPolicyEnumerator) SupportedType() resource.ResourceType
type IamRoleEnumerator ¶
type IamRoleEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRoleEnumerator ¶
func NewIamRoleEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRoleEnumerator
func (*IamRoleEnumerator) Enumerate ¶
func (e *IamRoleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRoleEnumerator) SupportedType ¶
func (e *IamRoleEnumerator) SupportedType() resource.ResourceType
type IamRolePolicyAttachmentEnumerator ¶
type IamRolePolicyAttachmentEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRolePolicyAttachmentEnumerator ¶
func NewIamRolePolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyAttachmentEnumerator
func (*IamRolePolicyAttachmentEnumerator) Enumerate ¶
func (e *IamRolePolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRolePolicyAttachmentEnumerator) SupportedType ¶
func (e *IamRolePolicyAttachmentEnumerator) SupportedType() resource.ResourceType
type IamRolePolicyEnumerator ¶
type IamRolePolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRolePolicyEnumerator ¶
func NewIamRolePolicyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyEnumerator
func (*IamRolePolicyEnumerator) Enumerate ¶
func (e *IamRolePolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRolePolicyEnumerator) SupportedType ¶
func (e *IamRolePolicyEnumerator) SupportedType() resource.ResourceType
type IamUserEnumerator ¶
type IamUserEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserEnumerator ¶
func NewIamUserEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserEnumerator
func (*IamUserEnumerator) Enumerate ¶
func (e *IamUserEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserEnumerator) SupportedType ¶
func (e *IamUserEnumerator) SupportedType() resource.ResourceType
type IamUserPolicyAttachmentEnumerator ¶
type IamUserPolicyAttachmentEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserPolicyAttachmentEnumerator ¶
func NewIamUserPolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyAttachmentEnumerator
func (*IamUserPolicyAttachmentEnumerator) Enumerate ¶
func (e *IamUserPolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserPolicyAttachmentEnumerator) SupportedType ¶
func (e *IamUserPolicyAttachmentEnumerator) SupportedType() resource.ResourceType
type IamUserPolicyEnumerator ¶
type IamUserPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserPolicyEnumerator ¶
func NewIamUserPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyEnumerator
func (*IamUserPolicyEnumerator) Enumerate ¶
func (e *IamUserPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserPolicyEnumerator) SupportedType ¶
func (e *IamUserPolicyEnumerator) SupportedType() resource.ResourceType
type KMSAliasEnumerator ¶
type KMSAliasEnumerator struct {
// contains filtered or unexported fields
}
func NewKMSAliasEnumerator ¶
func NewKMSAliasEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSAliasEnumerator
func (*KMSAliasEnumerator) Enumerate ¶
func (e *KMSAliasEnumerator) Enumerate() ([]*resource.Resource, error)
func (*KMSAliasEnumerator) SupportedType ¶
func (e *KMSAliasEnumerator) SupportedType() resource.ResourceType
type KMSKeyEnumerator ¶
type KMSKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewKMSKeyEnumerator ¶
func NewKMSKeyEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSKeyEnumerator
func (*KMSKeyEnumerator) Enumerate ¶
func (e *KMSKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*KMSKeyEnumerator) SupportedType ¶
func (e *KMSKeyEnumerator) SupportedType() resource.ResourceType
type LambdaEventSourceMappingEnumerator ¶
type LambdaEventSourceMappingEnumerator struct {
// contains filtered or unexported fields
}
func NewLambdaEventSourceMappingEnumerator ¶
func NewLambdaEventSourceMappingEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaEventSourceMappingEnumerator
func (*LambdaEventSourceMappingEnumerator) Enumerate ¶
func (e *LambdaEventSourceMappingEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LambdaEventSourceMappingEnumerator) SupportedType ¶
func (e *LambdaEventSourceMappingEnumerator) SupportedType() resource.ResourceType
type LambdaFunctionEnumerator ¶
type LambdaFunctionEnumerator struct {
// contains filtered or unexported fields
}
func NewLambdaFunctionEnumerator ¶
func NewLambdaFunctionEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaFunctionEnumerator
func (*LambdaFunctionEnumerator) Enumerate ¶
func (e *LambdaFunctionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LambdaFunctionEnumerator) SupportedType ¶
func (e *LambdaFunctionEnumerator) SupportedType() resource.ResourceType
type LaunchConfigurationEnumerator ¶
type LaunchConfigurationEnumerator struct {
// contains filtered or unexported fields
}
func NewLaunchConfigurationEnumerator ¶
func NewLaunchConfigurationEnumerator(repo repository.AutoScalingRepository, factory resource.ResourceFactory) *LaunchConfigurationEnumerator
func (*LaunchConfigurationEnumerator) Enumerate ¶
func (e *LaunchConfigurationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LaunchConfigurationEnumerator) SupportedType ¶
func (e *LaunchConfigurationEnumerator) SupportedType() resource.ResourceType
type LaunchTemplateEnumerator ¶
type LaunchTemplateEnumerator struct {
// contains filtered or unexported fields
}
func NewLaunchTemplateEnumerator ¶
func NewLaunchTemplateEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *LaunchTemplateEnumerator
func (*LaunchTemplateEnumerator) Enumerate ¶
func (e *LaunchTemplateEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LaunchTemplateEnumerator) SupportedType ¶
func (e *LaunchTemplateEnumerator) SupportedType() resource.ResourceType
type RDSClusterEnumerator ¶
type RDSClusterEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSClusterEnumerator ¶
func NewRDSClusterEnumerator(repository repository.RDSRepository, factory resource.ResourceFactory) *RDSClusterEnumerator
func (*RDSClusterEnumerator) Enumerate ¶
func (e *RDSClusterEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSClusterEnumerator) SupportedType ¶
func (e *RDSClusterEnumerator) SupportedType() resource.ResourceType
type RDSDBInstanceEnumerator ¶
type RDSDBInstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSDBInstanceEnumerator ¶
func NewRDSDBInstanceEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBInstanceEnumerator
func (*RDSDBInstanceEnumerator) Enumerate ¶
func (e *RDSDBInstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSDBInstanceEnumerator) SupportedType ¶
func (e *RDSDBInstanceEnumerator) SupportedType() resource.ResourceType
type RDSDBSubnetGroupEnumerator ¶
type RDSDBSubnetGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSDBSubnetGroupEnumerator ¶
func NewRDSDBSubnetGroupEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBSubnetGroupEnumerator
func (*RDSDBSubnetGroupEnumerator) Enumerate ¶
func (e *RDSDBSubnetGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSDBSubnetGroupEnumerator) SupportedType ¶
func (e *RDSDBSubnetGroupEnumerator) SupportedType() resource.ResourceType
type Route53HealthCheckEnumerator ¶
type Route53HealthCheckEnumerator struct {
// contains filtered or unexported fields
}
func NewRoute53HealthCheckEnumerator ¶
func NewRoute53HealthCheckEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53HealthCheckEnumerator
func (*Route53HealthCheckEnumerator) Enumerate ¶
func (e *Route53HealthCheckEnumerator) Enumerate() ([]*resource.Resource, error)
func (*Route53HealthCheckEnumerator) SupportedType ¶
func (e *Route53HealthCheckEnumerator) SupportedType() resource.ResourceType
type Route53RecordEnumerator ¶
type Route53RecordEnumerator struct {
// contains filtered or unexported fields
}
func NewRoute53RecordEnumerator ¶
func NewRoute53RecordEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53RecordEnumerator
func (*Route53RecordEnumerator) Enumerate ¶
func (e *Route53RecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*Route53RecordEnumerator) SupportedType ¶
func (e *Route53RecordEnumerator) SupportedType() resource.ResourceType
type Route53ZoneSupplier ¶
type Route53ZoneSupplier struct {
// contains filtered or unexported fields
}
func NewRoute53ZoneEnumerator ¶
func NewRoute53ZoneEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53ZoneSupplier
func (*Route53ZoneSupplier) Enumerate ¶
func (e *Route53ZoneSupplier) Enumerate() ([]*resource.Resource, error)
func (*Route53ZoneSupplier) SupportedType ¶
func (e *Route53ZoneSupplier) SupportedType() resource.ResourceType
type S3BucketAnalyticEnumerator ¶
type S3BucketAnalyticEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketAnalyticEnumerator ¶
func NewS3BucketAnalyticEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketAnalyticEnumerator
func (*S3BucketAnalyticEnumerator) Enumerate ¶
func (e *S3BucketAnalyticEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketAnalyticEnumerator) SupportedType ¶
func (e *S3BucketAnalyticEnumerator) SupportedType() resource.ResourceType
type S3BucketEnumerator ¶
type S3BucketEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketEnumerator ¶
func NewS3BucketEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketEnumerator
func (*S3BucketEnumerator) Enumerate ¶
func (e *S3BucketEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketEnumerator) SupportedType ¶
func (e *S3BucketEnumerator) SupportedType() resource.ResourceType
type S3BucketInventoryEnumerator ¶
type S3BucketInventoryEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketInventoryEnumerator ¶
func NewS3BucketInventoryEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketInventoryEnumerator
func (*S3BucketInventoryEnumerator) Enumerate ¶
func (e *S3BucketInventoryEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketInventoryEnumerator) SupportedType ¶
func (e *S3BucketInventoryEnumerator) SupportedType() resource.ResourceType
type S3BucketMetricsEnumerator ¶
type S3BucketMetricsEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketMetricsEnumerator ¶
func NewS3BucketMetricsEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketMetricsEnumerator
func (*S3BucketMetricsEnumerator) Enumerate ¶
func (e *S3BucketMetricsEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketMetricsEnumerator) SupportedType ¶
func (e *S3BucketMetricsEnumerator) SupportedType() resource.ResourceType
type S3BucketNotificationEnumerator ¶
type S3BucketNotificationEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketNotificationEnumerator ¶
func NewS3BucketNotificationEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketNotificationEnumerator
func (*S3BucketNotificationEnumerator) Enumerate ¶
func (e *S3BucketNotificationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketNotificationEnumerator) SupportedType ¶
func (e *S3BucketNotificationEnumerator) SupportedType() resource.ResourceType
type S3BucketPolicyEnumerator ¶
type S3BucketPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketPolicyEnumerator ¶
func NewS3BucketPolicyEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketPolicyEnumerator
func (*S3BucketPolicyEnumerator) Enumerate ¶
func (e *S3BucketPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketPolicyEnumerator) SupportedType ¶
func (e *S3BucketPolicyEnumerator) SupportedType() resource.ResourceType
type SNSTopicEnumerator ¶
type SNSTopicEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicEnumerator ¶
func NewSNSTopicEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicEnumerator
func (*SNSTopicEnumerator) Enumerate ¶
func (e *SNSTopicEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicEnumerator) SupportedType ¶
func (e *SNSTopicEnumerator) SupportedType() resource.ResourceType
type SNSTopicPolicyEnumerator ¶
type SNSTopicPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicPolicyEnumerator ¶
func NewSNSTopicPolicyEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicPolicyEnumerator
func (*SNSTopicPolicyEnumerator) Enumerate ¶
func (e *SNSTopicPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicPolicyEnumerator) SupportedType ¶
func (e *SNSTopicPolicyEnumerator) SupportedType() resource.ResourceType
type SNSTopicSubscriptionEnumerator ¶
type SNSTopicSubscriptionEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicSubscriptionEnumerator ¶
func NewSNSTopicSubscriptionEnumerator( repo repository.SNSRepository, factory resource.ResourceFactory, alerter alerter.AlerterInterface, ) *SNSTopicSubscriptionEnumerator
func (*SNSTopicSubscriptionEnumerator) Enumerate ¶
func (e *SNSTopicSubscriptionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicSubscriptionEnumerator) SupportedType ¶
func (e *SNSTopicSubscriptionEnumerator) SupportedType() resource.ResourceType
type SQSQueueDetailsFetcher ¶
type SQSQueueDetailsFetcher struct {
// contains filtered or unexported fields
}
func NewSQSQueueDetailsFetcher ¶
func NewSQSQueueDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *SQSQueueDetailsFetcher
func (*SQSQueueDetailsFetcher) ReadDetails ¶
type SQSQueueEnumerator ¶
type SQSQueueEnumerator struct {
// contains filtered or unexported fields
}
func NewSQSQueueEnumerator ¶
func NewSQSQueueEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueueEnumerator
func (*SQSQueueEnumerator) Enumerate ¶
func (e *SQSQueueEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SQSQueueEnumerator) SupportedType ¶
func (e *SQSQueueEnumerator) SupportedType() resource.ResourceType
type SQSQueuePolicyEnumerator ¶
type SQSQueuePolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewSQSQueuePolicyEnumerator ¶
func NewSQSQueuePolicyEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueuePolicyEnumerator
func (*SQSQueuePolicyEnumerator) Enumerate ¶
func (e *SQSQueuePolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SQSQueuePolicyEnumerator) SupportedType ¶
func (e *SQSQueuePolicyEnumerator) SupportedType() resource.ResourceType
type VPCDefaultSecurityGroupEnumerator ¶
type VPCDefaultSecurityGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCDefaultSecurityGroupEnumerator ¶
func NewVPCDefaultSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCDefaultSecurityGroupEnumerator
func (*VPCDefaultSecurityGroupEnumerator) Enumerate ¶
func (e *VPCDefaultSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCDefaultSecurityGroupEnumerator) SupportedType ¶
func (e *VPCDefaultSecurityGroupEnumerator) SupportedType() resource.ResourceType
type VPCEnumerator ¶
type VPCEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCEnumerator ¶
func NewVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCEnumerator
func (*VPCEnumerator) SupportedType ¶
func (e *VPCEnumerator) SupportedType() resource.ResourceType
type VPCSecurityGroupEnumerator ¶
type VPCSecurityGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCSecurityGroupEnumerator ¶
func NewVPCSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupEnumerator
func (*VPCSecurityGroupEnumerator) Enumerate ¶
func (e *VPCSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCSecurityGroupEnumerator) SupportedType ¶
func (e *VPCSecurityGroupEnumerator) SupportedType() resource.ResourceType
type VPCSecurityGroupRuleEnumerator ¶
type VPCSecurityGroupRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCSecurityGroupRuleEnumerator ¶
func NewVPCSecurityGroupRuleEnumerator(repository repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupRuleEnumerator
func (*VPCSecurityGroupRuleEnumerator) Enumerate ¶
func (e *VPCSecurityGroupRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCSecurityGroupRuleEnumerator) SupportedType ¶
func (e *VPCSecurityGroupRuleEnumerator) SupportedType() resource.ResourceType
Source Files ¶
- api_gateway_account_enumerator.go
- api_gateway_api_key_enumerator.go
- api_gateway_authorizer_enumerator.go
- api_gateway_base_path_mapping_enumerator.go
- api_gateway_domain_name_enumerator.go
- api_gateway_gateway_response_enumerator.go
- api_gateway_integration_enumerator.go
- api_gateway_integration_response_enumerator.go
- api_gateway_method_enumerator.go
- api_gateway_method_response_enumerator.go
- api_gateway_method_settings_enumerator.go
- api_gateway_model_enumerator.go
- api_gateway_request_validator_enumerator.go
- api_gateway_resource_enumerator.go
- api_gateway_rest_api_enumerator.go
- api_gateway_rest_api_policy_enumerator.go
- api_gateway_stage_enumerator.go
- api_gateway_vpc_link_enumerator.go
- apigatewayv2_api_enumerator.go
- apigatewayv2_authorizer_enumerator.go
- apigatewayv2_route_enumerator.go
- apigatewayv2_vpc_link_enumerator.go
- appautoscaling_policy_enumerator.go
- appautoscaling_scheduled_action_enumerator.go
- appautoscaling_target_enumerator.go
- cloudformation_stack_enumerator.go
- cloudfront_distribution_enumerator.go
- default_vpc_enumerator.go
- dynamodb_table_enumerator.go
- ec2_ami_enumerator.go
- ec2_default_network_acl_enumerator.go
- ec2_default_route_table_enumerator.go
- ec2_default_subnet_enumerator.go
- ec2_ebs_snapshot_enumerator.go
- ec2_ebs_volume_enumerator.go
- ec2_eip_association_enumerator.go
- ec2_eip_enumerator.go
- ec2_instance_enumerator.go
- ec2_internet_gateway_enumerator.go
- ec2_key_pair_enumerator.go
- ec2_nat_gateway_enumerator.go
- ec2_network_acl_enumerator.go
- ec2_network_acl_rule_enumerator.go
- ec2_route_enumerator.go
- ec2_route_table_association_enumerator.go
- ec2_route_table_enumerator.go
- ec2_subnet_enumerator.go
- ecr_repository_enumerator.go
- iam_access_key_enumerator.go
- iam_policy_enumerator.go
- iam_role_enumerator.go
- iam_role_policy_attachment_enumerator.go
- iam_role_policy_enumerator.go
- iam_user_enumerator.go
- iam_user_policy_attachment_enumerator.go
- iam_user_policy_enumerator.go
- init.go
- kms_alias_enumerator.go
- kms_key_enumerator.go
- lambda_event_source_mapping_enumerator.go
- lambda_function_enumerator.go
- launch_configuration_enumerator.go
- launch_template_enumerator.go
- provider.go
- rds_cluster_enumerator.go
- rds_db_instance_enumerator.go
- rds_db_subnet_group_enumerator.go
- route53_health_check_enumerator.go
- route53_record_enumerator.go
- route53_zone_enumerator.go
- s3_bucket_analytic_enumerator.go
- s3_bucket_enumerator.go
- s3_bucket_inventory_enumerator.go
- s3_bucket_metrics_enumerator.go
- s3_bucket_notification_enumerator.go
- s3_bucket_policy_enumerator.go
- sns_topic_enumerator.go
- sns_topic_policy_enumerator.go
- sns_topic_subscription_enumerator.go
- sqs_queue_details_fetcher.go
- sqs_queue_enumerator.go
- sqs_queue_policy_enumerator.go
- vpc_default_security_group_enumerator.go
- vpc_enumerator.go
- vpc_security_group_enumerator.go
- vpc_security_group_rule_enumerator.go
Click to show internal directories.
Click to hide internal directories.