aws

package
v0.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

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

func NewWrongArnTopicAlert(arn string, endpoint *string) *wrongArnTopicAlert

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 NewAWSTerraformProvider(version string, progress output.Progress, configDir string) (*AWSTerraformProvider, error)

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

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

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 (*ApiGatewayAuthorizerEnumerator) SupportedType added in v0.16.0

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 (*ApiGatewayBasePathMappingEnumerator) SupportedType added in v0.16.0

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 (*ApiGatewayDomainNameEnumerator) SupportedType added in v0.16.0

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 (*ApiGatewayGatewayResponseEnumerator) SupportedType added in v0.17.0

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 (*ApiGatewayIntegrationEnumerator) SupportedType added in v0.17.0

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 (*ApiGatewayIntegrationResponseEnumerator) SupportedType added in v0.17.0

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

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 (*ApiGatewayMethodResponseEnumerator) SupportedType added in v0.16.0

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 (*ApiGatewayMethodSettingsEnumerator) SupportedType added in v0.17.0

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 (*ApiGatewayRequestValidatorEnumerator) SupportedType added in v0.16.0

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

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

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 (*ApiGatewayRestApiPolicyEnumerator) SupportedType added in v0.16.0

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

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 (*AppAutoscalingPolicyEnumerator) SupportedType added in v0.16.0

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 (*AppAutoscalingScheduledActionEnumerator) SupportedType added in v0.16.0

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 (*AppAutoscalingTargetEnumerator) SupportedType added in v0.16.0

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 (*CloudformationStackEnumerator) SupportedType added in v0.16.0

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 (*CloudfrontDistributionEnumerator) SupportedType added in v0.13.0

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 (*EC2DefaultNetworkACLEnumerator) SupportedType added in v0.16.0

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 (*EC2DefaultRouteTableEnumerator) SupportedType added in v0.12.0

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

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

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

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

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 (*EC2RouteTableAssociationEnumerator) SupportedType added in v0.12.0

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 (*IamRolePolicyAttachmentEnumerator) SupportedType added in v0.13.0

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 (*IamUserPolicyAttachmentEnumerator) SupportedType added in v0.13.0

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 (*LambdaEventSourceMappingEnumerator) SupportedType added in v0.13.0

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

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

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

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

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 (*S3BucketNotificationEnumerator) SupportedType added in v0.12.0

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 (*SNSTopicSubscriptionEnumerator) SupportedType added in v0.13.0

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 (*VPCDefaultSecurityGroupEnumerator) SupportedType added in v0.12.0

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

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 (*VPCSecurityGroupRuleEnumerator) SupportedType added in v0.13.0

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL