aws

package
v0.38.0 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2023 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AWSCredentialsNotFoundError = errors.New("Could not find a way to authenticate on AWS!\n" +
	"Please refer to AWS documentation: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html")

Functions

func Init

func Init(version string, alerter alerter.AlerterInterface, providerLibrary *terraform.ProviderLibrary, remoteLibrary *common.RemoteLibrary, progress enumeration.ProgressCounter, factory resource.ResourceFactory, configDir string) error

func NewWrongArnTopicAlert

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

Types

type AWSTerraformProvider

type AWSTerraformProvider struct {
	*terraform.TerraformProvider
	// contains filtered or unexported fields
}

func NewAWSTerraformProvider

func NewAWSTerraformProvider(version string, progress enumeration.ProgressCounter, configDir string) (*AWSTerraformProvider, error)

func (*AWSTerraformProvider) CheckCredentialsExist

func (p *AWSTerraformProvider) CheckCredentialsExist() error

func (*AWSTerraformProvider) Name

func (a *AWSTerraformProvider) Name() string

func (*AWSTerraformProvider) Version

func (p *AWSTerraformProvider) Version() string

type ApiGatewayAccountEnumerator

type ApiGatewayAccountEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayAccountEnumerator) Enumerate

func (e *ApiGatewayAccountEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayAccountEnumerator) SupportedType

type ApiGatewayApiKeyEnumerator

type ApiGatewayApiKeyEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayApiKeyEnumerator) Enumerate

func (e *ApiGatewayApiKeyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayApiKeyEnumerator) SupportedType

type ApiGatewayAuthorizerEnumerator

type ApiGatewayAuthorizerEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayAuthorizerEnumerator) Enumerate

func (*ApiGatewayAuthorizerEnumerator) SupportedType

type ApiGatewayBasePathMappingEnumerator

type ApiGatewayBasePathMappingEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayBasePathMappingEnumerator) Enumerate

func (*ApiGatewayBasePathMappingEnumerator) SupportedType

type ApiGatewayDomainNameEnumerator

type ApiGatewayDomainNameEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayDomainNameEnumerator) Enumerate

func (*ApiGatewayDomainNameEnumerator) SupportedType

type ApiGatewayGatewayResponseEnumerator

type ApiGatewayGatewayResponseEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayGatewayResponseEnumerator) Enumerate

func (*ApiGatewayGatewayResponseEnumerator) SupportedType

type ApiGatewayIntegrationEnumerator

type ApiGatewayIntegrationEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayIntegrationEnumerator) Enumerate

func (*ApiGatewayIntegrationEnumerator) SupportedType

type ApiGatewayIntegrationResponseEnumerator

type ApiGatewayIntegrationResponseEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayIntegrationResponseEnumerator) Enumerate

func (*ApiGatewayIntegrationResponseEnumerator) SupportedType

type ApiGatewayMethodEnumerator

type ApiGatewayMethodEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayMethodEnumerator) Enumerate

func (e *ApiGatewayMethodEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayMethodEnumerator) SupportedType

type ApiGatewayMethodResponseEnumerator

type ApiGatewayMethodResponseEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayMethodResponseEnumerator) Enumerate

func (*ApiGatewayMethodResponseEnumerator) SupportedType

type ApiGatewayMethodSettingsEnumerator

type ApiGatewayMethodSettingsEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayMethodSettingsEnumerator) Enumerate

func (*ApiGatewayMethodSettingsEnumerator) SupportedType

type ApiGatewayModelEnumerator

type ApiGatewayModelEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayModelEnumerator) Enumerate

func (e *ApiGatewayModelEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayModelEnumerator) SupportedType

func (e *ApiGatewayModelEnumerator) SupportedType() resource.ResourceType

type ApiGatewayRequestValidatorEnumerator

type ApiGatewayRequestValidatorEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayRequestValidatorEnumerator) Enumerate

func (*ApiGatewayRequestValidatorEnumerator) SupportedType

type ApiGatewayResourceEnumerator

type ApiGatewayResourceEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayResourceEnumerator) Enumerate

func (e *ApiGatewayResourceEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayResourceEnumerator) SupportedType

type ApiGatewayRestApiEnumerator

type ApiGatewayRestApiEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayRestApiEnumerator) Enumerate

func (e *ApiGatewayRestApiEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayRestApiEnumerator) SupportedType

type ApiGatewayRestApiPolicyEnumerator

type ApiGatewayRestApiPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayRestApiPolicyEnumerator) Enumerate

func (*ApiGatewayRestApiPolicyEnumerator) SupportedType

type ApiGatewayStageEnumerator

type ApiGatewayStageEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayStageEnumerator) Enumerate

func (e *ApiGatewayStageEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayStageEnumerator) SupportedType

func (e *ApiGatewayStageEnumerator) SupportedType() resource.ResourceType

type ApiGatewayV2ApiEnumerator

type ApiGatewayV2ApiEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2ApiEnumerator) Enumerate

func (e *ApiGatewayV2ApiEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayV2ApiEnumerator) SupportedType

func (e *ApiGatewayV2ApiEnumerator) SupportedType() resource.ResourceType

type ApiGatewayV2AuthorizerEnumerator

type ApiGatewayV2AuthorizerEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2AuthorizerEnumerator) Enumerate

func (*ApiGatewayV2AuthorizerEnumerator) SupportedType

type ApiGatewayV2DeploymentEnumerator

type ApiGatewayV2DeploymentEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2DeploymentEnumerator) Enumerate

func (*ApiGatewayV2DeploymentEnumerator) SupportedType

type ApiGatewayV2DomainNameEnumerator

type ApiGatewayV2DomainNameEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2DomainNameEnumerator) Enumerate

func (*ApiGatewayV2DomainNameEnumerator) SupportedType

type ApiGatewayV2IntegrationEnumerator

type ApiGatewayV2IntegrationEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2IntegrationEnumerator) Enumerate

func (*ApiGatewayV2IntegrationEnumerator) SupportedType

type ApiGatewayV2IntegrationResponseEnumerator

type ApiGatewayV2IntegrationResponseEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2IntegrationResponseEnumerator) Enumerate

func (*ApiGatewayV2IntegrationResponseEnumerator) SupportedType

type ApiGatewayV2MappingEnumerator

type ApiGatewayV2MappingEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2MappingEnumerator) Enumerate

func (*ApiGatewayV2MappingEnumerator) SupportedType

type ApiGatewayV2ModelEnumerator

type ApiGatewayV2ModelEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2ModelEnumerator) Enumerate

func (e *ApiGatewayV2ModelEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayV2ModelEnumerator) SupportedType

type ApiGatewayV2RouteEnumerator

type ApiGatewayV2RouteEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2RouteEnumerator) Enumerate

func (e *ApiGatewayV2RouteEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayV2RouteEnumerator) SupportedType

type ApiGatewayV2RouteResponseEnumerator

type ApiGatewayV2RouteResponseEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2RouteResponseEnumerator) Enumerate

func (*ApiGatewayV2RouteResponseEnumerator) SupportedType

type ApiGatewayV2StageEnumerator

type ApiGatewayV2StageEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2StageEnumerator) Enumerate

func (e *ApiGatewayV2StageEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayV2StageEnumerator) SupportedType

type ApiGatewayV2VpcLinkEnumerator

type ApiGatewayV2VpcLinkEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayV2VpcLinkEnumerator) Enumerate

func (*ApiGatewayV2VpcLinkEnumerator) SupportedType

type ApiGatewayVpcLinkEnumerator

type ApiGatewayVpcLinkEnumerator struct {
	// contains filtered or unexported fields
}

func (*ApiGatewayVpcLinkEnumerator) Enumerate

func (e *ApiGatewayVpcLinkEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ApiGatewayVpcLinkEnumerator) SupportedType

type AppAutoscalingPolicyEnumerator

type AppAutoscalingPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*AppAutoscalingPolicyEnumerator) Enumerate

func (*AppAutoscalingPolicyEnumerator) SupportedType

type AppAutoscalingScheduledActionEnumerator

type AppAutoscalingScheduledActionEnumerator struct {
	// contains filtered or unexported fields
}

func (*AppAutoscalingScheduledActionEnumerator) Enumerate

func (*AppAutoscalingScheduledActionEnumerator) SupportedType

type AppAutoscalingTargetEnumerator

type AppAutoscalingTargetEnumerator struct {
	// contains filtered or unexported fields
}

func (*AppAutoscalingTargetEnumerator) Enumerate

func (*AppAutoscalingTargetEnumerator) SupportedType

