45 lines
2.2 KiB
Go
45 lines
2.2 KiB
Go
package aws
|
|
|
|
import "github.com/cloudskiff/driftctl/pkg/resource"
|
|
|
|
func InitResourcesMetadata(resourceSchemaRepository resource.SchemaRepositoryInterface) {
|
|
initAwsAmiMetaData(resourceSchemaRepository)
|
|
initAwsCloudfrontDistributionMetaData(resourceSchemaRepository)
|
|
initAwsDbInstanceMetaData(resourceSchemaRepository)
|
|
initAwsDbSubnetGroupMetaData(resourceSchemaRepository)
|
|
initAwsDefaultSecurityGroupMetaData(resourceSchemaRepository)
|
|
initAwsDefaultSubnetMetaData(resourceSchemaRepository)
|
|
initAwsDynamodbTableMetaData(resourceSchemaRepository)
|
|
initAwsEbsSnapshotMetaData(resourceSchemaRepository)
|
|
initAwsInstanceMetaData(resourceSchemaRepository)
|
|
initAwsEbsVolumeMetaData(resourceSchemaRepository)
|
|
initAwsEipMetaData(resourceSchemaRepository)
|
|
initAwsS3BucketMetaData(resourceSchemaRepository)
|
|
initAwsS3BucketPolicyMetaData(resourceSchemaRepository)
|
|
initAwsEcrRepositoryMetaData(resourceSchemaRepository)
|
|
initAwsRouteMetaData(resourceSchemaRepository)
|
|
initAwsRouteTableAssociationMetaData(resourceSchemaRepository)
|
|
initAwsRoute53RecordMetaData(resourceSchemaRepository)
|
|
initAwsRoute53ZoneMetaData(resourceSchemaRepository)
|
|
initAwsRoute53HealthCheckMetaData(resourceSchemaRepository)
|
|
initSnsTopicSubscriptionMetaData(resourceSchemaRepository)
|
|
initSnsTopicPolicyMetaData(resourceSchemaRepository)
|
|
initSnsTopicMetaData(resourceSchemaRepository)
|
|
initAwsIAMAccessKeyMetaData(resourceSchemaRepository)
|
|
initAwsIAMPolicyMetaData(resourceSchemaRepository)
|
|
initAwsIAMPolicyAttachmentMetaData(resourceSchemaRepository)
|
|
initAwsIAMRoleMetaData(resourceSchemaRepository)
|
|
initAwsIAMRolePolicyMetaData(resourceSchemaRepository)
|
|
initAwsIAMUserMetaData(resourceSchemaRepository)
|
|
initAwsIAMUserPolicyMetaData(resourceSchemaRepository)
|
|
initAwsKeyPairMetaData(resourceSchemaRepository)
|
|
initAwsKmsKeyMetaData(resourceSchemaRepository)
|
|
initAwsKmsAliasMetaData(resourceSchemaRepository)
|
|
initAwsLambdaFunctionMetaData(resourceSchemaRepository)
|
|
initAwsLambdaEventSourceMappingMetaData(resourceSchemaRepository)
|
|
initAwsSubnetMetaData(resourceSchemaRepository)
|
|
initAwsSqsQueuePolicyMetaData(resourceSchemaRepository)
|
|
initAwsSecurityGroupRuleMetaData(resourceSchemaRepository)
|
|
initAwsSecurityGroupMetaData(resourceSchemaRepository)
|
|
}
|