Catalogue
A kind is the abstract thing (a queue); a component is the concrete product (Kafka, SQS) with the defaults it really has; a rule is a deterministic check the linter runs over a design. Every kind, component and rule below has a reference page: its properties, the rules that apply to it in plain English, and the verbatim YAML from the repository.
300 components · awsClear
AWS Application Load BalanceralbAmazon AuroraauroraAWS Certificate Manageraws-acmAmazon CloudWatch investigationsaws-aiopsAWS Amplify Hostingaws-amplify-hostingAmazon API Gatewayaws-api-gatewayAPI Gateway WebSocket APIaws-api-gateway-websocketAWS App Meshaws-app-meshAWS App Runneraws-app-runnerAWS App Studioaws-app-studioAWS AppConfigaws-appconfigAWS AppFabricaws-appfabricAmazon AppFlowaws-appflowAWS Application Discovery Serviceaws-application-discovery-serviceAmazon Application Recovery Controller (ARC)aws-application-recovery-controllerAmazon WorkSpaces Applicationsaws-appstreamAWS AppSync GraphQL APIaws-appsyncAWS AppSync Events APIaws-appsync-eventsAmazon Athenaaws-athenaAWS Audit Manageraws-audit-managerAmazon Augmented AI (A2I)aws-augmented-aiAmazon Aurora DSQLaws-aurora-dsqlAWS B2B Data Interchangeaws-b2b-data-interchangeAWS Backupaws-backupAWS Backup gatewayaws-backup-gatewayAWS Batchaws-batchAmazon Bedrockaws-bedrockAmazon Bedrock AgentCoreaws-bedrock-agentcoreAmazon Bedrock Data Automationaws-bedrock-data-automationAmazon Bedrock Guardrailsaws-bedrock-guardrailsAmazon Bedrock Knowledge Basesaws-bedrock-knowledge-baseAmazon Braketaws-braketAWS Chatbot (Amazon Q Developer in chat applications)aws-chatbotAmazon Chime SDKaws-chime-sdkAWS Classic Load Balanceraws-classic-load-balancerAWS Clean Roomsaws-clean-roomsAWS Clean Rooms MLaws-clean-rooms-mlAWS Client VPNaws-client-vpnAmazon Cloud Directoryaws-cloud-directoryAWS Cloud Mapaws-cloud-mapAWS Cloud WANaws-cloud-wanAWS Cloud9aws-cloud9CloudFront Functionsaws-cloudfront-functionsAmazon CloudFront KeyValueStoreaws-cloudfront-keyvaluestoreAmazon CloudSearchaws-cloudsearchAWS CloudTrailaws-cloudtrailAWS CloudTrail Lakeaws-cloudtrail-lakeAmazon CloudWatch Application Insightsaws-cloudwatch-application-insightsAmazon CloudWatch Application Signalsaws-cloudwatch-application-signalsAmazon CloudWatch Internet Monitoraws-cloudwatch-internet-monitorAmazon CloudWatch Logsaws-cloudwatch-logsAmazon CloudWatch Network Flow Monitoraws-cloudwatch-network-flow-monitorAmazon CloudWatch Network Monitoraws-cloudwatch-network-monitorAmazon CloudWatch RUMaws-cloudwatch-rumAmazon CloudWatch Syntheticsaws-cloudwatch-syntheticsAWS CodeArtifactaws-codeartifactAWS CodeBuildaws-codebuildAmazon CodeCatalystaws-codecatalystAWS CodeCommitaws-codecommitAWS CodeDeployaws-codedeployAmazon CodeGuru Profileraws-codeguru-profilerAmazon CodeGuru Revieweraws-codeguru-reviewerAWS CodePipelineaws-codepipelineAmazon CodeWhispereraws-codewhispererAmazon Cognitoaws-cognitoAmazon Cognito identity poolaws-cognito-identity-poolAmazon Cognito Syncaws-cognito-syncAmazon Comprehendaws-comprehendAmazon Comprehend Medicalaws-comprehend-medicalAWS Compute Optimizeraws-compute-optimizerAWS Configaws-configAmazon Connectaws-connectAWS Control Toweraws-control-towerAWS Data Exchangeaws-data-exchangeAmazon Data Lifecycle Manageraws-data-lifecycle-managerAWS Glue DataBrewaws-databrewAWS DataSyncaws-datasyncAmazon DataZoneaws-datazoneAmazon DynamoDB Accelerator (DAX)aws-daxAWS Deadline Cloudaws-deadline-cloudAmazon Detectiveaws-detectiveAWS Device Farmaws-device-farmAmazon DevOps Guruaws-devops-guruAWS Direct Connectaws-direct-connectDirect Connect gatewayaws-direct-connect-gatewayAWS Directory Serviceaws-directory-serviceAWS DMSaws-dmsAmazon DocumentDBaws-documentdbAWS Elastic Disaster Recoveryaws-drsAmazon DynamoDB Streamsaws-dynamodb-streamsAmazon EBSaws-ebsAmazon EC2aws-ec2Amazon EC2 Auto Scalingaws-ec2-auto-scalingAmazon EC2 Dedicated Hostsaws-ec2-dedicated-hostEC2 Image Builderaws-ec2-image-builderEC2 Instance Connect Endpointaws-ec2-instance-connect-endpointAmazon Elastic Container Registryaws-ecrAmazon Elastic Container Registry Publicaws-ecr-publicAmazon Elastic Container Serviceaws-ecsAmazon EFSaws-efsAmazon Elastic Kubernetes Serviceaws-eksAmazon EKS Anywhereaws-eks-anywhereAWS Elastic Beanstalkaws-elastic-beanstalkElastic IP addressaws-elastic-ipElastic network interfaceaws-elastic-network-interfaceAmazon ElastiCacheaws-elasticacheAWS Elemental Inferenceaws-elemental-inferenceAmazon EMRaws-emrAmazon EMR Serverlessaws-emr-serverlessAWS End User Messagingaws-end-user-messagingAWS Entity Resolutionaws-entity-resolutionAmazon EventBridgeaws-eventbridgeAmazon EventBridge Pipesaws-eventbridge-pipesAmazon EventBridge Scheduleraws-eventbridge-schedulerAmazon EventBridge Schema Registryaws-eventbridge-schemasAmazon Elastic VMware Serviceaws-evsAWS Fargateaws-fargateAmazon File Cacheaws-file-cacheAmazon FinSpaceaws-finspaceAmazon Data Firehoseaws-firehoseAWS Fault Injection Serviceaws-fisAmazon Forecastaws-forecastAmazon Fraud Detectoraws-fraud-detectorAmazon FSx File Gatewayaws-fsx-file-gatewayAmazon FSx for Lustreaws-fsx-lustreAmazon FSx for NetApp ONTAPaws-fsx-ontapAmazon FSx for OpenZFSaws-fsx-openzfsAmazon FSx for Windows File Serveraws-fsx-windowsAmazon GameLift Serversaws-gameliftAmazon GameLift FlexMatchaws-gamelift-flexmatchAmazon GameLift Streamsaws-gamelift-streamsAWS Global Acceleratoraws-global-acceleratorAWS Glue crawleraws-glue-crawlerAWS Glue Data Catalogaws-glue-data-catalogAWS Glue for Ray jobaws-glue-ray-jobAWS Ground Stationaws-ground-stationAmazon GuardDutyaws-guarddutyAWS Gateway Load Balanceraws-gwlbAWS HealthImagingaws-healthimagingAWS HealthLakeaws-healthlakeAWS HealthOmicsaws-healthomicsAWS HealthScribeaws-healthscribeAWS IAMaws-iamIAM Access Analyzeraws-iam-access-analyzerAWS IAM Identity Centeraws-iam-identity-centerAWS IAM Roles Anywhereaws-iam-roles-anywhereAmazon Inspectoraws-inspectorEC2 instance storeaws-instance-storeAWS Interconnectaws-interconnectInternet gatewayaws-internet-gatewayAWS IoT Coreaws-iot-coreAWS IoT Device Defenderaws-iot-device-defenderAWS IoT Device Managementaws-iot-device-managementAWS IoT FleetWiseaws-iot-fleetwiseAWS IoT Greengrassaws-iot-greengrassAWS IoT Greengrass Version 1aws-iot-greengrass-v1Managed integrations for AWS IoT Device Managementaws-iot-managed-integrationsAWS IoT SiteWiseaws-iot-sitewiseAWS IoT TwinMakeraws-iot-twinmakerAWS IoT Core for LoRaWANaws-iot-wirelessAmazon IVSaws-ivsAmazon IVS Chataws-ivs-chatAmazon Kendraaws-kendraAmazon Keyspaces (for Apache Cassandra)aws-keyspacesAmazon Kinesis Video Streamsaws-kinesis-video-streamsAWS KMSaws-kmsAWS Lake Formationaws-lake-formationLambda@Edgeaws-lambda-edgeAmazon Lex botaws-lexAWS License Manageraws-license-managerAmazon Lightsailaws-lightsailAmazon Location Serviceaws-location-serviceAmazon Lookout for Equipmentaws-lookout-for-equipmentAmazon Lookout for Metricsaws-lookout-for-metricsAmazon Lookout for Visionaws-lookout-for-visionAmazon Macieaws-macieAmazon Managed Blockchain networkaws-managed-blockchainAmazon Managed Service for Apache Flinkaws-managed-flinkAmazon Managed Grafanaaws-managed-grafanaAmazon Managed Service for Prometheusaws-managed-prometheusAWS Elemental MediaConnectaws-mediaconnectAWS Elemental MediaConvertaws-mediaconvertAWS Elemental MediaLiveaws-medialiveAWS Elemental MediaPackageaws-mediapackageAWS Elemental MediaTailoraws-mediatailorAmazon MemoryDBaws-memorydbAWS Application Migration Serviceaws-mgnAWS Migration Hubaws-migration-hubAmazon Monitronaws-monitronAmazon MQaws-mqAmazon Managed Streaming for Apache Kafkaaws-mskAmazon MSK Connectaws-msk-connectAmazon Managed Workflows for Apache Airflowaws-mwaaNAT gatewayaws-nat-gatewayAmazon Neptune Analyticsaws-neptune-analyticsNetwork ACLaws-network-aclAWS Network Firewallaws-network-firewallAWS Nitro Enclavesaws-nitro-enclaveAmazon OpenSearch Serviceaws-opensearchAmazon OpenSearch Ingestionaws-opensearch-ingestionOracle Database@AWSaws-oracle-databaseAWS Organizationsaws-organizationsAWS Outposts rackaws-outpostsAWS Payment Cryptographyaws-payment-cryptographyAWS Parallel Computing Serviceaws-pcsAmazon Personalizeaws-personalizeAmazon Pinpointaws-pinpointAmazon Pollyaws-pollyAWS Private Certificate Authorityaws-private-caPrivateLink endpoint serviceaws-privatelink-serviceAWS Protonaws-protonAmazon Q Businessaws-q-businessAmazon Q Developeraws-q-developerAmazon Quick Sightaws-quicksightAWS Resource Access Manageraws-ramAmazon RDSaws-rdsAmazon RDS Customaws-rds-customAmazon Rekognitionaws-rekognitionAWS Resilience Hubaws-resilience-hubRed Hat OpenShift Service on AWSaws-rosaAmazon Route 53 Resolver DNS Firewallaws-route53-dns-firewallAmazon Route 53 Global Resolveraws-route53-global-resolverAmazon Route 53 Resolver endpointaws-route53-resolverAWS RTB Fabric gatewayaws-rtb-fabricAmazon S3 Express One Zoneaws-s3-express-one-zoneAmazon S3 Glacieraws-s3-glacierAmazon S3 Object Lambdaaws-s3-object-lambdaAmazon S3 Tablesaws-s3-tablesAmazon S3 Vectorsaws-s3-vectorsAmazon SageMaker AIaws-sagemakerAmazon SageMaker Canvasaws-sagemaker-canvasAmazon SageMaker Feature Storeaws-sagemaker-feature-storeAmazon SageMaker HyperPodaws-sagemaker-hyperpodManaged MLflow on Amazon SageMaker AIaws-sagemaker-mlflowAmazon SageMaker Model Registryaws-sagemaker-model-registryAmazon SageMaker AI Training Jobaws-sagemaker-training-jobAmazon SageMaker Unified Studioaws-sagemaker-unified-studioAWS Secrets Manageraws-secrets-managerSecurity groupaws-security-groupAWS Security Hub CSPMaws-security-hubAWS Security Incident Responseaws-security-incident-responseAmazon Security Lakeaws-security-lakeAWS Serverless Application Repositoryaws-serverless-application-repositoryAWS Service Catalogaws-service-catalogAmazon Simple Email Serviceaws-sesMail Manager for Amazon SESaws-ses-mail-managerAWS Shieldaws-shieldAWS Signeraws-signerAWS Directory Service Simple ADaws-simple-adAWS Site-to-Site VPNaws-site-to-site-vpnAWS Systems Manager Incident Manager and Change Manageraws-ssm-incident-and-change-managerAWS Systems Manager Parameter Storeaws-ssm-parameter-storeAWS Systems Manager Session Manageraws-ssm-session-managerAWS Step Functionsaws-step-functionsAWS Storage Gatewayaws-storage-gatewayVPC subnetaws-subnetAWS Supply Chainaws-supply-chainAmazon Simple Workflow Serviceaws-swfAWS Systems Manageraws-systems-managerAmazon Textractaws-textractAWS Thinkbox Deadline 10aws-thinkbox-deadlineAmazon Timestream for InfluxDBaws-timestream-influxdbAmazon Timestream for LiveAnalyticsaws-timestream-liveanalyticsAWS Telco Network Builder (TNB)aws-tnbAmazon Transcribeaws-transcribeAWS Transfer Familyaws-transfer-familyAWS Transit Gatewayaws-transit-gatewayAmazon Translateaws-translateAWS Trusted Advisoraws-trusted-advisorAWS User Notificationsaws-user-notificationsAWS Verified Accessaws-verified-accessAmazon Verified Permissionsaws-verified-permissionsAmazon VPCaws-vpcAWS PrivateLink VPC endpointaws-vpc-endpointAmazon VPC IP Address Manageraws-vpc-ipamAmazon VPC Latticeaws-vpc-latticeVPC peering connectionaws-vpc-peeringAWS WAF web ACLaws-wafAWS WAF Classicaws-waf-classicAWS Wickraws-wickrAmazon WorkMailaws-workmailAmazon WorkSpacesaws-workspacesAmazon WorkSpaces Poolsaws-workspaces-poolsAmazon WorkSpaces Secure Browseraws-workspaces-secure-browserAmazon WorkSpaces Thin Clientaws-workspaces-thin-clientAWS X-Rayaws-xrayAmazon CloudFrontcloudfrontAWS CloudHSMcloudhsmAmazon CloudWatchcloudwatchAmazon DynamoDBdynamodbAWS Glue jobglue-jobAWS Glue Schema Registryglue-schema-registryAmazon Kinesis Data StreamskinesisAWS LambdalambdaAmazon NeptuneneptuneAWS Network Load BalancernlbAmazon QLDBqldbAmazon RDS Proxyrds-proxyAmazon RedshiftredshiftAmazon Route 53route53