type ClassicLoadBalancerEnumerator

type ClassicLoadBalancerEnumerator struct {
	// contains filtered or unexported fields
}

func (*ClassicLoadBalancerEnumerator) Enumerate

func (*ClassicLoadBalancerEnumerator) SupportedType

type CloudformationStackEnumerator

type CloudformationStackEnumerator struct {
	// contains filtered or unexported fields
}

func (*CloudformationStackEnumerator) Enumerate

func (*CloudformationStackEnumerator) SupportedType

type CloudfrontDistributionEnumerator

type CloudfrontDistributionEnumerator struct {
	// contains filtered or unexported fields
}

func (*CloudfrontDistributionEnumerator) Enumerate

func (*CloudfrontDistributionEnumerator) SupportedType

type CloudtrailEnumerator

type CloudtrailEnumerator struct {
	// contains filtered or unexported fields
}

func (*CloudtrailEnumerator) Enumerate

func (e *CloudtrailEnumerator) Enumerate() ([]*resource.Resource, error)

func (*CloudtrailEnumerator) SupportedType

func (e *CloudtrailEnumerator) SupportedType() resource.ResourceType

type DefaultVPCEnumerator

type DefaultVPCEnumerator struct {
	// contains filtered or unexported fields
}

func (*DefaultVPCEnumerator) Enumerate

func (e *DefaultVPCEnumerator) Enumerate() ([]*resource.Resource, error)

func (*DefaultVPCEnumerator) SupportedType

func (e *DefaultVPCEnumerator) SupportedType() resource.ResourceType

type DynamoDBTableEnumerator

type DynamoDBTableEnumerator struct {
	// contains filtered or unexported fields
}

func (*DynamoDBTableEnumerator) Enumerate

func (e *DynamoDBTableEnumerator) Enumerate() ([]*resource.Resource, error)

func (*DynamoDBTableEnumerator) SupportedType

func (e *DynamoDBTableEnumerator) SupportedType() resource.ResourceType

type EC2AmiEnumerator

type EC2AmiEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2AmiEnumerator) Enumerate

func (e *EC2AmiEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2AmiEnumerator) SupportedType

func (e *EC2AmiEnumerator) SupportedType() resource.ResourceType

type EC2DefaultNetworkACLEnumerator

type EC2DefaultNetworkACLEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2DefaultNetworkACLEnumerator) Enumerate

func (*EC2DefaultNetworkACLEnumerator) SupportedType

type EC2DefaultRouteTableEnumerator

type EC2DefaultRouteTableEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2DefaultRouteTableEnumerator) Enumerate

func (*EC2DefaultRouteTableEnumerator) SupportedType

type EC2DefaultSubnetEnumerator

type EC2DefaultSubnetEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2DefaultSubnetEnumerator) Enumerate

func (e *EC2DefaultSubnetEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2DefaultSubnetEnumerator) SupportedType

type EC2EbsEncryptionByDefaultEnumerator

type EC2EbsEncryptionByDefaultEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2EbsEncryptionByDefaultEnumerator) Enumerate

func (*EC2EbsEncryptionByDefaultEnumerator) SupportedType

type EC2EbsSnapshotEnumerator

type EC2EbsSnapshotEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2EbsSnapshotEnumerator) Enumerate

func (e *EC2EbsSnapshotEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2EbsSnapshotEnumerator) SupportedType

func (e *EC2EbsSnapshotEnumerator) SupportedType() resource.ResourceType

type EC2EbsVolumeEnumerator

type EC2EbsVolumeEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2EbsVolumeEnumerator) Enumerate

func (e *EC2EbsVolumeEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2EbsVolumeEnumerator) SupportedType

func (e *EC2EbsVolumeEnumerator) SupportedType() resource.ResourceType

type EC2EipAssociationEnumerator

type EC2EipAssociationEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2EipAssociationEnumerator) Enumerate

func (e *EC2EipAssociationEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2EipAssociationEnumerator) SupportedType

type EC2EipEnumerator

type EC2EipEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2EipEnumerator) Enumerate

func (e *EC2EipEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2EipEnumerator) SupportedType

func (e *EC2EipEnumerator) SupportedType() resource.ResourceType

type EC2InstanceEnumerator

type EC2InstanceEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2InstanceEnumerator) Enumerate

func (e *EC2InstanceEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2InstanceEnumerator) SupportedType

