// Licensed to the Apache Software Foundation (ASF) under one or more
// contributor license agreements.  See the NOTICE file distributed with
// this work for additional information regarding copyright ownership.
// The ASF licenses this file to You under the Apache License, Version 2.0
// (the "License"); you may not use this file except in compliance with
// the License.  You may obtain a copy of the License at
//
//  http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package collector

const (
	EC2                 string = "EC2"
	ElasticIP           string = "ElasticIP"
	Bucket              string = "Bucket"
	EFSFileSystem       string = "EFS File System"
	FSxFileSystem       string = "FSx File System"
	RDS                 string = "RDS"
	ElastiCache         string = "ElastiCache"
	SecurityGroup       string = "Security Group"
	NetworkAcl          string = "Network ACL"
	WebACL              string = "Web ACL"
	Vpc                 string = "VPC"
	CLB                 string = "CLB"
	ELB                 string = "ELB"
	Domain              string = "Domain"
	Certificate         string = "Certificate"
	Secret              string = "Secret"
	SNSTopic            string = "SNSTopic"
	ResourceRecordSet   string = "ResourceRecordSet"
	CDN                 string = "CDN"
	User                string = "User"
	IAMPolicy           string = "IAM Policy"
	UserGroup           string = "User Group"
	Role                string = "Role"
	AccountSettings     string = "Account Settings"
	Registry            string = "Registry"
	Repository          string = "Repository"
	KMS                 string = "KMS"
	Config              string = "Config"
	GuardDuty           string = "GuardDuty"
	CloudTrail          string = "CloudTrail"
	Lambda              string = "Lambda"
	AutoScalingGroup    string = "AutoScalingGroup"
	ECSCluster          string = "ECSCluster"
	ECSTaskDefinition   string = "ECSTaskDefinition"
	EKSCluster          string = "EKSCluster"
	DynamoDBTable       string = "DynamoDBTable"
	CloudFormationStack string = "CloudFormationStack"
	APIGatewayRestAPI   string = "APIGatewayRestAPI"
	APIGatewayV2API     string = "APIGatewayV2API"
	SQSQueue            string = "SQSQueue"
	CloudWatchAlarm     string = "CloudWatchAlarm"
	CloudWatchLogGroup  string = "CloudWatchLogGroup"
	Account             string = "Account"
	VPCEndpointService  string = "VPCEndpointService"
	FlowLog             string = "FlowLog"
	NetworkInterface    string = "NetworkInterface"
	AppStreamFleet      string = "AppStreamFleet"
	AccessAnalyzer      string = "AccessAnalyzer"
	CognitoUserPool     string = "CognitoUserPool"
	CognitoIdentityPool string = "CognitoIdentityPool"
	FMS                 string = "FMS"
	Inspector2          string = "Inspector2"
	SecurityHub         string = "SecurityHub"
	MacieFinding        string = "MacieFinding"
	MacieJob            string = "MacieJob"
	MacieSession        string = "MacieSession"
	NetworkFirewall     string = "NetworkFirewall"
	OpenSearch          string = "OpenSearch"
)
