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 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 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 ¶ added in v0.13.0
Types ¶
type AWSTerraformProvider ¶ added in v0.5.0
type AWSTerraformProvider struct { *terraform.TerraformProvider // contains filtered or unexported fields }
func NewAWSTerraformProvider ¶ added in v0.5.0
func (*AWSTerraformProvider) Name ¶ added in v0.12.0
func (a *AWSTerraformProvider) Name() string
func (*AWSTerraformProvider) Version ¶ added in v0.12.0
func (p *AWSTerraformProvider) Version() string
type ApiGatewayAccountEnumerator ¶ added in v0.16.0
type ApiGatewayAccountEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayAccountEnumerator ¶ added in v0.16.0
func NewApiGatewayAccountEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAccountEnumerator
func (*ApiGatewayAccountEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayAccountEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayAccountEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayAccountEnumerator) SupportedType() resource.ResourceType
type ApiGatewayApiKeyEnumerator ¶ added in v0.16.0
type ApiGatewayApiKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayApiKeyEnumerator ¶ added in v0.16.0
func NewApiGatewayApiKeyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayApiKeyEnumerator
func (*ApiGatewayApiKeyEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayApiKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayApiKeyEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayApiKeyEnumerator) SupportedType() resource.ResourceType
type ApiGatewayAuthorizerEnumerator ¶ added in v0.16.0
type ApiGatewayAuthorizerEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayAuthorizerEnumerator ¶ added in v0.16.0
func NewApiGatewayAuthorizerEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayAuthorizerEnumerator
func (*ApiGatewayAuthorizerEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayAuthorizerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayAuthorizerEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayAuthorizerEnumerator) SupportedType() resource.ResourceType
type ApiGatewayBasePathMappingEnumerator ¶ added in v0.16.0
type ApiGatewayBasePathMappingEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayBasePathMappingEnumerator ¶ added in v0.16.0
func NewApiGatewayBasePathMappingEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayBasePathMappingEnumerator
func (*ApiGatewayBasePathMappingEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayBasePathMappingEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayBasePathMappingEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayBasePathMappingEnumerator) SupportedType() resource.ResourceType
type ApiGatewayDomainNameEnumerator ¶ added in v0.16.0
type ApiGatewayDomainNameEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayDomainNameEnumerator ¶ added in v0.16.0
func NewApiGatewayDomainNameEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayDomainNameEnumerator
func (*ApiGatewayDomainNameEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayDomainNameEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayDomainNameEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayDomainNameEnumerator) SupportedType() resource.ResourceType
type ApiGatewayGatewayResponseEnumerator ¶ added in v0.17.0
type ApiGatewayGatewayResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayGatewayResponseEnumerator ¶ added in v0.17.0
func NewApiGatewayGatewayResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayGatewayResponseEnumerator
func (*ApiGatewayGatewayResponseEnumerator) Enumerate ¶ added in v0.17.0
func (e *ApiGatewayGatewayResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayGatewayResponseEnumerator) SupportedType ¶ added in v0.17.0
func (e *ApiGatewayGatewayResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayIntegrationEnumerator ¶ added in v0.17.0
type ApiGatewayIntegrationEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayIntegrationEnumerator ¶ added in v0.17.0
func NewApiGatewayIntegrationEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationEnumerator
func (*ApiGatewayIntegrationEnumerator) Enumerate ¶ added in v0.17.0
func (e *ApiGatewayIntegrationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayIntegrationEnumerator) SupportedType ¶ added in v0.17.0
func (e *ApiGatewayIntegrationEnumerator) SupportedType() resource.ResourceType
type ApiGatewayIntegrationResponseEnumerator ¶ added in v0.17.0
type ApiGatewayIntegrationResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayIntegrationResponseEnumerator ¶ added in v0.17.0
func NewApiGatewayIntegrationResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayIntegrationResponseEnumerator
func (*ApiGatewayIntegrationResponseEnumerator) Enumerate ¶ added in v0.17.0
func (e *ApiGatewayIntegrationResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayIntegrationResponseEnumerator) SupportedType ¶ added in v0.17.0
func (e *ApiGatewayIntegrationResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodEnumerator ¶ added in v0.16.0
type ApiGatewayMethodEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodEnumerator ¶ added in v0.16.0
func NewApiGatewayMethodEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodEnumerator
func (*ApiGatewayMethodEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayMethodEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayMethodEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodResponseEnumerator ¶ added in v0.16.0
type ApiGatewayMethodResponseEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodResponseEnumerator ¶ added in v0.16.0
func NewApiGatewayMethodResponseEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodResponseEnumerator
func (*ApiGatewayMethodResponseEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayMethodResponseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodResponseEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayMethodResponseEnumerator) SupportedType() resource.ResourceType
type ApiGatewayMethodSettingsEnumerator ¶ added in v0.17.0
type ApiGatewayMethodSettingsEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayMethodSettingsEnumerator ¶ added in v0.17.0
func NewApiGatewayMethodSettingsEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayMethodSettingsEnumerator
func (*ApiGatewayMethodSettingsEnumerator) Enumerate ¶ added in v0.17.0
func (e *ApiGatewayMethodSettingsEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayMethodSettingsEnumerator) SupportedType ¶ added in v0.17.0
func (e *ApiGatewayMethodSettingsEnumerator) SupportedType() resource.ResourceType
type ApiGatewayModelEnumerator ¶ added in v0.16.0
type ApiGatewayModelEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayModelEnumerator ¶ added in v0.16.0
func NewApiGatewayModelEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayModelEnumerator
func (*ApiGatewayModelEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayModelEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayModelEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayModelEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRequestValidatorEnumerator ¶ added in v0.16.0
type ApiGatewayRequestValidatorEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRequestValidatorEnumerator ¶ added in v0.16.0
func NewApiGatewayRequestValidatorEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRequestValidatorEnumerator
func (*ApiGatewayRequestValidatorEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayRequestValidatorEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRequestValidatorEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayRequestValidatorEnumerator) SupportedType() resource.ResourceType
type ApiGatewayResourceEnumerator ¶ added in v0.16.0
type ApiGatewayResourceEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayResourceEnumerator ¶ added in v0.16.0
func NewApiGatewayResourceEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayResourceEnumerator
func (*ApiGatewayResourceEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayResourceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayResourceEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayResourceEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRestApiEnumerator ¶ added in v0.16.0
type ApiGatewayRestApiEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRestApiEnumerator ¶ added in v0.16.0
func NewApiGatewayRestApiEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiEnumerator
func (*ApiGatewayRestApiEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayRestApiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRestApiEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayRestApiEnumerator) SupportedType() resource.ResourceType
type ApiGatewayRestApiPolicyEnumerator ¶ added in v0.16.0
type ApiGatewayRestApiPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayRestApiPolicyEnumerator ¶ added in v0.16.0
func NewApiGatewayRestApiPolicyEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayRestApiPolicyEnumerator
func (*ApiGatewayRestApiPolicyEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayRestApiPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayRestApiPolicyEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayRestApiPolicyEnumerator) SupportedType() resource.ResourceType
type ApiGatewayStageEnumerator ¶ added in v0.16.0
type ApiGatewayStageEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayStageEnumerator ¶ added in v0.16.0
func NewApiGatewayStageEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayStageEnumerator
func (*ApiGatewayStageEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayStageEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayStageEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayStageEnumerator) SupportedType() resource.ResourceType
type ApiGatewayV2ApiEnumerator ¶ added in v0.17.0
type ApiGatewayV2ApiEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayV2ApiEnumerator ¶ added in v0.17.0
func NewApiGatewayV2ApiEnumerator(repo repository.ApiGatewayV2Repository, factory resource.ResourceFactory) *ApiGatewayV2ApiEnumerator
func (*ApiGatewayV2ApiEnumerator) Enumerate ¶ added in v0.17.0
func (e *ApiGatewayV2ApiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayV2ApiEnumerator) SupportedType ¶ added in v0.17.0
func (e *ApiGatewayV2ApiEnumerator) SupportedType() resource.ResourceType
type ApiGatewayVpcLinkEnumerator ¶ added in v0.16.0
type ApiGatewayVpcLinkEnumerator struct {
// contains filtered or unexported fields
}
func NewApiGatewayVpcLinkEnumerator ¶ added in v0.16.0
func NewApiGatewayVpcLinkEnumerator(repo repository.ApiGatewayRepository, factory resource.ResourceFactory) *ApiGatewayVpcLinkEnumerator
func (*ApiGatewayVpcLinkEnumerator) Enumerate ¶ added in v0.16.0
func (e *ApiGatewayVpcLinkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ApiGatewayVpcLinkEnumerator) SupportedType ¶ added in v0.16.0
func (e *ApiGatewayVpcLinkEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingPolicyEnumerator ¶ added in v0.16.0
type AppAutoscalingPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingPolicyEnumerator ¶ added in v0.16.0
func NewAppAutoscalingPolicyEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingPolicyEnumerator
func (*AppAutoscalingPolicyEnumerator) Enumerate ¶ added in v0.16.0
func (e *AppAutoscalingPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingPolicyEnumerator) SupportedType ¶ added in v0.16.0
func (e *AppAutoscalingPolicyEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingScheduledActionEnumerator ¶ added in v0.16.0
type AppAutoscalingScheduledActionEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingScheduledActionEnumerator ¶ added in v0.16.0
func NewAppAutoscalingScheduledActionEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingScheduledActionEnumerator
func (*AppAutoscalingScheduledActionEnumerator) Enumerate ¶ added in v0.16.0
func (e *AppAutoscalingScheduledActionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingScheduledActionEnumerator) SupportedType ¶ added in v0.16.0
func (e *AppAutoscalingScheduledActionEnumerator) SupportedType() resource.ResourceType
type AppAutoscalingTargetEnumerator ¶ added in v0.16.0
type AppAutoscalingTargetEnumerator struct {
// contains filtered or unexported fields
}
func NewAppAutoscalingTargetEnumerator ¶ added in v0.16.0
func NewAppAutoscalingTargetEnumerator(repository repository.AppAutoScalingRepository, factory resource.ResourceFactory) *AppAutoscalingTargetEnumerator
func (*AppAutoscalingTargetEnumerator) Enumerate ¶ added in v0.16.0
func (e *AppAutoscalingTargetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AppAutoscalingTargetEnumerator) SupportedType ¶ added in v0.16.0
func (e *AppAutoscalingTargetEnumerator) SupportedType() resource.ResourceType
type CloudformationStackEnumerator ¶ added in v0.16.0
type CloudformationStackEnumerator struct {
// contains filtered or unexported fields
}
func NewCloudformationStackEnumerator ¶ added in v0.16.0
func NewCloudformationStackEnumerator(repo repository.CloudformationRepository, factory resource.ResourceFactory) *CloudformationStackEnumerator
func (*CloudformationStackEnumerator) Enumerate ¶ added in v0.16.0
func (e *CloudformationStackEnumerator) Enumerate() ([]*resource.Resource, error)
func (*CloudformationStackEnumerator) SupportedType ¶ added in v0.16.0
func (e *CloudformationStackEnumerator) SupportedType() resource.ResourceType
type CloudfrontDistributionEnumerator ¶ added in v0.13.0
type CloudfrontDistributionEnumerator struct {
// contains filtered or unexported fields
}
func NewCloudfrontDistributionEnumerator ¶ added in v0.13.0
func NewCloudfrontDistributionEnumerator(repo repository.CloudfrontRepository, factory resource.ResourceFactory) *CloudfrontDistributionEnumerator
func (*CloudfrontDistributionEnumerator) Enumerate ¶ added in v0.13.0
func (e *CloudfrontDistributionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*CloudfrontDistributionEnumerator) SupportedType ¶ added in v0.13.0
func (e *CloudfrontDistributionEnumerator) SupportedType() resource.ResourceType
type DefaultVPCEnumerator ¶ added in v0.12.0
type DefaultVPCEnumerator struct {
// contains filtered or unexported fields
}
func NewDefaultVPCEnumerator ¶ added in v0.12.0
func NewDefaultVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *DefaultVPCEnumerator
func (*DefaultVPCEnumerator) Enumerate ¶ added in v0.12.0
func (e *DefaultVPCEnumerator) Enumerate() ([]*resource.Resource, error)
func (*DefaultVPCEnumerator) SupportedType ¶ added in v0.12.0
func (e *DefaultVPCEnumerator) SupportedType() resource.ResourceType
type DynamoDBTableEnumerator ¶ added in v0.13.0
type DynamoDBTableEnumerator struct {
// contains filtered or unexported fields
}
func NewDynamoDBTableEnumerator ¶ added in v0.13.0
func NewDynamoDBTableEnumerator(repository repository.DynamoDBRepository, factory resource.ResourceFactory) *DynamoDBTableEnumerator
func (*DynamoDBTableEnumerator) Enumerate ¶ added in v0.13.0
func (e *DynamoDBTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*DynamoDBTableEnumerator) SupportedType ¶ added in v0.13.0
func (e *DynamoDBTableEnumerator) SupportedType() resource.ResourceType
type EC2AmiEnumerator ¶ added in v0.12.0
type EC2AmiEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2AmiEnumerator ¶ added in v0.12.0
func NewEC2AmiEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2AmiEnumerator
func (*EC2AmiEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2AmiEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2AmiEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2AmiEnumerator) SupportedType() resource.ResourceType
type EC2DefaultNetworkACLEnumerator ¶ added in v0.16.0
type EC2DefaultNetworkACLEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultNetworkACLEnumerator ¶ added in v0.16.0
func NewEC2DefaultNetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultNetworkACLEnumerator
func (*EC2DefaultNetworkACLEnumerator) Enumerate ¶ added in v0.16.0
func (e *EC2DefaultNetworkACLEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultNetworkACLEnumerator) SupportedType ¶ added in v0.16.0
func (e *EC2DefaultNetworkACLEnumerator) SupportedType() resource.ResourceType
type EC2DefaultRouteTableEnumerator ¶ added in v0.12.0
type EC2DefaultRouteTableEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultRouteTableEnumerator ¶ added in v0.12.0
func NewEC2DefaultRouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultRouteTableEnumerator
func (*EC2DefaultRouteTableEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2DefaultRouteTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultRouteTableEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2DefaultRouteTableEnumerator) SupportedType() resource.ResourceType
type EC2DefaultSubnetEnumerator ¶ added in v0.12.0
type EC2DefaultSubnetEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2DefaultSubnetEnumerator ¶ added in v0.12.0
func NewEC2DefaultSubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2DefaultSubnetEnumerator
func (*EC2DefaultSubnetEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2DefaultSubnetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2DefaultSubnetEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2DefaultSubnetEnumerator) SupportedType() resource.ResourceType
type EC2EbsSnapshotEnumerator ¶ added in v0.12.0
type EC2EbsSnapshotEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EbsSnapshotEnumerator ¶ added in v0.12.0
func NewEC2EbsSnapshotEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsSnapshotEnumerator
func (*EC2EbsSnapshotEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2EbsSnapshotEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EbsSnapshotEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2EbsSnapshotEnumerator) SupportedType() resource.ResourceType
type EC2EbsVolumeEnumerator ¶ added in v0.12.0
type EC2EbsVolumeEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EbsVolumeEnumerator ¶ added in v0.12.0
func NewEC2EbsVolumeEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EbsVolumeEnumerator
func (*EC2EbsVolumeEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2EbsVolumeEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EbsVolumeEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2EbsVolumeEnumerator) SupportedType() resource.ResourceType
type EC2EipAssociationEnumerator ¶ added in v0.12.0
type EC2EipAssociationEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EipAssociationEnumerator ¶ added in v0.12.0
func NewEC2EipAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipAssociationEnumerator
func (*EC2EipAssociationEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2EipAssociationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EipAssociationEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2EipAssociationEnumerator) SupportedType() resource.ResourceType
type EC2EipEnumerator ¶ added in v0.12.0
type EC2EipEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2EipEnumerator ¶ added in v0.12.0
func NewEC2EipEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2EipEnumerator
func (*EC2EipEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2EipEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2EipEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2EipEnumerator) SupportedType() resource.ResourceType
type EC2InstanceEnumerator ¶ added in v0.12.0
type EC2InstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2InstanceEnumerator ¶ added in v0.12.0
func NewEC2InstanceEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InstanceEnumerator
func (*EC2InstanceEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2InstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2InstanceEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2InstanceEnumerator) SupportedType() resource.ResourceType
type EC2InternetGatewayEnumerator ¶ added in v0.12.0
type EC2InternetGatewayEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2InternetGatewayEnumerator ¶ added in v0.12.0
func NewEC2InternetGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2InternetGatewayEnumerator
func (*EC2InternetGatewayEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2InternetGatewayEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2InternetGatewayEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2InternetGatewayEnumerator) SupportedType() resource.ResourceType
type EC2KeyPairEnumerator ¶ added in v0.12.0
type EC2KeyPairEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2KeyPairEnumerator ¶ added in v0.12.0
func NewEC2KeyPairEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2KeyPairEnumerator
func (*EC2KeyPairEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2KeyPairEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2KeyPairEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2KeyPairEnumerator) SupportedType() resource.ResourceType
type EC2NatGatewayEnumerator ¶ added in v0.13.0
type EC2NatGatewayEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NatGatewayEnumerator ¶ added in v0.13.0
func NewEC2NatGatewayEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NatGatewayEnumerator
func (*EC2NatGatewayEnumerator) Enumerate ¶ added in v0.13.0
func (e *EC2NatGatewayEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NatGatewayEnumerator) SupportedType ¶ added in v0.13.0
func (e *EC2NatGatewayEnumerator) SupportedType() resource.ResourceType
type EC2NetworkACLEnumerator ¶ added in v0.16.0
type EC2NetworkACLEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NetworkACLEnumerator ¶ added in v0.16.0
func NewEC2NetworkACLEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLEnumerator
func (*EC2NetworkACLEnumerator) Enumerate ¶ added in v0.16.0
func (e *EC2NetworkACLEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NetworkACLEnumerator) SupportedType ¶ added in v0.16.0
func (e *EC2NetworkACLEnumerator) SupportedType() resource.ResourceType
type EC2NetworkACLRuleEnumerator ¶ added in v0.16.0
type EC2NetworkACLRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2NetworkACLRuleEnumerator ¶ added in v0.16.0
func NewEC2NetworkACLRuleEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2NetworkACLRuleEnumerator
func (*EC2NetworkACLRuleEnumerator) Enumerate ¶ added in v0.16.0
func (e *EC2NetworkACLRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2NetworkACLRuleEnumerator) SupportedType ¶ added in v0.16.0
func (e *EC2NetworkACLRuleEnumerator) SupportedType() resource.ResourceType
type EC2RouteEnumerator ¶ added in v0.13.0
type EC2RouteEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteEnumerator ¶ added in v0.13.0
func NewEC2RouteEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteEnumerator
func (*EC2RouteEnumerator) Enumerate ¶ added in v0.13.0
func (e *EC2RouteEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteEnumerator) SupportedType ¶ added in v0.13.0
func (e *EC2RouteEnumerator) SupportedType() resource.ResourceType
type EC2RouteTableAssociationEnumerator ¶ added in v0.12.0
type EC2RouteTableAssociationEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteTableAssociationEnumerator ¶ added in v0.12.0
func NewEC2RouteTableAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableAssociationEnumerator
func (*EC2RouteTableAssociationEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2RouteTableAssociationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteTableAssociationEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2RouteTableAssociationEnumerator) SupportedType() resource.ResourceType
type EC2RouteTableEnumerator ¶ added in v0.12.0
type EC2RouteTableEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2RouteTableEnumerator ¶ added in v0.12.0
func NewEC2RouteTableEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2RouteTableEnumerator
func (*EC2RouteTableEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2RouteTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2RouteTableEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2RouteTableEnumerator) SupportedType() resource.ResourceType
type EC2SubnetEnumerator ¶ added in v0.12.0
type EC2SubnetEnumerator struct {
// contains filtered or unexported fields
}
func NewEC2SubnetEnumerator ¶ added in v0.12.0
func NewEC2SubnetEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *EC2SubnetEnumerator
func (*EC2SubnetEnumerator) Enumerate ¶ added in v0.12.0
func (e *EC2SubnetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*EC2SubnetEnumerator) SupportedType ¶ added in v0.12.0
func (e *EC2SubnetEnumerator) SupportedType() resource.ResourceType
type ECRRepositoryEnumerator ¶ added in v0.13.0
type ECRRepositoryEnumerator struct {
// contains filtered or unexported fields
}
func NewECRRepositoryEnumerator ¶ added in v0.13.0
func NewECRRepositoryEnumerator(repo repository.ECRRepository, factory resource.ResourceFactory) *ECRRepositoryEnumerator
func (*ECRRepositoryEnumerator) Enumerate ¶ added in v0.13.0
func (e *ECRRepositoryEnumerator) Enumerate() ([]*resource.Resource, error)
func (*ECRRepositoryEnumerator) SupportedType ¶ added in v0.13.0
func (e *ECRRepositoryEnumerator) SupportedType() resource.ResourceType
type IamAccessKeyEnumerator ¶ added in v0.13.0
type IamAccessKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamAccessKeyEnumerator ¶ added in v0.13.0
func NewIamAccessKeyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamAccessKeyEnumerator
func (*IamAccessKeyEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamAccessKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamAccessKeyEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamAccessKeyEnumerator) SupportedType() resource.ResourceType
type IamPolicyEnumerator ¶ added in v0.13.0
type IamPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamPolicyEnumerator ¶ added in v0.13.0
func NewIamPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamPolicyEnumerator
func (*IamPolicyEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamPolicyEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamPolicyEnumerator) SupportedType() resource.ResourceType
type IamRoleEnumerator ¶ added in v0.13.0
type IamRoleEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRoleEnumerator ¶ added in v0.13.0
func NewIamRoleEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRoleEnumerator
func (*IamRoleEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamRoleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRoleEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamRoleEnumerator) SupportedType() resource.ResourceType
type IamRolePolicyAttachmentEnumerator ¶ added in v0.13.0
type IamRolePolicyAttachmentEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRolePolicyAttachmentEnumerator ¶ added in v0.13.0
func NewIamRolePolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyAttachmentEnumerator
func (*IamRolePolicyAttachmentEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamRolePolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRolePolicyAttachmentEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamRolePolicyAttachmentEnumerator) SupportedType() resource.ResourceType
type IamRolePolicyEnumerator ¶ added in v0.13.0
type IamRolePolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamRolePolicyEnumerator ¶ added in v0.13.0
func NewIamRolePolicyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyEnumerator
func (*IamRolePolicyEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamRolePolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamRolePolicyEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamRolePolicyEnumerator) SupportedType() resource.ResourceType
type IamUserEnumerator ¶ added in v0.13.0
type IamUserEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserEnumerator ¶ added in v0.13.0
func NewIamUserEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserEnumerator
func (*IamUserEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamUserEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamUserEnumerator) SupportedType() resource.ResourceType
type IamUserPolicyAttachmentEnumerator ¶ added in v0.13.0
type IamUserPolicyAttachmentEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserPolicyAttachmentEnumerator ¶ added in v0.13.0
func NewIamUserPolicyAttachmentEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyAttachmentEnumerator
func (*IamUserPolicyAttachmentEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamUserPolicyAttachmentEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserPolicyAttachmentEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamUserPolicyAttachmentEnumerator) SupportedType() resource.ResourceType
type IamUserPolicyEnumerator ¶ added in v0.13.0
type IamUserPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewIamUserPolicyEnumerator ¶ added in v0.13.0
func NewIamUserPolicyEnumerator(repo repository.IAMRepository, factory resource.ResourceFactory) *IamUserPolicyEnumerator
func (*IamUserPolicyEnumerator) Enumerate ¶ added in v0.13.0
func (e *IamUserPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*IamUserPolicyEnumerator) SupportedType ¶ added in v0.13.0
func (e *IamUserPolicyEnumerator) SupportedType() resource.ResourceType
type KMSAliasEnumerator ¶ added in v0.12.0
type KMSAliasEnumerator struct {
// contains filtered or unexported fields
}
func NewKMSAliasEnumerator ¶ added in v0.12.0
func NewKMSAliasEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSAliasEnumerator
func (*KMSAliasEnumerator) Enumerate ¶ added in v0.12.0
func (e *KMSAliasEnumerator) Enumerate() ([]*resource.Resource, error)
func (*KMSAliasEnumerator) SupportedType ¶ added in v0.12.0
func (e *KMSAliasEnumerator) SupportedType() resource.ResourceType
type KMSKeyEnumerator ¶ added in v0.12.0
type KMSKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewKMSKeyEnumerator ¶ added in v0.12.0
func NewKMSKeyEnumerator(repo repository.KMSRepository, factory resource.ResourceFactory) *KMSKeyEnumerator
func (*KMSKeyEnumerator) Enumerate ¶ added in v0.12.0
func (e *KMSKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*KMSKeyEnumerator) SupportedType ¶ added in v0.12.0
func (e *KMSKeyEnumerator) SupportedType() resource.ResourceType
type LambdaEventSourceMappingEnumerator ¶ added in v0.13.0
type LambdaEventSourceMappingEnumerator struct {
// contains filtered or unexported fields
}
func NewLambdaEventSourceMappingEnumerator ¶ added in v0.13.0
func NewLambdaEventSourceMappingEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaEventSourceMappingEnumerator
func (*LambdaEventSourceMappingEnumerator) Enumerate ¶ added in v0.13.0
func (e *LambdaEventSourceMappingEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LambdaEventSourceMappingEnumerator) SupportedType ¶ added in v0.13.0
func (e *LambdaEventSourceMappingEnumerator) SupportedType() resource.ResourceType
type LambdaFunctionEnumerator ¶ added in v0.13.0
type LambdaFunctionEnumerator struct {
// contains filtered or unexported fields
}
func NewLambdaFunctionEnumerator ¶ added in v0.13.0
func NewLambdaFunctionEnumerator(repo repository.LambdaRepository, factory resource.ResourceFactory) *LambdaFunctionEnumerator
func (*LambdaFunctionEnumerator) Enumerate ¶ added in v0.13.0
func (e *LambdaFunctionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*LambdaFunctionEnumerator) SupportedType ¶ added in v0.13.0
func (e *LambdaFunctionEnumerator) SupportedType() resource.ResourceType
type RDSClusterEnumerator ¶ added in v0.16.0
type RDSClusterEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSClusterEnumerator ¶ added in v0.16.0
func NewRDSClusterEnumerator(repository repository.RDSRepository, factory resource.ResourceFactory) *RDSClusterEnumerator
func (*RDSClusterEnumerator) Enumerate ¶ added in v0.16.0
func (e *RDSClusterEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSClusterEnumerator) SupportedType ¶ added in v0.16.0
func (e *RDSClusterEnumerator) SupportedType() resource.ResourceType
type RDSDBInstanceEnumerator ¶ added in v0.13.0
type RDSDBInstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSDBInstanceEnumerator ¶ added in v0.13.0
func NewRDSDBInstanceEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBInstanceEnumerator
func (*RDSDBInstanceEnumerator) Enumerate ¶ added in v0.13.0
func (e *RDSDBInstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSDBInstanceEnumerator) SupportedType ¶ added in v0.13.0
func (e *RDSDBInstanceEnumerator) SupportedType() resource.ResourceType
type RDSDBSubnetGroupEnumerator ¶ added in v0.13.0
type RDSDBSubnetGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewRDSDBSubnetGroupEnumerator ¶ added in v0.13.0
func NewRDSDBSubnetGroupEnumerator(repo repository.RDSRepository, factory resource.ResourceFactory) *RDSDBSubnetGroupEnumerator
func (*RDSDBSubnetGroupEnumerator) Enumerate ¶ added in v0.13.0
func (e *RDSDBSubnetGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*RDSDBSubnetGroupEnumerator) SupportedType ¶ added in v0.13.0
func (e *RDSDBSubnetGroupEnumerator) SupportedType() resource.ResourceType
type Route53HealthCheckEnumerator ¶ added in v0.12.0
type Route53HealthCheckEnumerator struct {
// contains filtered or unexported fields
}
func NewRoute53HealthCheckEnumerator ¶ added in v0.12.0
func NewRoute53HealthCheckEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53HealthCheckEnumerator
func (*Route53HealthCheckEnumerator) Enumerate ¶ added in v0.12.0
func (e *Route53HealthCheckEnumerator) Enumerate() ([]*resource.Resource, error)
func (*Route53HealthCheckEnumerator) SupportedType ¶ added in v0.12.0
func (e *Route53HealthCheckEnumerator) SupportedType() resource.ResourceType
type Route53RecordEnumerator ¶ added in v0.12.0
type Route53RecordEnumerator struct {
// contains filtered or unexported fields
}
func NewRoute53RecordEnumerator ¶ added in v0.12.0
func NewRoute53RecordEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53RecordEnumerator
func (*Route53RecordEnumerator) Enumerate ¶ added in v0.12.0
func (e *Route53RecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*Route53RecordEnumerator) SupportedType ¶ added in v0.12.0
func (e *Route53RecordEnumerator) SupportedType() resource.ResourceType
type Route53ZoneSupplier ¶
type Route53ZoneSupplier struct {
// contains filtered or unexported fields
}
func NewRoute53ZoneEnumerator ¶ added in v0.12.0
func NewRoute53ZoneEnumerator(repo repository.Route53Repository, factory resource.ResourceFactory) *Route53ZoneSupplier
func (*Route53ZoneSupplier) Enumerate ¶ added in v0.12.0
func (e *Route53ZoneSupplier) Enumerate() ([]*resource.Resource, error)
func (*Route53ZoneSupplier) SupportedType ¶ added in v0.12.0
func (e *Route53ZoneSupplier) SupportedType() resource.ResourceType
type S3BucketAnalyticEnumerator ¶ added in v0.13.0
type S3BucketAnalyticEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketAnalyticEnumerator ¶ added in v0.13.0
func NewS3BucketAnalyticEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketAnalyticEnumerator
func (*S3BucketAnalyticEnumerator) Enumerate ¶ added in v0.13.0
func (e *S3BucketAnalyticEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketAnalyticEnumerator) SupportedType ¶ added in v0.13.0
func (e *S3BucketAnalyticEnumerator) SupportedType() resource.ResourceType
type S3BucketEnumerator ¶ added in v0.12.0
type S3BucketEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketEnumerator ¶ added in v0.12.0
func NewS3BucketEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketEnumerator
func (*S3BucketEnumerator) Enumerate ¶ added in v0.12.0
func (e *S3BucketEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketEnumerator) SupportedType ¶ added in v0.12.0
func (e *S3BucketEnumerator) SupportedType() resource.ResourceType
type S3BucketInventoryEnumerator ¶ added in v0.12.0
type S3BucketInventoryEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketInventoryEnumerator ¶ added in v0.12.0
func NewS3BucketInventoryEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketInventoryEnumerator
func (*S3BucketInventoryEnumerator) Enumerate ¶ added in v0.12.0
func (e *S3BucketInventoryEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketInventoryEnumerator) SupportedType ¶ added in v0.12.0
func (e *S3BucketInventoryEnumerator) SupportedType() resource.ResourceType
type S3BucketMetricsEnumerator ¶ added in v0.12.0
type S3BucketMetricsEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketMetricsEnumerator ¶ added in v0.12.0
func NewS3BucketMetricsEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketMetricsEnumerator
func (*S3BucketMetricsEnumerator) Enumerate ¶ added in v0.12.0
func (e *S3BucketMetricsEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketMetricsEnumerator) SupportedType ¶ added in v0.12.0
func (e *S3BucketMetricsEnumerator) SupportedType() resource.ResourceType
type S3BucketNotificationEnumerator ¶ added in v0.12.0
type S3BucketNotificationEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketNotificationEnumerator ¶ added in v0.12.0
func NewS3BucketNotificationEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketNotificationEnumerator
func (*S3BucketNotificationEnumerator) Enumerate ¶ added in v0.12.0
func (e *S3BucketNotificationEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketNotificationEnumerator) SupportedType ¶ added in v0.12.0
func (e *S3BucketNotificationEnumerator) SupportedType() resource.ResourceType
type S3BucketPolicyEnumerator ¶ added in v0.12.0
type S3BucketPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewS3BucketPolicyEnumerator ¶ added in v0.12.0
func NewS3BucketPolicyEnumerator(repo repository.S3Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig, alerter alerter.AlerterInterface) *S3BucketPolicyEnumerator
func (*S3BucketPolicyEnumerator) Enumerate ¶ added in v0.12.0
func (e *S3BucketPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*S3BucketPolicyEnumerator) SupportedType ¶ added in v0.12.0
func (e *S3BucketPolicyEnumerator) SupportedType() resource.ResourceType
type SNSTopicEnumerator ¶ added in v0.13.0
type SNSTopicEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicEnumerator ¶ added in v0.13.0
func NewSNSTopicEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicEnumerator
func (*SNSTopicEnumerator) Enumerate ¶ added in v0.13.0
func (e *SNSTopicEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicEnumerator) SupportedType ¶ added in v0.13.0
func (e *SNSTopicEnumerator) SupportedType() resource.ResourceType
type SNSTopicPolicyEnumerator ¶ added in v0.13.0
type SNSTopicPolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicPolicyEnumerator ¶ added in v0.13.0
func NewSNSTopicPolicyEnumerator(repo repository.SNSRepository, factory resource.ResourceFactory) *SNSTopicPolicyEnumerator
func (*SNSTopicPolicyEnumerator) Enumerate ¶ added in v0.13.0
func (e *SNSTopicPolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicPolicyEnumerator) SupportedType ¶ added in v0.13.0
func (e *SNSTopicPolicyEnumerator) SupportedType() resource.ResourceType
type SNSTopicSubscriptionEnumerator ¶ added in v0.13.0
type SNSTopicSubscriptionEnumerator struct {
// contains filtered or unexported fields
}
func NewSNSTopicSubscriptionEnumerator ¶ added in v0.13.0
func NewSNSTopicSubscriptionEnumerator( repo repository.SNSRepository, factory resource.ResourceFactory, alerter alerter.AlerterInterface, ) *SNSTopicSubscriptionEnumerator
func (*SNSTopicSubscriptionEnumerator) Enumerate ¶ added in v0.13.0
func (e *SNSTopicSubscriptionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SNSTopicSubscriptionEnumerator) SupportedType ¶ added in v0.13.0
func (e *SNSTopicSubscriptionEnumerator) SupportedType() resource.ResourceType
type SQSQueueDetailsFetcher ¶ added in v0.13.0
type SQSQueueDetailsFetcher struct {
// contains filtered or unexported fields
}
func NewSQSQueueDetailsFetcher ¶ added in v0.13.0
func NewSQSQueueDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *SQSQueueDetailsFetcher
func (*SQSQueueDetailsFetcher) ReadDetails ¶ added in v0.13.0
type SQSQueueEnumerator ¶ added in v0.13.0
type SQSQueueEnumerator struct {
// contains filtered or unexported fields
}
func NewSQSQueueEnumerator ¶ added in v0.13.0
func NewSQSQueueEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueueEnumerator
func (*SQSQueueEnumerator) Enumerate ¶ added in v0.13.0
func (e *SQSQueueEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SQSQueueEnumerator) SupportedType ¶ added in v0.13.0
func (e *SQSQueueEnumerator) SupportedType() resource.ResourceType
type SQSQueuePolicyEnumerator ¶ added in v0.13.0
type SQSQueuePolicyEnumerator struct {
// contains filtered or unexported fields
}
func NewSQSQueuePolicyEnumerator ¶ added in v0.13.0
func NewSQSQueuePolicyEnumerator(repo repository.SQSRepository, factory resource.ResourceFactory) *SQSQueuePolicyEnumerator
func (*SQSQueuePolicyEnumerator) Enumerate ¶ added in v0.13.0
func (e *SQSQueuePolicyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*SQSQueuePolicyEnumerator) SupportedType ¶ added in v0.13.0
func (e *SQSQueuePolicyEnumerator) SupportedType() resource.ResourceType
type VPCDefaultSecurityGroupEnumerator ¶ added in v0.12.0
type VPCDefaultSecurityGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCDefaultSecurityGroupEnumerator ¶ added in v0.12.0
func NewVPCDefaultSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCDefaultSecurityGroupEnumerator
func (*VPCDefaultSecurityGroupEnumerator) Enumerate ¶ added in v0.12.0
func (e *VPCDefaultSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCDefaultSecurityGroupEnumerator) SupportedType ¶ added in v0.12.0
func (e *VPCDefaultSecurityGroupEnumerator) SupportedType() resource.ResourceType
type VPCEnumerator ¶ added in v0.12.0
type VPCEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCEnumerator ¶ added in v0.12.0
func NewVPCEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCEnumerator
func (*VPCEnumerator) Enumerate ¶ added in v0.12.0
func (e *VPCEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCEnumerator) SupportedType ¶ added in v0.12.0
func (e *VPCEnumerator) SupportedType() resource.ResourceType
type VPCSecurityGroupEnumerator ¶ added in v0.12.0
type VPCSecurityGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCSecurityGroupEnumerator ¶ added in v0.12.0
func NewVPCSecurityGroupEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupEnumerator
func (*VPCSecurityGroupEnumerator) Enumerate ¶ added in v0.12.0
func (e *VPCSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCSecurityGroupEnumerator) SupportedType ¶ added in v0.12.0
func (e *VPCSecurityGroupEnumerator) SupportedType() resource.ResourceType
type VPCSecurityGroupRuleEnumerator ¶ added in v0.13.0
type VPCSecurityGroupRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewVPCSecurityGroupRuleEnumerator ¶ added in v0.13.0
func NewVPCSecurityGroupRuleEnumerator(repository repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupRuleEnumerator
func (*VPCSecurityGroupRuleEnumerator) Enumerate ¶ added in v0.13.0
func (e *VPCSecurityGroupRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*VPCSecurityGroupRuleEnumerator) SupportedType ¶ added in v0.13.0
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
- 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
- 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.