func (e *EC2InstanceEnumerator) SupportedType() resource.ResourceType

type EC2InternetGatewayEnumerator

type EC2InternetGatewayEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2InternetGatewayEnumerator) Enumerate

func (e *EC2InternetGatewayEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2InternetGatewayEnumerator) SupportedType

type EC2KeyPairEnumerator

type EC2KeyPairEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2KeyPairEnumerator) Enumerate

func (e *EC2KeyPairEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2KeyPairEnumerator) SupportedType

func (e *EC2KeyPairEnumerator) SupportedType() resource.ResourceType

type EC2NatGatewayEnumerator

type EC2NatGatewayEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2NatGatewayEnumerator) Enumerate

func (e *EC2NatGatewayEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2NatGatewayEnumerator) SupportedType

func (e *EC2NatGatewayEnumerator) SupportedType() resource.ResourceType

type EC2NetworkACLEnumerator

type EC2NetworkACLEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2NetworkACLEnumerator) Enumerate

func (e *EC2NetworkACLEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2NetworkACLEnumerator) SupportedType

func (e *EC2NetworkACLEnumerator) SupportedType() resource.ResourceType

type EC2NetworkACLRuleEnumerator

type EC2NetworkACLRuleEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2NetworkACLRuleEnumerator) Enumerate

func (e *EC2NetworkACLRuleEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2NetworkACLRuleEnumerator) SupportedType

type EC2RouteEnumerator

type EC2RouteEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2RouteEnumerator) Enumerate

func (e *EC2RouteEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2RouteEnumerator) SupportedType

func (e *EC2RouteEnumerator) SupportedType() resource.ResourceType

type EC2RouteTableAssociationEnumerator

type EC2RouteTableAssociationEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2RouteTableAssociationEnumerator) Enumerate

func (*EC2RouteTableAssociationEnumerator) SupportedType

type EC2RouteTableEnumerator

type EC2RouteTableEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2RouteTableEnumerator) Enumerate

func (e *EC2RouteTableEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2RouteTableEnumerator) SupportedType

func (e *EC2RouteTableEnumerator) SupportedType() resource.ResourceType

type EC2SubnetEnumerator

type EC2SubnetEnumerator struct {
	// contains filtered or unexported fields
}

func (*EC2SubnetEnumerator) Enumerate

func (e *EC2SubnetEnumerator) Enumerate() ([]*resource.Resource, error)

func (*EC2SubnetEnumerator) SupportedType

func (e *EC2SubnetEnumerator) SupportedType() resource.ResourceType

type ECRRepositoryEnumerator

type ECRRepositoryEnumerator struct {
	// contains filtered or unexported fields
}

func (*ECRRepositoryEnumerator) Enumerate

func (e *ECRRepositoryEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ECRRepositoryEnumerator) SupportedType

func (e *ECRRepositoryEnumerator) SupportedType() resource.ResourceType

type ECRRepositoryPolicyEnumerator

type ECRRepositoryPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*ECRRepositoryPolicyEnumerator) Enumerate

func (*ECRRepositoryPolicyEnumerator) SupportedType

type ElastiCacheClusterEnumerator

type ElastiCacheClusterEnumerator struct {
	// contains filtered or unexported fields
}

func (*ElastiCacheClusterEnumerator) Enumerate

func (e *ElastiCacheClusterEnumerator) Enumerate() ([]*resource.Resource, error)

func (*ElastiCacheClusterEnumerator) SupportedType

type IamAccessKeyEnumerator

type IamAccessKeyEnumerator struct {
	// contains filtered or unexported fields
}

func NewIamAccessKeyEnumerator

func NewIamAccessKeyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamAccessKeyEnumerator

func (*IamAccessKeyEnumerator) Enumerate

func (e *IamAccessKeyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamAccessKeyEnumerator) SupportedType

func (e *IamAccessKeyEnumerator) SupportedType() resource.ResourceType

type IamGroupEnumerator

type IamGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamGroupEnumerator) Enumerate

func (e *IamGroupEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamGroupEnumerator) SupportedType

func (e *IamGroupEnumerator) SupportedType() resource.ResourceType

type IamGroupPolicyAttachmentEnumerator

type IamGroupPolicyAttachmentEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamGroupPolicyAttachmentEnumerator) Enumerate

func (*IamGroupPolicyAttachmentEnumerator) SupportedType

type IamGroupPolicyEnumerator

type IamGroupPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamGroupPolicyEnumerator) Enumerate

func (e *IamGroupPolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamGroupPolicyEnumerator) SupportedType

func (e *IamGroupPolicyEnumerator) SupportedType() resource.ResourceType

type IamPolicyEnumerator

type IamPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamPolicyEnumerator) Enumerate

func (e *IamPolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamPolicyEnumerator) SupportedType

func (e *IamPolicyEnumerator) SupportedType() resource.ResourceType

type IamRoleEnumerator

type IamRoleEnumerator struct {
	// contains filtered or unexported fields
}

func NewIamRoleEnumerator

func NewIamRoleEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRoleEnumerator

func (*IamRoleEnumerator) Enumerate

func (e *IamRoleEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamRoleEnumerator) SupportedType

func (e *IamRoleEnumerator) SupportedType() resource.ResourceType

type IamRolePolicyAttachmentEnumerator

type IamRolePolicyAttachmentEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamRolePolicyAttachmentEnumerator) Enumerate

func (*IamRolePolicyAttachmentEnumerator) SupportedType

type IamRolePolicyEnumerator

type IamRolePolicyEnumerator struct {
	// contains filtered or unexported fields
}

func NewIamRolePolicyEnumerator

func NewIamRolePolicyEnumerator(repository repository.IAMRepository, factory resource.ResourceFactory) *IamRolePolicyEnumerator

func (*IamRolePolicyEnumerator) Enumerate

func (e *IamRolePolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamRolePolicyEnumerator) SupportedType

func (e *IamRolePolicyEnumerator) SupportedType() resource.ResourceType

type IamUserEnumerator

type IamUserEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamUserEnumerator) Enumerate

func (e *IamUserEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamUserEnumerator) SupportedType

func (e *IamUserEnumerator) SupportedType() resource.ResourceType

type IamUserPolicyAttachmentEnumerator

type IamUserPolicyAttachmentEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamUserPolicyAttachmentEnumerator) Enumerate

func (*IamUserPolicyAttachmentEnumerator) SupportedType

type IamUserPolicyEnumerator

type IamUserPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*IamUserPolicyEnumerator) Enumerate

func (e *IamUserPolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*IamUserPolicyEnumerator) SupportedType

func (e *IamUserPolicyEnumerator) SupportedType() resource.ResourceType

type KMSAliasEnumerator

type KMSAliasEnumerator struct {
	// contains filtered or unexported fields
}

func (*KMSAliasEnumerator) Enumerate

func (e *KMSAliasEnumerator) Enumerate() ([]*resource.Resource, error)

func (*KMSAliasEnumerator) SupportedType

func (e *KMSAliasEnumerator) SupportedType() resource.ResourceType

type KMSKeyEnumerator

type KMSKeyEnumerator struct {
	// contains filtered or unexported fields
}

func (*KMSKeyEnumerator) Enumerate

func (e *KMSKeyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*KMSKeyEnumerator) SupportedType

func (e *KMSKeyEnumerator) SupportedType() resource.ResourceType

type LambdaEventSourceMappingEnumerator

type LambdaEventSourceMappingEnumerator struct {
	// contains filtered or unexported fields
}

func (*LambdaEventSourceMappingEnumerator) Enumerate

func (*LambdaEventSourceMappingEnumerator) SupportedType

type LambdaFunctionEnumerator

type LambdaFunctionEnumerator struct {
	// contains filtered or unexported fields
}

func (*LambdaFunctionEnumerator) Enumerate

func (e *LambdaFunctionEnumerator) Enumerate() ([]*resource.Resource, error)

func (*LambdaFunctionEnumerator) SupportedType

func (e *LambdaFunctionEnumerator) SupportedType() resource.ResourceType

type LaunchConfigurationEnumerator

type LaunchConfigurationEnumerator struct {
	// contains filtered or unexported fields
}

func (*LaunchConfigurationEnumerator) Enumerate

func (*LaunchConfigurationEnumerator) SupportedType

type LaunchTemplateEnumerator

type LaunchTemplateEnumerator struct {
	// contains filtered or unexported fields
}

func (*LaunchTemplateEnumerator) Enumerate

func (e *LaunchTemplateEnumerator) Enumerate() ([]*resource.Resource, error)

func (*LaunchTemplateEnumerator) SupportedType

func (e *LaunchTemplateEnumerator) SupportedType() resource.ResourceType

