import { IconSvgProps } from "@/types"; export const IAMAccessAnalyzerIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSAccountIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSCertificateManagerIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSAthenaIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSLambdaIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSCloudFormationIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSCloudTrailIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSCloudWatchIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSConfigIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSDatabaseMigrationServiceIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonEC2Icon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonEMRIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSGlueIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonGuardDutyIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSIAMIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonInspectorIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonMacieIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSNetworkFirewallIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSOrganizationsIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonRDSIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSResourceExplorerIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonRoute53Icon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonS3Icon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSSecurityHubIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonSNSIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSSystemsManagerIncidentManagerIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AWSTrustedAdvisorIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const AmazonVPCIcon: React.FC = ({ size = 32, width, height, className = "rounded-md", ...props }) => ( ); export const getAWSIcon = (serviceAlias: string) => { switch (serviceAlias) { case "Amazon EC2": return ; case "Amazon EMR": return ; case "Amazon GuardDuty": return ; case "Amazon Inspector": return ; case "Amazon Macie": return ; case "Amazon RDS": return ; case "Amazon Route 53": return ; case "Amazon S3": return ; case "Amazon SNS": return ; case "Amazon VPC": return ; case "AWS Account": return ; case "AWS Athena": return ; case "AWS Certificate Manager": return ; case "AWS CloudFormation": return ; case "AWS CloudTrail": return ; case "AWS CloudWatch": return ; case "AWS Config": return ; case "AWS Database Migration": return ; case "AWS Glue": return ; case "AWS IAM": return ; case "AWS Lambda": return ; case "AWS Network Firewall": return ; case "AWS Organizations": return ; case "AWS Resource Explorer": return ; case "AWS Security Hub": return ; case "AWS Systems Manager": return ; case "AWS Trusted Advisor": return ; case "IAM Access Analyzer": return ; default: return null; } };