type LoadBalancerEnumerator

type LoadBalancerEnumerator struct {
	// contains filtered or unexported fields
}

func (*LoadBalancerEnumerator) Enumerate

func (e *LoadBalancerEnumerator) Enumerate() ([]*resource.Resource, error)

func (*LoadBalancerEnumerator) SupportedType

func (e *LoadBalancerEnumerator) SupportedType() resource.ResourceType

type LoadBalancerListenerEnumerator

type LoadBalancerListenerEnumerator struct {
	// contains filtered or unexported fields
}

func (*LoadBalancerListenerEnumerator) Enumerate

func (*LoadBalancerListenerEnumerator) SupportedType

type RDSClusterEnumerator

type RDSClusterEnumerator struct {
	// contains filtered or unexported fields
}

func NewRDSClusterEnumerator

func NewRDSClusterEnumerator(repository repository.RDSRepository, factory resource.ResourceFactory) *RDSClusterEnumerator

func (*RDSClusterEnumerator) Enumerate

func (e *RDSClusterEnumerator) Enumerate() ([]*resource.Resource, error)

func (*RDSClusterEnumerator) SupportedType

func (e *RDSClusterEnumerator) SupportedType() resource.ResourceType

type RDSDBInstanceEnumerator

type RDSDBInstanceEnumerator struct {
	// contains filtered or unexported fields
}

func (*RDSDBInstanceEnumerator) Enumerate

func (e *RDSDBInstanceEnumerator) Enumerate() ([]*resource.Resource, error)

func (*RDSDBInstanceEnumerator) SupportedType

func (e *RDSDBInstanceEnumerator) SupportedType() resource.ResourceType

type RDSDBSubnetGroupEnumerator

type RDSDBSubnetGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*RDSDBSubnetGroupEnumerator) Enumerate

func (e *RDSDBSubnetGroupEnumerator) Enumerate() ([]*resource.Resource, error)

func (*RDSDBSubnetGroupEnumerator) SupportedType

type Route53HealthCheckEnumerator

type Route53HealthCheckEnumerator struct {
	// contains filtered or unexported fields
}

func (*Route53HealthCheckEnumerator) Enumerate

func (e *Route53HealthCheckEnumerator) Enumerate() ([]*resource.Resource, error)

func (*Route53HealthCheckEnumerator) SupportedType

type Route53RecordEnumerator

type Route53RecordEnumerator struct {
	// contains filtered or unexported fields
}

func (*Route53RecordEnumerator) Enumerate

func (e *Route53RecordEnumerator) Enumerate() ([]*resource.Resource, error)

func (*Route53RecordEnumerator) SupportedType

func (e *Route53RecordEnumerator) SupportedType() resource.ResourceType

type Route53ZoneSupplier

type Route53ZoneSupplier struct {
	// contains filtered or unexported fields
}

func (*Route53ZoneSupplier) Enumerate

func (e *Route53ZoneSupplier) Enumerate() ([]*resource.Resource, error)

func (*Route53ZoneSupplier) SupportedType

func (e *Route53ZoneSupplier) SupportedType() resource.ResourceType

type S3AccountPublicAccessBlockEnumerator

type S3AccountPublicAccessBlockEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3AccountPublicAccessBlockEnumerator) Enumerate

func (*S3AccountPublicAccessBlockEnumerator) SupportedType

type S3BucketAnalyticEnumerator

type S3BucketAnalyticEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketAnalyticEnumerator) Enumerate

func (e *S3BucketAnalyticEnumerator) Enumerate() ([]*resource.Resource, error)

func (*S3BucketAnalyticEnumerator) SupportedType

type S3BucketEnumerator

type S3BucketEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketEnumerator) Enumerate

func (e *S3BucketEnumerator) Enumerate() ([]*resource.Resource, error)

func (*S3BucketEnumerator) SupportedType

func (e *S3BucketEnumerator) SupportedType() resource.ResourceType

type S3BucketInventoryEnumerator

type S3BucketInventoryEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketInventoryEnumerator) Enumerate

func (e *S3BucketInventoryEnumerator) Enumerate() ([]*resource.Resource, error)

func (*S3BucketInventoryEnumerator) SupportedType

type S3BucketMetricsEnumerator

type S3BucketMetricsEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketMetricsEnumerator) Enumerate

func (e *S3BucketMetricsEnumerator) Enumerate() ([]*resource.Resource, error)

func (*S3BucketMetricsEnumerator) SupportedType

func (e *S3BucketMetricsEnumerator) SupportedType() resource.ResourceType

type S3BucketNotificationEnumerator

type S3BucketNotificationEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketNotificationEnumerator) Enumerate

func (*S3BucketNotificationEnumerator) SupportedType

type S3BucketPolicyEnumerator

type S3BucketPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketPolicyEnumerator) Enumerate

func (e *S3BucketPolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*S3BucketPolicyEnumerator) SupportedType

func (e *S3BucketPolicyEnumerator) SupportedType() resource.ResourceType

type S3BucketPublicAccessBlockEnumerator

type S3BucketPublicAccessBlockEnumerator struct {
	// contains filtered or unexported fields
}

func (*S3BucketPublicAccessBlockEnumerator) Enumerate

func (*S3BucketPublicAccessBlockEnumerator) SupportedType

type SNSTopicEnumerator

type SNSTopicEnumerator struct {
	// contains filtered or unexported fields
}

func (*SNSTopicEnumerator) Enumerate

func (e *SNSTopicEnumerator) Enumerate() ([]*resource.Resource, error)

func (*SNSTopicEnumerator) SupportedType

func (e *SNSTopicEnumerator) SupportedType() resource.ResourceType

type SNSTopicPolicyEnumerator

type SNSTopicPolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*SNSTopicPolicyEnumerator) Enumerate

func (e *SNSTopicPolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*SNSTopicPolicyEnumerator) SupportedType

func (e *SNSTopicPolicyEnumerator) SupportedType() resource.ResourceType

type SNSTopicSubscriptionEnumerator

type SNSTopicSubscriptionEnumerator struct {
	// contains filtered or unexported fields
}

func (*SNSTopicSubscriptionEnumerator) Enumerate

func (*SNSTopicSubscriptionEnumerator) SupportedType

type SQSQueueDetailsFetcher

type SQSQueueDetailsFetcher struct {
	// contains filtered or unexported fields
}

func NewSQSQueueDetailsFetcher

func NewSQSQueueDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *SQSQueueDetailsFetcher

func (*SQSQueueDetailsFetcher) ReadDetails

type SQSQueueEnumerator

type SQSQueueEnumerator struct {
	// contains filtered or unexported fields
}

func (*SQSQueueEnumerator) Enumerate

func (e *SQSQueueEnumerator) Enumerate() ([]*resource.Resource, error)

func (*SQSQueueEnumerator) SupportedType

func (e *SQSQueueEnumerator) SupportedType() resource.ResourceType

type SQSQueuePolicyEnumerator

type SQSQueuePolicyEnumerator struct {
	// contains filtered or unexported fields
}

func (*SQSQueuePolicyEnumerator) Enumerate

func (e *SQSQueuePolicyEnumerator) Enumerate() ([]*resource.Resource, error)

func (*SQSQueuePolicyEnumerator) SupportedType

func (e *SQSQueuePolicyEnumerator) SupportedType() resource.ResourceType

type VPCDefaultSecurityGroupEnumerator

type VPCDefaultSecurityGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*VPCDefaultSecurityGroupEnumerator) Enumerate

func (*VPCDefaultSecurityGroupEnumerator) SupportedType

type VPCEnumerator

type VPCEnumerator struct {
	// contains filtered or unexported fields
}

func (*VPCEnumerator) Enumerate

func (e *VPCEnumerator) Enumerate() ([]*resource.Resource, error)

func (*VPCEnumerator) SupportedType

func (e *VPCEnumerator) SupportedType() resource.ResourceType

type VPCSecurityGroupEnumerator

type VPCSecurityGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*VPCSecurityGroupEnumerator) Enumerate

func (e *VPCSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)

func (*VPCSecurityGroupEnumerator) SupportedType

type VPCSecurityGroupRuleEnumerator

type VPCSecurityGroupRuleEnumerator struct {
	// contains filtered or unexported fields
}

func NewVPCSecurityGroupRuleEnumerator

func NewVPCSecurityGroupRuleEnumerator(repository repository.EC2Repository, factory resource.ResourceFactory) *VPCSecurityGroupRuleEnumerator

func (*VPCSecurityGroupRuleEnumerator) Enumerate

func (*VPCSecurityGroupRuleEnumerator) SupportedType

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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