From 0e7dc2e6ed0c0f14404510a15236dc7098fee4b5 Mon Sep 17 00:00:00 2001 From: Scott Ford <49754039+scottford-io@users.noreply.github.com> Date: Tue, 18 Oct 2022 11:23:41 -0700 Subject: [PATCH] Adds defaults for AWS resources (#326) image This PR adds a first pass at sane defaults for AWS resources. Wherever possible, I defaulted to the `arn` since it has a bunch of information like the account number, region, and the name of the resource. Signed-off-by: Scott Ford Signed-off-by: Scott Ford Signed-off-by: Dominik Richter Co-authored-by: Dominik Richter --- resources/packs/aws/aws.lr | 137 ++++++++++++++------------- resources/packs/aws/info/aws.lr.json | 2 +- 2 files changed, 70 insertions(+), 69 deletions(-) diff --git a/resources/packs/aws/aws.lr b/resources/packs/aws/aws.lr index 9a8e7561a5..33df4a4d82 100644 --- a/resources/packs/aws/aws.lr +++ b/resources/packs/aws/aws.lr @@ -3,7 +3,7 @@ import "../core/core.lr" option go_package = "go.mondoo.com/cnquery/resources/packs/aws" // AWS Resource -aws { +aws @defaults("account.id") { // List of `aws.vpc` objects representing all VPCs in the account across all enabled regions vpcs() []aws.vpc // List of all enabled regions in the account @@ -17,7 +17,7 @@ aws.accessAnalyzer { } // AWS Access Analyzer resource provides an object representing an individual AWS IAM Access Analyzer configuration -private aws.accessanalyzer.analyzer { +private aws.accessanalyzer.analyzer @defaults("arn status") { // ARN for the analyzer arn string // name for the analyzer @@ -31,7 +31,7 @@ private aws.accessanalyzer.analyzer { } // AWS account resource -aws.account { +aws.account @defaults("id") { // Account Id id() string // Account Aliases @@ -40,6 +40,7 @@ aws.account { organization() aws.organization } +// AWS organization resource aws.organization { // arn of the organization arn string @@ -58,7 +59,7 @@ aws.efs { } // AWS Elastic File System (EFS) Filesystem -private aws.efs.filesystem { +private aws.efs.filesystem @defaults("name arn") { // name of the filesystem name string // id of the filesystem @@ -102,7 +103,7 @@ aws.iam { } // Entry in AWS IAM credential report -aws.iam.usercredentialreportentry { +aws.iam.usercredentialreportentry @defaults("arn") { init(properties map[string]string) // properties on the iam user credential report properties map[string]string @@ -160,7 +161,7 @@ aws.iam.usercredentialreportentry { } // AWS IAM User -aws.iam.user { +aws.iam.user @defaults("arn") { // arn of the iam user arn string // id of the iam user @@ -184,7 +185,7 @@ aws.iam.user { } // AWS IAM Policy -aws.iam.policy { +aws.iam.policy @defaults("arn") { // ARN of the policy arn string // id of the policy @@ -216,7 +217,7 @@ aws.iam.policy { } // AWS IAM Policy Version -aws.iam.policyversion { +aws.iam.policyversion @defaults("arn") { // ARN of the policy version arn string // version id @@ -230,7 +231,7 @@ aws.iam.policyversion { } // AWS IAM Role -aws.iam.role { +aws.iam.role @defaults("arn") { // ARN of the role arn string // id of the role @@ -246,7 +247,7 @@ aws.iam.role { } // AWS IAM Group -aws.iam.group { +aws.iam.group @defaults("arn") { // ARN of the group arn string // id of the group @@ -260,7 +261,7 @@ aws.iam.group { } // AWS IAM Virtual MFA Device -private aws.iam.virtualmfadevice { +private aws.iam.virtualmfadevice @defaults("serialNumber") { // serial number for the mfa device serialNumber string // time when the mfa device was enabled @@ -278,7 +279,7 @@ aws.sagemaker { } // AWS SageMaker Notebook Instance -private aws.sagemaker.notebookinstance { +private aws.sagemaker.notebookinstance @defaults("arn") { // ARN for the notebook instance arn string // name of the notebook instance @@ -292,7 +293,7 @@ private aws.sagemaker.notebookinstance { } // AWS SageMaker Notebook Instance Details -private aws.sagemaker.notebookinstance.details { +private aws.sagemaker.notebookinstance.details @defaults("arn") { // ARN for the notebook instance arn string // KMS key used to encrypt data @@ -301,7 +302,7 @@ private aws.sagemaker.notebookinstance.details { directInternetAccess string } -private aws.sagemaker.endpoint { +private aws.sagemaker.endpoint @defaults("arn") { // ARN for the endpoint arn string // name of the endpoint @@ -321,7 +322,7 @@ aws.sns { } // AWS SNS Topic -private aws.sns.topic { +private aws.sns.topic @defaults("arn") { // SNS topic ARN arn string // region where the sns topic exists @@ -335,7 +336,7 @@ private aws.sns.topic { } // AWS SNS Subscription -private aws.sns.subscription { +private aws.sns.subscription @defaults("arn") { // ARN of the subscription arn string // protocol value for the subscription @@ -349,7 +350,7 @@ aws.es { } // Amazon Elasticsearch Service -private aws.es.domain { +private aws.es.domain @defaults("arn") { // ARN for the Elasticsearch domain arn string // denotes whether encryption at rest is enabled @@ -373,7 +374,7 @@ aws.acm { } // AWS Certificate Manager Certificate resource provides an object representing an individual ACM certificate -private aws.acm.certificate { +private aws.acm.certificate @defaults("arn") { // ARN for the certificate arn string // time before which the certificate is not valid @@ -401,7 +402,7 @@ aws.autoscaling { } // AWS Auto Scaling Group -private aws.autoscaling.group { +private aws.autoscaling.group @defaults("arn") { // arn for the autoscaling group arn string // name of the group @@ -423,7 +424,7 @@ aws.elb { } // AWS Elastic Load Balancing Load Balancer -private aws.elb.loadbalancer { +private aws.elb.loadbalancer @defaults("arn") { // ARN for the load balancer arn string // dns name for the load balancer @@ -445,7 +446,7 @@ aws.codebuild { } // AWS CodeBuild Project -private aws.codebuild.project { +private aws.codebuild.project @defaults("arn") { // ARN for the project arn string // description of the project @@ -469,7 +470,7 @@ aws.guardduty { } // Amazon GuardDuty Detector -private aws.guardduty.detector { +private aws.guardduty.detector @defaults("id region") { // unique id for the detector id string // region for the detector @@ -489,7 +490,7 @@ aws.securityhub { } // AWS Security Hub -private aws.securityhub.hub { +private aws.securityhub.hub @defaults("arn") { // ARN for the security hub arn string // date and time when the hub was enabled @@ -503,7 +504,7 @@ aws.secretsmanager { } // Secret in AWS Secrets Manager -private aws.secretsmanager.secret { +private aws.secretsmanager.secret @defaults("arn") { // ARN for the secret arn string // denotes whether rotation is enabled for the secret @@ -521,7 +522,7 @@ aws.emr { } // Amazon EMR Cluster -private aws.emr.cluster { +private aws.emr.cluster @defaults("arn") { // ARN for the cluster arn string // name of the cluster @@ -551,7 +552,7 @@ aws.cloudwatch { } // AWS CloudWatch Alarms -private aws.cloudwatch.metricsalarm { +private aws.cloudwatch.metricsalarm @defaults("arn") { // arn for the metric alarm arn string // metric name associated with the alarm @@ -575,7 +576,7 @@ private aws.cloudwatch.metricsalarm { } // AWS CloudWatch Metric -private aws.cloudwatch.metric { +private aws.cloudwatch.metric @defaults("name region") { // name of the metric name string // namespace for the metric @@ -591,7 +592,7 @@ private aws.cloudwatch.metric { } // AWS CloudWatch Metric Dimension -aws.cloudwatch.metricdimension { +aws.cloudwatch.metricdimension @defaults("name value") { // Name of the dimension name string // Value of the dimension @@ -599,7 +600,7 @@ aws.cloudwatch.metricdimension { } // AWS CloudWatch Metric Statistics -aws.cloudwatch.metricstatistics { +aws.cloudwatch.metricstatistics @defaults("name region") { init(namespace string, region string, name string) // Namespace for the metric namespace string @@ -614,7 +615,7 @@ aws.cloudwatch.metricstatistics { } // AWS CloudWatch Metric Datapoint -private aws.cloudwatch.metric.datapoint { +private aws.cloudwatch.metric.datapoint @defaults("id") { // unique identifier for the datapoint id string // Timestamp of the metric datapoint @@ -633,7 +634,7 @@ private aws.cloudwatch.metric.datapoint { // AWS CloudWatch Log Groups -private aws.cloudwatch.loggroup { +private aws.cloudwatch.loggroup @defaults("arn") { // ARN of the log group arn string // name of the log group @@ -645,7 +646,7 @@ private aws.cloudwatch.loggroup { } // AWS CloudWatch Log Group Metrics Filter -private aws.cloudwatch.loggroup.metricsfilter { +private aws.cloudwatch.loggroup.metricsfilter @defaults("id") { // unique id for the metric id string // filter name associated with metric @@ -663,7 +664,7 @@ aws.cloudtrail { } // AWS CloudTrail Trail -private aws.cloudtrail.trail { +private aws.cloudtrail.trail @defaults("arn") { // ARN of the trail arn string // name of the trail @@ -701,7 +702,7 @@ aws.kms { } // AWS KMS Key -private aws.kms.key { +private aws.kms.key @defaults("arn") { // unique identifier for the key id string // arn of the key @@ -728,7 +729,7 @@ aws.s3control { } // AWS S3 Bucket -private aws.s3.bucket { +private aws.s3.bucket @defaults("arn") { // arn of the bucket arn string // name of the bucket @@ -766,7 +767,7 @@ private aws.s3.bucket { } // AWS S3 Bucket Grant -private aws.s3.bucket.grant { +private aws.s3.bucket.grant @defaults("name permission") { // id of the bucket grant id string // name for the bucket grant @@ -778,7 +779,7 @@ private aws.s3.bucket.grant { } // AWS S3 Bucket CORS Rule -private aws.s3.bucket.corsrule { +private aws.s3.bucket.corsrule @defaults("name") { // name of the rule name string // List of allowed headers @@ -794,7 +795,7 @@ private aws.s3.bucket.corsrule { } // AWS S3 Bucket Policy -private aws.s3.bucket.policy { +private aws.s3.bucket.policy @defaults("name version") { // name for the policy name string // document for the policy @@ -808,7 +809,7 @@ private aws.s3.bucket.policy { } // AWS Application Autoscaling -aws.applicationAutoscaling { +aws.applicationAutoscaling @defaults("namespace") { init(namespace string) // service namespace to query for application autoscaling namespace string @@ -816,7 +817,7 @@ aws.applicationAutoscaling { scalableTargets() []aws.applicationautoscaling.target } -private aws.applicationautoscaling.target { +private aws.applicationautoscaling.target @defaults("arn") { // namespace for the target namespace string // arn of the autoscaling target @@ -837,7 +838,7 @@ aws.backup { vaults() []aws.backup.vault } -private aws.backup.vault { +private aws.backup.vault @defaults("arn") { // arn of the vault arn string // name of the vault @@ -846,7 +847,7 @@ private aws.backup.vault { recoveryPoints() []aws.backup.vaultRecoveryPoint } -private aws.backup.vaultRecoveryPoint { +private aws.backup.vaultRecoveryPoint @defaults("arn") { // arn of the recovery point arn string // resource type for the recovery point, e.g. "EFS" or "DynamoDB" @@ -880,7 +881,7 @@ aws.dynamodb { } // AWS DynamoDB Limits -private aws.dynamodb.limit { +private aws.dynamodb.limit @defaults("arn") { // ARN representing the account + region where the limit applies arn string // region where the limits apply @@ -896,7 +897,7 @@ private aws.dynamodb.limit { } // AWS DynamoDB Global Table -private aws.dynamodb.globaltable { +private aws.dynamodb.globaltable @defaults("arn") { // ARN for the global table arn string // table name @@ -908,7 +909,7 @@ private aws.dynamodb.globaltable { } // AWS DynamoDB Table -private aws.dynamodb.table { +private aws.dynamodb.table @defaults("arn") { // ARN for the table arn string // table name @@ -936,7 +937,7 @@ aws.rds { } // AWS RDS Cluster -private aws.rds.dbcluster { +private aws.rds.dbcluster @defaults("arn") { // ARN for the db cluster arn string // region where the db cluster exists @@ -952,7 +953,7 @@ private aws.rds.dbcluster { } // AWS RDS Snapshot -private aws.rds.snapshot { +private aws.rds.snapshot @defaults("arn") { // ARN of the snapshot arn string // id of the snapshot @@ -972,7 +973,7 @@ private aws.rds.snapshot { } // AWS RDS Database Instance -private aws.rds.dbinstance { +private aws.rds.dbinstance @defaults("arn") { // ARN for the db instance arn string // name of the db instance @@ -1024,7 +1025,7 @@ aws.redshift { } // AWS Redshift Cluster -private aws.redshift.cluster { +private aws.redshift.cluster @defaults("arn") { // ARN for the cluster arn string // denotes whether or not the cluster is encrypted @@ -1065,7 +1066,7 @@ aws.apigateway { } // Amazon API Gateway REST API resource provides an object representing an individual configured API Gateway REST API -private aws.apigateway.restapi { +private aws.apigateway.restapi @defaults("arn") { // ARN for the rest api arn string // unique id for the rest api @@ -1085,7 +1086,7 @@ private aws.apigateway.restapi { } // Amazon API Gateway REST API resource provides an object representing an individual stage configured on an API Gateway -private aws.apigateway.stage { +private aws.apigateway.stage @defaults("arn") { // ARN for the rest api stage arn string // name for the stage @@ -1107,7 +1108,7 @@ aws.lambda { } // AWS Lambda Function -private aws.lambda.function { +private aws.lambda.function @defaults("arn") { // arn of the function arn string // name of the function @@ -1149,7 +1150,7 @@ aws.ec2 { } // AWS EC2 Network ACL -private aws.ec2.networkacl { +private aws.ec2.networkacl @defaults("arn") { // ARN for the network ACL arn string // ID for the network ACL @@ -1183,7 +1184,7 @@ private aws.ec2.networkacl.entry.portrange { } // Amazon EC2 VPN Connection -private aws.ec2.vpnconnection { +private aws.ec2.vpnconnection @defaults("arn") { // ARN for the vpn connection arn string // List of telemetry data for the vpn @@ -1198,7 +1199,7 @@ private aws.ec2.vgwtelemetry { } // Amazon EC2 internet gateway for use with a VPC -private aws.ec2.internetgateway { +private aws.ec2.internetgateway @defaults("arn") { // ARN for the gateway arn string // id for the gateway @@ -1208,7 +1209,7 @@ private aws.ec2.internetgateway { } // AWS EC2 Snapshot -private aws.ec2.snapshot { +private aws.ec2.snapshot @defaults("arn") { // arn for the snapshot arn string // id for the snapshot @@ -1226,7 +1227,7 @@ private aws.ec2.snapshot { } // AWS EC2 Volume -private aws.ec2.volume { +private aws.ec2.volume @defaults("arn") { // ARN for the ec2 volume arn string // id of the ec2 volume @@ -1248,7 +1249,7 @@ private aws.ec2.volume { } // AWS EC2 Instance -private aws.ec2.instance { +private aws.ec2.instance @defaults("arn state") { // arn for the instance arn string // instance id for the instance @@ -1299,7 +1300,7 @@ private aws.ec2.instance { keypair() aws.ec2.keypair } -private aws.ec2.keypair { +private aws.ec2.keypair @defaults("arn name") { // arn of the keypair arn string // fingerprint for the keypair @@ -1315,7 +1316,7 @@ private aws.ec2.keypair { } // AWS EC2 Image -private aws.ec2.image { +private aws.ec2.image @defaults("arn") { // ARN for the AMI arn string // id of the image @@ -1343,7 +1344,7 @@ private aws.ec2.instance.device { } // AWS Virtual Private Cloud (VPC) resource -private aws.vpc { +private aws.vpc @defaults("arn isDefault") { // arn of the vpc arn string // id of the vpc @@ -1363,7 +1364,7 @@ private aws.vpc { } // Amazon Virtual Private Cloud (VPC) Flow Log -private aws.vpc.flowlog { +private aws.vpc.flowlog @defaults("id region status") { // unique id of the flowlog id string // vpc the flowlog exists in @@ -1377,7 +1378,7 @@ private aws.vpc.flowlog { } // Amazon Virtual Private Cloud (VPC) Route Table -private aws.vpc.routetable { +private aws.vpc.routetable @defaults("id") { // unique id of the route table id string // a list of route descriptions @@ -1385,7 +1386,7 @@ private aws.vpc.routetable { } // AWS EC2 Security Group -private aws.ec2.securitygroup { +private aws.ec2.securitygroup @defaults("arn") { // security group arn arn string // security group id @@ -1409,7 +1410,7 @@ private aws.ec2.securitygroup { } // AWS EC2 Security Group IP Permission -private aws.ec2.securitygroup.ippermission { +private aws.ec2.securitygroup.ippermission @defaults("id") { // unique id for the ip permission id string // start of port range for tcp/udp protocols @@ -1433,7 +1434,7 @@ aws.config { } // AWS Config Rule -private aws.config.rule { +private aws.config.rule @defaults("arn state") { // ARN for the config rule arn string // state of the rule @@ -1443,7 +1444,7 @@ private aws.config.rule { } // AWS Config Recorder -private aws.config.recorder { +private aws.config.recorder @defaults("name region") { // name of the recorder name string // arn of the IAM role used to describe the AWS resources associated with the account @@ -1466,7 +1467,7 @@ aws.eks { } // Amazon EKS cluster -private aws.eks.cluster { +private aws.eks.cluster @defaults("arn version status") { // name of the cluster name string // arn of the cluster diff --git a/resources/packs/aws/info/aws.lr.json b/resources/packs/aws/info/aws.lr.json index 9d92dc6375..a0841da35d 100644 --- a/resources/packs/aws/info/aws.lr.json +++ b/resources/packs/aws/info/aws.lr.json @@ -1 +1 @@ -{"resources":{"aws":{"id":"aws","name":"aws","fields":{"regions":{"name":"regions","type":"\u0019\u0007","title":"List of all enabled regions in the account"},"vpcs":{"name":"vpcs","type":"\u0019\u001baws.vpc","title":"List of `aws.vpc` objects representing all VPCs in the account across all enabled regions"}},"title":"AWS Resource"},"aws.accessAnalyzer":{"id":"aws.accessAnalyzer","name":"aws.accessAnalyzer","fields":{"analyzers":{"name":"analyzers","type":"\u0019\u001baws.accessanalyzer.analyzer","title":"List of `aws.accessanalyzer.analyzer` objects for all AWS Access Analyzers configured within the account"}},"title":"AWS Access Analyzer resource for assessing the configuration of AWS IAM Access Analyzer"},"aws.accessanalyzer.analyzer":{"id":"aws.accessanalyzer.analyzer","name":"aws.accessanalyzer.analyzer","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the analyzer"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the analyzer"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the analyzer"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the Analyzer"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of analyzer (ACCOUNT or ORGANIZATION)"}},"title":"AWS Access Analyzer resource provides an object representing an individual AWS IAM Access Analyzer configuration","private":true},"aws.account":{"id":"aws.account","name":"aws.account","fields":{"aliases":{"name":"aliases","type":"\u0019\u0007","title":"Account Aliases"},"id":{"name":"id","type":"\u0007","title":"Account Id"},"organization":{"name":"organization","type":"\u001baws.organization","title":"Information about the associated organization if any"}},"title":"AWS account resource"},"aws.acm":{"id":"aws.acm","name":"aws.acm","fields":{"certificates":{"name":"certificates","type":"\u0019\u001baws.acm.certificate","title":"List of `aws.acm.certificate` objects representing ACM certificates configured within the account"}},"title":"AWS Certificate Manager resource for assessing the configuration of AWS Certificate Manager"},"aws.acm.certificate":{"id":"aws.acm.certificate","name":"aws.acm.certificate","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the certificate"},"certificate":{"name":"certificate","type":"\u001bcertificate","title":"retrieves an Amazon-issued certificate and its certificate chain"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"time at which the cert was requested"},"domainName":{"name":"domainName","type":"\u0007","is_mandatory":true,"title":"fqdn for the certificate"},"notAfter":{"name":"notAfter","type":"\t","is_mandatory":true,"title":"time after which the certificate is not valid"},"notBefore":{"name":"notBefore","type":"\t","is_mandatory":true,"title":"time before which the certificate is not valid"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the certificate (issued, expired, revoked, etc.)"},"subject":{"name":"subject","type":"\u0007","is_mandatory":true,"title":"name of entity associated with pubkey in cert"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags associated with the certificate"}},"title":"AWS Certificate Manager Certificate resource provides an object representing an individual ACM certificate","private":true},"aws.apigateway":{"id":"aws.apigateway","name":"aws.apigateway","fields":{"restApis":{"name":"restApis","type":"\u0019\u001baws.apigateway.restapi","title":"List of `aws.apigateway.restapi` objects representing all rest APIs across all enabled regions in the account"}},"title":"Amazon API Gateway resource for assessing the configuration of the AWS API Gateway service"},"aws.apigateway.restapi":{"id":"aws.apigateway.restapi","name":"aws.apigateway.restapi","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the rest api"},"createdDate":{"name":"createdDate","type":"\t","is_mandatory":true,"title":"time when the rest api was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description for the rest api"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the rest api"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the rest api"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the rest api exists"},"stages":{"name":"stages","type":"\u0019\u001baws.apigateway.stage","title":"stages for the rest api"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the rest api"}},"title":"Amazon API Gateway REST API resource provides an object representing an individual configured API Gateway REST API","private":true},"aws.apigateway.stage":{"id":"aws.apigateway.stage","name":"aws.apigateway.stage","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the rest api stage"},"deploymentId":{"name":"deploymentId","type":"\u0007","is_mandatory":true,"title":"id of the deployment the stage is attached to"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description for the stage"},"methodSettings":{"name":"methodSettings","type":"\n","is_mandatory":true,"title":"method settings for the stage"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the stage"},"tracingEnabled":{"name":"tracingEnabled","type":"\u0004","is_mandatory":true,"title":"bool that denotes if tracing is enabled for the stage"}},"title":"Amazon API Gateway REST API resource provides an object representing an individual stage configured on an API Gateway","private":true},"aws.applicationAutoscaling":{"id":"aws.applicationAutoscaling","name":"aws.applicationAutoscaling","fields":{"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"service namespace to query for application autoscaling"},"scalableTargets":{"name":"scalableTargets","type":"\u0019\u001baws.applicationautoscaling.target","title":"list of scalable targets belonging to the service namespace"}},"init":{"args":[{"name":"namespace","type":"\u0007"}]},"title":"AWS Application Autoscaling"},"aws.applicationautoscaling.target":{"id":"aws.applicationautoscaling.target","name":"aws.applicationautoscaling.target","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the autoscaling target"},"maxCapacity":{"name":"maxCapacity","type":"\u0005","is_mandatory":true,"title":"max capacity set for the autoscaling"},"minCapacity":{"name":"minCapacity","type":"\u0005","is_mandatory":true,"title":"min capacity set for the autoscaling"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"namespace for the target"},"scalableDimension":{"name":"scalableDimension","type":"\u0007","is_mandatory":true,"title":"scalable dimension for the target"},"suspendedState":{"name":"suspendedState","type":"\n","is_mandatory":true,"title":"suspendedState for the autoscaling target"}},"private":true},"aws.autoscaling":{"id":"aws.autoscaling","name":"aws.autoscaling","fields":{"groups":{"name":"groups","type":"\u0019\u001baws.autoscaling.group","title":"List of autoscaling groups across the account"}},"title":"AWS Auto Scaling"},"aws.autoscaling.group":{"id":"aws.autoscaling.group","name":"aws.autoscaling.group","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the autoscaling group"},"healthCheckType":{"name":"healthCheckType","type":"\u0007","is_mandatory":true,"title":"health check type used by the group (ELB|EC2)"},"loadBalancerNames":{"name":"loadBalancerNames","type":"\u0019\u0007","is_mandatory":true,"title":"List of load balancer names associated with the group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the group"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the asg"}},"title":"AWS Auto Scaling Group","private":true},"aws.backup":{"id":"aws.backup","name":"aws.backup","fields":{"vaults":{"name":"vaults","type":"\u0019\u001baws.backup.vault","title":"list of vaults for the service"}},"title":"AWS service for managing and automating backups"},"aws.backup.vault":{"id":"aws.backup.vault","name":"aws.backup.vault","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the vault"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the vault"},"recoveryPoints":{"name":"recoveryPoints","type":"\u0019\u001baws.backup.vaultRecoveryPoint","title":"list of recovery points stored in the backup vault"}},"private":true},"aws.backup.vaultRecoveryPoint":{"id":"aws.backup.vaultRecoveryPoint","name":"aws.backup.vaultRecoveryPoint","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the recovery point"},"completionDate":{"name":"completionDate","type":"\t","is_mandatory":true,"title":"date the recovery point completed"},"createdBy":{"name":"createdBy","type":"\n","is_mandatory":true,"title":"information about who created the recovery point"},"creationDate":{"name":"creationDate","type":"\t","is_mandatory":true,"title":"date the recovery point was created"},"encryptionKeyArn":{"name":"encryptionKeyArn","type":"\u0007","is_mandatory":true,"title":"arn of the key used to encrypt the recovery point"},"iamRoleArn":{"name":"iamRoleArn","type":"\u0007","is_mandatory":true,"title":"arn of the iam role used to create the recovery point"},"isEncrypted":{"name":"isEncrypted","type":"\u0004","is_mandatory":true,"title":"true if the recovery point is encrypted"},"resourceType":{"name":"resourceType","type":"\u0007","is_mandatory":true,"title":"resource type for the recovery point, e.g. \"EFS\" or \"DynamoDB\""},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the recovery point"}},"private":true},"aws.cloudtrail":{"id":"aws.cloudtrail","name":"aws.cloudtrail","fields":{"trails":{"name":"trails","type":"\u0019\u001baws.cloudtrail.trail","title":"a list of cloudtrail trails associated with the account"}},"title":"AWS CloudTrail enables risk auditing of your AWS account"},"aws.cloudtrail.trail":{"id":"aws.cloudtrail.trail","name":"aws.cloudtrail.trail","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the trail"},"cloudWatchLogsRoleArn":{"name":"cloudWatchLogsRoleArn","type":"\u0007","is_mandatory":true,"title":"role for logs endpoint to assume when writing to log group"},"eventSelectors":{"name":"eventSelectors","type":"\u0019\n","title":"settings for the trail's configured event selectors"},"includeGlobalServiceEvents":{"name":"includeGlobalServiceEvents","type":"\u0004","is_mandatory":true,"title":"true if api calls from global services are included"},"isMultiRegionTrail":{"name":"isMultiRegionTrail","type":"\u0004","is_mandatory":true,"title":"specifies if trail exists only in one region or multiple"},"isOrganizationTrail":{"name":"isOrganizationTrail","type":"\u0004","is_mandatory":true,"title":"whether trail is organization trail (logs events for mgmt and member accts of org)"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used to encrypt the logs"},"logFileValidationEnabled":{"name":"logFileValidationEnabled","type":"\u0004","is_mandatory":true,"title":"whether log file validation is enabled"},"logGroup":{"name":"logGroup","type":"\u001baws.cloudwatch.loggroup","title":"log group to which trail files will be delivered"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the trail"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region in which the trail was created (home region)"},"s3bucket":{"name":"s3bucket","type":"\u001baws.s3.bucket","title":"s3 bucket where trail files are delivered"},"snsTopicARN":{"name":"snsTopicARN","type":"\u0007","is_mandatory":true,"title":"ARN of the SNS topic that the trail uses to send notifications"},"status":{"name":"status","type":"\n","title":"JSON list of information about the trail"}},"title":"AWS CloudTrail Trail","private":true},"aws.cloudwatch":{"id":"aws.cloudwatch","name":"aws.cloudwatch","fields":{"alarms":{"name":"alarms","type":"\u0019\u001baws.cloudwatch.metricsalarm","title":"List of cloudwatch alarms"},"logGroups":{"name":"logGroups","type":"\u0019\u001baws.cloudwatch.loggroup","title":"List of cloudwatch log groups"},"metrics":{"name":"metrics","type":"\u0019\u001baws.cloudwatch.metric","title":"List of cloudwatch metrics"}},"title":"AWS CloudWatch provides observability of AWS resources and applications"},"aws.cloudwatch.loggroup":{"id":"aws.cloudwatch.loggroup","name":"aws.cloudwatch.loggroup","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the log group"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used for log encryption"},"metricsFilters":{"name":"metricsFilters","type":"\u0019\u001baws.cloudwatch.loggroup.metricsfilter","title":"List of metric filters associated with the log group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the log group"}},"title":"AWS CloudWatch Log Groups","private":true},"aws.cloudwatch.loggroup.metricsfilter":{"id":"aws.cloudwatch.loggroup.metricsfilter","name":"aws.cloudwatch.loggroup.metricsfilter","fields":{"filterName":{"name":"filterName","type":"\u0007","is_mandatory":true,"title":"filter name associated with metric"},"filterPattern":{"name":"filterPattern","type":"\u0007","is_mandatory":true,"title":"filter pattern associated with the metric"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the metric"},"metrics":{"name":"metrics","type":"\u0019\u001baws.cloudwatch.metric","is_mandatory":true,"title":"List of cloudwatch metrics"}},"title":"AWS CloudWatch Log Group Metrics Filter","private":true},"aws.cloudwatch.metric":{"id":"aws.cloudwatch.metric","name":"aws.cloudwatch.metric","fields":{"alarms":{"name":"alarms","type":"\u0019\u001baws.cloudwatch.metricsalarm","title":"List of cloudwatch metric alarms for the metric"},"dimensions":{"name":"dimensions","type":"\u0019\u001baws.cloudwatch.metricdimension","title":"dimensions that apply to the metric"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the metric"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"namespace for the metric"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the metric exists"},"statistics":{"name":"statistics","type":"\u001baws.cloudwatch.metricstatistics","title":"statistics for the metric"}},"title":"AWS CloudWatch Metric","private":true},"aws.cloudwatch.metric.datapoint":{"id":"aws.cloudwatch.metric.datapoint","name":"aws.cloudwatch.metric.datapoint","fields":{"average":{"name":"average","type":"\u0006","is_mandatory":true,"title":"Average value for the statistic"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique identifier for the datapoint"},"maximum":{"name":"maximum","type":"\u0006","is_mandatory":true,"title":"Maximum value for the statistic"},"minimum":{"name":"minimum","type":"\u0006","is_mandatory":true,"title":"Minimum value for the statistic"},"sum":{"name":"sum","type":"\u0006","is_mandatory":true,"title":"Sum value for the statistic"},"timestamp":{"name":"timestamp","type":"\t","is_mandatory":true,"title":"Timestamp of the metric datapoint"},"unit":{"name":"unit","type":"\u0007","is_mandatory":true,"title":"Unit of the statistic"}},"title":"AWS CloudWatch Metric Datapoint","private":true},"aws.cloudwatch.metricdimension":{"id":"aws.cloudwatch.metricdimension","name":"aws.cloudwatch.metricdimension","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the dimension"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Value of the dimension"}},"title":"AWS CloudWatch Metric Dimension"},"aws.cloudwatch.metricsalarm":{"id":"aws.cloudwatch.metricsalarm","name":"aws.cloudwatch.metricsalarm","fields":{"actions":{"name":"actions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of alarm actions (sns topic ARNs) associated with the alarm"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the metric alarm"},"insufficientDataActions":{"name":"insufficientDataActions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of snsTopic ARNs to be triggered for insufficientDataActions"},"metricName":{"name":"metricName","type":"\u0007","is_mandatory":true,"title":"metric name associated with the alarm"},"metricNamespace":{"name":"metricNamespace","type":"\u0007","is_mandatory":true,"title":"metric namespace associated with the alarm"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the alarm"},"okActions":{"name":"okActions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of snsTopic ARNs to be triggered for okActions"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the alarm exists"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the alarm"},"stateReason":{"name":"stateReason","type":"\u0007","is_mandatory":true,"title":"description of the reason for the state"}},"title":"AWS CloudWatch Alarms","private":true},"aws.cloudwatch.metricstatistics":{"id":"aws.cloudwatch.metricstatistics","name":"aws.cloudwatch.metricstatistics","fields":{"datapoints":{"name":"datapoints","type":"\u0019\u001baws.cloudwatch.metric.datapoint","is_mandatory":true,"title":"Datapoints for the statistic over the last 24 hours in hour intervals"},"label":{"name":"label","type":"\u0007","is_mandatory":true,"title":"Label for the statistics"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name for the metric"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"Namespace for the metric"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the metrics"}},"init":{"args":[{"name":"namespace","type":"\u0007"},{"name":"region","type":"\u0007"},{"name":"name","type":"\u0007"}]},"title":"AWS CloudWatch Metric Statistics"},"aws.codebuild":{"id":"aws.codebuild","name":"aws.codebuild","fields":{"projects":{"name":"projects","type":"\u0019\u001baws.codebuild.project","title":"List of build projects"}},"title":"AWS CodeBuild for building and testing code"},"aws.codebuild.project":{"id":"aws.codebuild.project","name":"aws.codebuild.project","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the project"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the project"},"environment":{"name":"environment","type":"\n","is_mandatory":true,"title":"build environment information about the project"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the project"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the project exists"},"source":{"name":"source","type":"\n","is_mandatory":true,"title":"source used for the build project"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the project"}},"title":"AWS CodeBuild Project","private":true},"aws.config":{"id":"aws.config","name":"aws.config","fields":{"recorders":{"name":"recorders","type":"\u0019\u001baws.config.recorder","title":"List of configuration recorders for each region in the account"},"rules":{"name":"rules","type":"\u0019\u001baws.config.rule","title":"List of aws config rules"}},"title":"AWS Config"},"aws.config.recorder":{"id":"aws.config.recorder","name":"aws.config.recorder","fields":{"allSupported":{"name":"allSupported","type":"\u0004","is_mandatory":true,"title":"recording config changes for every supported type of regional resource"},"includeGlobalResourceTypes":{"name":"includeGlobalResourceTypes","type":"\u0004","is_mandatory":true,"title":"recording all supported types of global resources with the resources that it records"},"lastStatus":{"name":"lastStatus","type":"\u0007","is_mandatory":true,"title":"last (previous) status of the recorder"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the recorder"},"recording":{"name":"recording","type":"\u0004","is_mandatory":true,"title":"whether or not the recorder is currently recording"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the recorder"},"roleArn":{"name":"roleArn","type":"\u0007","is_mandatory":true,"title":"arn of the IAM role used to describe the AWS resources associated with the account"}},"title":"AWS Config Recorder","private":true},"aws.config.rule":{"id":"aws.config.rule","name":"aws.config.rule","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the config rule"},"source":{"name":"source","type":"\n","is_mandatory":true,"title":"rule identifier that causes function to eval resources"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the rule"}},"title":"AWS Config Rule","private":true},"aws.dms":{"id":"aws.dms","name":"aws.dms","fields":{"replicationInstances":{"name":"replicationInstances","type":"\u0019\n"}},"title":"AWS Database Migration Service"},"aws.dynamodb":{"id":"aws.dynamodb","name":"aws.dynamodb","fields":{"backups":{"name":"backups","type":"\u0019\n","title":"List of backups for dynamodb"},"globalTables":{"name":"globalTables","type":"\u0019\u001baws.dynamodb.globaltable","title":"List of global tables for dynamodb"},"limits":{"name":"limits","type":"\u0019\u001baws.dynamodb.limit","title":"List of dynamodb settings across all regions"},"tables":{"name":"tables","type":"\u0019\u001baws.dynamodb.table","title":"List of tables for dynamodb"}},"title":"AWS NoSQL database service for scale"},"aws.dynamodb.globaltable":{"id":"aws.dynamodb.globaltable","name":"aws.dynamodb.globaltable","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the global table"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"table name"},"replicaSettings":{"name":"replicaSettings","type":"\u0019\n","title":"List of replica settings for the table"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the table"}},"title":"AWS DynamoDB Global Table","private":true},"aws.dynamodb.limit":{"id":"aws.dynamodb.limit","name":"aws.dynamodb.limit","fields":{"accountMaxRead":{"name":"accountMaxRead","type":"\u0005","is_mandatory":true,"title":"account max read limit"},"accountMaxWrite":{"name":"accountMaxWrite","type":"\u0005","is_mandatory":true,"title":"account max write limit"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN representing the account + region where the limit applies"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the limits apply"},"tableMaxRead":{"name":"tableMaxRead","type":"\u0005","is_mandatory":true,"title":"table max read limit"},"tableMaxWrite":{"name":"tableMaxWrite","type":"\u0005","is_mandatory":true,"title":"table max write limit"}},"title":"AWS DynamoDB Limits","private":true},"aws.dynamodb.table":{"id":"aws.dynamodb.table","name":"aws.dynamodb.table","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the table"},"backups":{"name":"backups","type":"\u0019\n","title":"backups for the table"},"continuousBackups":{"name":"continuousBackups","type":"\n","title":"continuous backups and point in time recovery settings for the table"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"table name"},"provisionedThroughput":{"name":"provisionedThroughput","type":"\n","is_mandatory":true,"title":"provisioned throughput settings for the table"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the table exists"},"sseDescription":{"name":"sseDescription","type":"\n","is_mandatory":true,"title":"description of server side encryption for the table"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the table"}},"title":"AWS DynamoDB Table","private":true},"aws.ec2":{"id":"aws.ec2","name":"aws.ec2","fields":{"ebsEncryptionByDefault":{"name":"ebsEncryptionByDefault","type":"\u001a\u0007\u0004","title":"map[region]boolean used to denote if ebs encryption is on by default per region"},"instances":{"name":"instances","type":"\u0019\u001baws.ec2.instance","title":"a list of instances across the aws account (all regions)"},"internetGateways":{"name":"internetGateways","type":"\u0019\u001baws.ec2.internetgateway","title":"List of internet gateways"},"keypairs":{"name":"keypairs","type":"\u0019\u001baws.ec2.keypair","title":"list of keypairs for the account"},"networkAcls":{"name":"networkAcls","type":"\u0019\u001baws.ec2.networkacl","title":"List of network ACLs"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","title":"a list of security groups available to the account"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.ec2.snapshot","title":"List of snapshots across the account"},"volumes":{"name":"volumes","type":"\u0019\u001baws.ec2.volume","title":"List of volumes across the aws account"},"vpnConnections":{"name":"vpnConnections","type":"\u0019\u001baws.ec2.vpnconnection","title":"List of vpn connections"}},"title":"Amazon EC2"},"aws.ec2.image":{"id":"aws.ec2.image","name":"aws.ec2.image","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"architecture associated with the image"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the AMI"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the image"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the image"},"ownerAlias":{"name":"ownerAlias","type":"\u0007","is_mandatory":true,"title":"Alias for the image owner"},"ownerId":{"name":"ownerId","type":"\u0007","is_mandatory":true,"title":"AWS account id of the image owner"}},"title":"AWS EC2 Image","private":true},"aws.ec2.instance":{"id":"aws.ec2.instance","name":"aws.ec2.instance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the instance"},"detailedMonitoring":{"name":"detailedMonitoring","type":"\u0007","is_mandatory":true,"title":"indicates whether detailed monitoring is enabled"},"deviceMappings":{"name":"deviceMappings","type":"\u0019\u001baws.ec2.instance.device","is_mandatory":true,"title":"List of devices attached to the instance (e.g. ebs volume)"},"ebsOptimized":{"name":"ebsOptimized","type":"\u0004","is_mandatory":true,"title":"Denotes whether or not instance has ebs optimization turned on"},"httpTokens":{"name":"httpTokens","type":"\u0007","is_mandatory":true,"title":"a value of optional for http tokens denotes imdsv1 server compatibility; required is imdsv2"},"image":{"name":"image","type":"\u001baws.ec2.image","is_mandatory":true,"title":"Image that was used for the instance"},"instanceId":{"name":"instanceId","type":"\u0007","is_mandatory":true,"title":"instance id for the instance"},"instanceStatus":{"name":"instanceStatus","type":"\n","title":"The status of the specified instance"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type, e.g. t1.micro"},"keypair":{"name":"keypair","type":"\u001baws.ec2.keypair","title":"keypair associated with the instance"},"launchTime":{"name":"launchTime","type":"\t","is_mandatory":true,"title":"Launch time of the instance"},"patchState":{"name":"patchState","type":"\n","title":"patch state information about the instance"},"privateDnsName":{"name":"privateDnsName","type":"\u0007","is_mandatory":true,"title":"private DNS name for the instance"},"privateIp":{"name":"privateIp","type":"\u0007","is_mandatory":true,"title":"private IP address for the instance"},"publicDnsName":{"name":"publicDnsName","type":"\u0007","is_mandatory":true,"title":"Public dns name for the instance"},"publicIp":{"name":"publicIp","type":"\u0007","is_mandatory":true,"title":"public ip for instance"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the instance exists"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","is_mandatory":true,"title":"List of security groups (ids) associated with the instance"},"ssm":{"name":"ssm","type":"\n","title":"Amazon Systems Manager information for the instance"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the instance"},"stateReason":{"name":"stateReason","type":"\n","is_mandatory":true,"title":"Reason for the most recent state transition"},"stateTransitionReason":{"name":"stateTransitionReason","type":"\u0007","is_mandatory":true,"title":"Reason for the most recent state transition"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Tags on the instance"},"vpc":{"name":"vpc","type":"\u001baws.vpc","title":"vpc associated with the instance"}},"title":"AWS EC2 Instance","private":true},"aws.ec2.instance.device":{"id":"aws.ec2.instance.device","name":"aws.ec2.instance.device","fields":{"deleteOnTermination":{"name":"deleteOnTermination","type":"\u0004","is_mandatory":true,"title":"boolean to denote whether volume should be deleted on instance termination"},"deviceName":{"name":"deviceName","type":"\u0007","is_mandatory":true,"title":"name for the device"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the device"},"volumeId":{"name":"volumeId","type":"\u0007","is_mandatory":true,"title":"volume id for the device"}},"title":"AWS EC2 Instance Device","private":true},"aws.ec2.internetgateway":{"id":"aws.ec2.internetgateway","name":"aws.ec2.internetgateway","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the gateway"},"attachments":{"name":"attachments","type":"\u0019\n","is_mandatory":true},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the gateway"}},"title":"Amazon EC2 internet gateway for use with a VPC","private":true},"aws.ec2.keypair":{"id":"aws.ec2.keypair","name":"aws.ec2.keypair","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the keypair"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"fingerprint for the keypair"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the keypair"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the keypair exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the keypair"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of key (e.g. RSA)"}},"private":true},"aws.ec2.networkacl":{"id":"aws.ec2.networkacl","name":"aws.ec2.networkacl","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the network ACL"},"entries":{"name":"entries","type":"\u0019\u001baws.ec2.networkacl.entry","title":"entries for the network ACL"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"ID for the network ACL"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the network ACL"}},"title":"AWS EC2 Network ACL","private":true},"aws.ec2.networkacl.entry":{"id":"aws.ec2.networkacl.entry","name":"aws.ec2.networkacl.entry","fields":{"egress":{"name":"egress","type":"\u0004","is_mandatory":true,"title":"denotes whether this is an entry for egress rules"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the entry rule"},"portRange":{"name":"portRange","type":"\u001baws.ec2.networkacl.entry.portrange","title":"port range for the acl entry"},"ruleAction":{"name":"ruleAction","type":"\u0007","is_mandatory":true,"title":"allow or deny"}},"title":"AWS EC2 Network ACL Entry","private":true},"aws.ec2.networkacl.entry.portrange":{"id":"aws.ec2.networkacl.entry.portrange","name":"aws.ec2.networkacl.entry.portrange","fields":{"from":{"name":"from","type":"\u0005","is_mandatory":true,"title":"starting port for port range"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the entry port range"},"to":{"name":"to","type":"\u0005","is_mandatory":true,"title":"ending port for port range"}},"title":"AWS EC2 Network ACL Port Range","private":true},"aws.ec2.securitygroup":{"id":"aws.ec2.securitygroup","name":"aws.ec2.securitygroup","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"security group arn"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the security group"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"security group id"},"ipPermissions":{"name":"ipPermissions","type":"\u0019\u001baws.ec2.securitygroup.ippermission","is_mandatory":true,"title":"ip permissions (ingress) for the security group"},"ipPermissionsEgress":{"name":"ipPermissionsEgress","type":"\u0019\u001baws.ec2.securitygroup.ippermission","is_mandatory":true,"title":"ip permissions (egress) for the security group"},"isAttachedToNetworkInterface":{"name":"isAttachedToNetworkInterface","type":"\u0004","title":"bool to denote if security group is attached to Amazon Elastic Compute Cloud"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the security group"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region associated with the security group"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the security group"},"vpc":{"name":"vpc","type":"\u001baws.vpc","is_mandatory":true,"title":"vpc associated with the security group"}},"title":"AWS EC2 Security Group","private":true},"aws.ec2.securitygroup.ippermission":{"id":"aws.ec2.securitygroup.ippermission","name":"aws.ec2.securitygroup.ippermission","fields":{"fromPort":{"name":"fromPort","type":"\u0005","is_mandatory":true,"title":"start of port range for tcp/udp protocols"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the ip permission"},"ipProtocol":{"name":"ipProtocol","type":"\u0007","is_mandatory":true,"title":"ip protocol name"},"ipRanges":{"name":"ipRanges","type":"\u0019\u0007","is_mandatory":true,"title":"ipv4 ranges"},"ipv6Ranges":{"name":"ipv6Ranges","type":"\u0019\u0007","is_mandatory":true,"title":"ipv6 ranges"},"toPort":{"name":"toPort","type":"\u0005","is_mandatory":true,"title":"end of port range for tcp/udp protocols"}},"title":"AWS EC2 Security Group IP Permission","private":true},"aws.ec2.snapshot":{"id":"aws.ec2.snapshot","name":"aws.ec2.snapshot","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the snapshot"},"createVolumePermission":{"name":"createVolumePermission","type":"\u0019\n","title":"users/groups that have the permsfor creating volumes from the snapshot"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the snapshot"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the snapshot exists"},"startTime":{"name":"startTime","type":"\t","is_mandatory":true,"title":"time when the snapshot was initiated"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the snapshot"},"volumeId":{"name":"volumeId","type":"\u0007","is_mandatory":true,"title":"id of the volume used to create the snapshot"}},"title":"AWS EC2 Snapshot","private":true},"aws.ec2.vgwtelemetry":{"id":"aws.ec2.vgwtelemetry","name":"aws.ec2.vgwtelemetry","fields":{"outsideIpAddress":{"name":"outsideIpAddress","type":"\u0007","is_mandatory":true},"status":{"name":"status","type":"\u0007","is_mandatory":true},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true}},"title":"Amazon EC2 VPN Telemetry for a VPN tunnel.","private":true},"aws.ec2.volume":{"id":"aws.ec2.volume","name":"aws.ec2.volume","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the ec2 volume"},"attachments":{"name":"attachments","type":"\u0019\n","is_mandatory":true,"title":"information about the volume attachments"},"availabilityZone":{"name":"availabilityZone","type":"\u0007","is_mandatory":true,"title":"availability Zone in which the volume was created"},"createTime":{"name":"createTime","type":"\t","is_mandatory":true,"title":"time the volume was created"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether volume is encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the ec2 volume"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the volume (creating, available, in-use, etc.)"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the ebs volume"},"volumeType":{"name":"volumeType","type":"\u0007","is_mandatory":true,"title":"EBS volume type (gp2 | gp3 | io1 | io2 | st1 | sc1| standard)"}},"title":"AWS EC2 Volume","private":true},"aws.ec2.vpnconnection":{"id":"aws.ec2.vpnconnection","name":"aws.ec2.vpnconnection","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the vpn connection"},"vgwTelemetry":{"name":"vgwTelemetry","type":"\u0019\u001baws.ec2.vgwtelemetry","is_mandatory":true,"title":"List of telemetry data for the vpn"}},"title":"Amazon EC2 VPN Connection","private":true},"aws.efs":{"id":"aws.efs","name":"aws.efs","fields":{"filesystems":{"name":"filesystems","type":"\u0019\u001baws.efs.filesystem","title":"a list of filesystems managed by the service"}},"title":"AWS Elastic File System (EFS) Service"},"aws.efs.filesystem":{"id":"aws.efs.filesystem","name":"aws.efs.filesystem","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the filesystem"},"backupPolicy":{"name":"backupPolicy","type":"\n","title":"backup policy for the filesystem"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the filesystem id encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the filesystem"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used for encryption of the filesystem"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the filesystem"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region in which the filesystem exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the filesystem"}},"title":"AWS Elastic File System (EFS) Filesystem","private":true},"aws.eks":{"id":"aws.eks","name":"aws.eks","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.eks.cluster"}},"title":"Amazon EKS"},"aws.eks.cluster":{"id":"aws.eks.cluster","name":"aws.eks.cluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the cluster"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Cluster creation timestamp"},"encryptionConfig":{"name":"encryptionConfig","type":"\u0019\n","is_mandatory":true,"title":"Encryption configuration for the cluster"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"The endpoint of Kubernetes API server"},"logging":{"name":"logging","type":"\n","is_mandatory":true,"title":"Cluster logging configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the cluster"},"networkConfig":{"name":"networkConfig","type":"\n","is_mandatory":true,"title":"Kubernetes network configuration"},"platformVersion":{"name":"platformVersion","type":"\u0007","is_mandatory":true,"title":"Amazon EKS cluster version"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the cluster"},"resourcesVpcConfig":{"name":"resourcesVpcConfig","type":"\n","is_mandatory":true,"title":"VPC configuration"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Cluster Status"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the cluster"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Kubernetes server version"}},"title":"Amazon EKS cluster","private":true},"aws.elasticache":{"id":"aws.elasticache","name":"aws.elasticache","fields":{"clusters":{"name":"clusters","type":"\u0019\n","title":"List of clusters"}},"title":"Amazon ElastiCache in-memory data store"},"aws.elb":{"id":"aws.elb","name":"aws.elb","fields":{"classicLoadBalancers":{"name":"classicLoadBalancers","type":"\u0019\u001baws.elb.loadbalancer","title":"List of classic load balancers"},"loadBalancers":{"name":"loadBalancers","type":"\u0019\u001baws.elb.loadbalancer","title":"List of application, gateway, and network load balancers (elbv2)"}},"title":"AWS Elastic Load Balancing"},"aws.elb.loadbalancer":{"id":"aws.elb.loadbalancer","name":"aws.elb.loadbalancer","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the load balancer"},"attributes":{"name":"attributes","type":"\u0019\n","title":"a list of attributes for the load balancer"},"dnsName":{"name":"dnsName","type":"\u0007","is_mandatory":true,"title":"dns name for the load balancer"},"listenerDescriptions":{"name":"listenerDescriptions","type":"\u0019\n","title":"List of listener configurations for the load balancer"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"user specified name for the load balancer"},"scheme":{"name":"scheme","type":"\u0007","is_mandatory":true,"title":"scheme for the lb (internet-facing vs. internal)"}},"title":"AWS Elastic Load Balancing Load Balancer","private":true},"aws.emr":{"id":"aws.emr","name":"aws.emr","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.emr.cluster","title":"List of emr clusters"}},"title":"AWS EMR for large data processing"},"aws.emr.cluster":{"id":"aws.emr.cluster","name":"aws.emr.cluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the cluster"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"emr cluster id"},"masterInstances":{"name":"masterInstances","type":"\u0019\n","title":"List of master instances for the cluster"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the cluster"},"normalizedInstanceHours":{"name":"normalizedInstanceHours","type":"\u0005","is_mandatory":true,"title":"an approximation of the cost of the cluster, represented in m1.small/hours"},"outpostArn":{"name":"outpostArn","type":"\u0007","is_mandatory":true,"title":"ARN of outpost where cluster is launched"},"status":{"name":"status","type":"\n","is_mandatory":true,"title":"details about the current status of the cluster"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the cluster"}},"title":"Amazon EMR Cluster","private":true},"aws.es":{"id":"aws.es","name":"aws.es","fields":{"domains":{"name":"domains","type":"\u0019\u001baws.es.domain","title":"List of ElasticSearch domains"}},"title":"AWS service for a managed ElasticSearch service"},"aws.es.domain":{"id":"aws.es.domain","name":"aws.es.domain","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the Elasticsearch domain"},"encryptionAtRestEnabled":{"name":"encryptionAtRestEnabled","type":"\u0004","is_mandatory":true,"title":"denotes whether encryption at rest is enabled"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"endpoint used to submit index and search reqs"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the es domain"},"nodeToNodeEncryptionEnabled":{"name":"nodeToNodeEncryptionEnabled","type":"\u0004","is_mandatory":true,"title":"denoted whether node to node encryption is enabled"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the domain exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the domain"}},"title":"Amazon Elasticsearch Service","private":true},"aws.guardduty":{"id":"aws.guardduty","name":"aws.guardduty","fields":{"detectors":{"name":"detectors","type":"\u0019\u001baws.guardduty.detector","title":"List of guardduty detectors"}},"title":"Amazon GuardDuty for threat detection"},"aws.guardduty.detector":{"id":"aws.guardduty.detector","name":"aws.guardduty.detector","fields":{"findingPublishingFrequency":{"name":"findingPublishingFrequency","type":"\u0007","is_mandatory":true,"title":"publishing frequency for the detector"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the detector"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the detector"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the detector (ENABLED|DISABLED)"},"unarchivedFindings":{"name":"unarchivedFindings","type":"\u0019\n","title":"List of unarchivedFindings found by the detector"}},"title":"Amazon GuardDuty Detector","private":true},"aws.iam":{"id":"aws.iam","name":"aws.iam","fields":{"accountPasswordPolicy":{"name":"accountPasswordPolicy","type":"\n","title":"iam account password policy for the account"},"accountSummary":{"name":"accountSummary","type":"\u001a\u0007\u0005","title":"iam account summary"},"attachedPolicies":{"name":"attachedPolicies","type":"\u0019\u001baws.iam.policy","title":"List of iam policies attached to a user, role, or group"},"credentialReport":{"name":"credentialReport","type":"\u0019\u001baws.iam.usercredentialreportentry","title":"iam credential report"},"groups":{"name":"groups","type":"\u0019\u001baws.iam.group","title":"List of iam groups in the account"},"policies":{"name":"policies","type":"\u0019\u001baws.iam.policy","title":"List of iam policies in the account"},"roles":{"name":"roles","type":"\u0019\u001baws.iam.role","title":"List of iam roles in the account"},"serverCertificates":{"name":"serverCertificates","type":"\u0019\n","title":"List of server certificates stored in IAM"},"users":{"name":"users","type":"\u0019\u001baws.iam.user","title":"List of iam users in the account"},"virtualMfaDevices":{"name":"virtualMfaDevices","type":"\u0019\u001baws.iam.virtualmfadevice","title":"List of virtual mfs devices associated with the account"}},"title":"AWS service to create and manage permissions for users and groups"},"aws.iam.group":{"id":"aws.iam.group","name":"aws.iam.group","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the group"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when the group was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the group"},"usernames":{"name":"usernames","type":"\u0019\u0007","is_mandatory":true,"title":"List of usernames that belong to the group"}},"title":"AWS IAM Group"},"aws.iam.policy":{"id":"aws.iam.policy","name":"aws.iam.policy","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the policy"},"attachedGroups":{"name":"attachedGroups","type":"\u0019\u001baws.iam.group","title":"List of groups attached to the policy"},"attachedRoles":{"name":"attachedRoles","type":"\u0019\u001baws.iam.role","title":"List of roles attached to the policy"},"attachedUsers":{"name":"attachedUsers","type":"\u0019\u001baws.iam.user","title":"List of users attached to the policy"},"attachmentCount":{"name":"attachmentCount","type":"\u0005"},"createDate":{"name":"createDate","type":"\t","title":"time when the policy was created"},"defaultVersion":{"name":"defaultVersion","type":"\u001baws.iam.policyversion","title":"default version of the policy"},"description":{"name":"description","type":"\u0007","title":"description of the policy"},"id":{"name":"id","type":"\u0007","title":"id of the policy"},"isAttachable":{"name":"isAttachable","type":"\u0004","title":"denotes if the policy can be attached"},"name":{"name":"name","type":"\u0007","title":"name of the policy"},"scope":{"name":"scope","type":"\u0007","title":"scope of the policy"},"updateDate":{"name":"updateDate","type":"\t","title":"time when the policy was updated"},"versions":{"name":"versions","type":"\u0019\u001baws.iam.policyversion","title":"List of versions for the policy"}},"title":"AWS IAM Policy"},"aws.iam.policyversion":{"id":"aws.iam.policyversion","name":"aws.iam.policyversion","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the policy version"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when this policy version was created"},"document":{"name":"document","type":"\n","title":"json statements for this policy version"},"isDefaultVersion":{"name":"isDefaultVersion","type":"\u0004","is_mandatory":true,"title":"denotes if this version is the policy default version"},"versionId":{"name":"versionId","type":"\u0007","is_mandatory":true,"title":"version id"}},"title":"AWS IAM Policy Version"},"aws.iam.role":{"id":"aws.iam.role","name":"aws.iam.role","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the role"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when the role was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the role"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the role"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the role"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags associated with the role"}},"title":"AWS IAM Role"},"aws.iam.user":{"id":"aws.iam.user","name":"aws.iam.user","fields":{"accessKeys":{"name":"accessKeys","type":"\u0019\n","title":"List of access keys metadata associated with the user"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the iam user"},"attachedPolicies":{"name":"attachedPolicies","type":"\u0019\u001baws.iam.policy","title":"List of managed policies attached to the user"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when user was created"},"groups":{"name":"groups","type":"\u0019\u0007","title":"List of group ARNs that the user belongs to"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the iam user"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the user"},"passwordLastUsed":{"name":"passwordLastUsed","type":"\t","is_mandatory":true,"title":"time when password was last used"},"policies":{"name":"policies","type":"\u0019\u0007","title":"List of inline policies attached to the user"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the iam user"}},"title":"AWS IAM User"},"aws.iam.usercredentialreportentry":{"id":"aws.iam.usercredentialreportentry","name":"aws.iam.usercredentialreportentry","fields":{"accessKey1Active":{"name":"accessKey1Active","type":"\u0004","title":"denotes if the access key is active"},"accessKey1LastRotated":{"name":"accessKey1LastRotated","type":"\t","title":"time when key was last rotated"},"accessKey1LastUsedDate":{"name":"accessKey1LastUsedDate","type":"\t","title":"time when key was last used"},"accessKey1LastUsedRegion":{"name":"accessKey1LastUsedRegion","type":"\u0007","title":"region in which the key was last used"},"accessKey1LastUsedService":{"name":"accessKey1LastUsedService","type":"\u0007","title":"service that last used the key"},"accessKey2Active":{"name":"accessKey2Active","type":"\u0004","title":"denotes if the access key is active"},"accessKey2LastRotated":{"name":"accessKey2LastRotated","type":"\t","title":"time when key was last rotated"},"accessKey2LastUsedDate":{"name":"accessKey2LastUsedDate","type":"\t","title":"time when key was last used"},"accessKey2LastUsedRegion":{"name":"accessKey2LastUsedRegion","type":"\u0007","title":"region in which the key was last used"},"accessKey2LastUsedService":{"name":"accessKey2LastUsedService","type":"\u0007","title":"service that last used the key"},"arn":{"name":"arn","type":"\u0007","title":"arn for the credential report"},"cert1Active":{"name":"cert1Active","type":"\u0004","title":"denotes if the cert is active"},"cert1LastRotated":{"name":"cert1LastRotated","type":"\t","title":"time when the cert was last rotated"},"cert2Active":{"name":"cert2Active","type":"\u0004","title":"denotes if the cert is active"},"cert2LastRotated":{"name":"cert2LastRotated","type":"\t","title":"time when the cert was last rotated"},"mfaActive":{"name":"mfaActive","type":"\u0004","title":"denotes if mfa is active in the account"},"passwordEnabled":{"name":"passwordEnabled","type":"\u0004","title":"denotes if passwords are enabled"},"passwordLastChanged":{"name":"passwordLastChanged","type":"\t","title":"time when the password was last changed"},"passwordLastUsed":{"name":"passwordLastUsed","type":"\t","title":"time when the password was last used"},"passwordNextRotation":{"name":"passwordNextRotation","type":"\t","title":"next time when the password should rotate"},"properties":{"name":"properties","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"properties on the iam user credential report"},"user":{"name":"user","type":"\u001baws.iam.user","title":"iam user"},"userCreationTime":{"name":"userCreationTime","type":"\t","title":"time when user was created"}},"init":{"args":[{"name":"properties","type":"\u001a\u0007\u0007"}]},"title":"Entry in AWS IAM credential report"},"aws.iam.virtualmfadevice":{"id":"aws.iam.virtualmfadevice","name":"aws.iam.virtualmfadevice","fields":{"enableDate":{"name":"enableDate","type":"\t","is_mandatory":true,"title":"time when the mfa device was enabled"},"serialNumber":{"name":"serialNumber","type":"\u0007","is_mandatory":true,"title":"serial number for the mfa device"},"user":{"name":"user","type":"\u001baws.iam.user","is_mandatory":true,"title":"user associated with the mfa device"}},"title":"AWS IAM Virtual MFA Device","private":true},"aws.kms":{"id":"aws.kms","name":"aws.kms","fields":{"keys":{"name":"keys","type":"\u0019\u001baws.kms.key","title":"a list of all customer master keys (CMKs) in the caller's AWS account (across all regions)"}},"title":"AWS KMS for key management"},"aws.kms.key":{"id":"aws.kms.key","name":"aws.kms.key","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the key"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique identifier for the key"},"keyRotationEnabled":{"name":"keyRotationEnabled","type":"\u0004","title":"bool that specifies whether key rotation is enabled"},"metadata":{"name":"metadata","type":"\n","title":"metadata for the key"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the key lives in"}},"title":"AWS KMS Key","private":true},"aws.lambda":{"id":"aws.lambda","name":"aws.lambda","fields":{"functions":{"name":"functions","type":"\u0019\u001baws.lambda.function","title":"List of lambda functions across all regions in the account"}},"title":"AWS Lambda serverless compute service for running code"},"aws.lambda.function":{"id":"aws.lambda.function","name":"aws.lambda.function","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the function"},"concurrency":{"name":"concurrency","type":"\u0005","title":"concurrency limit for the function"},"dlqTargetArn":{"name":"dlqTargetArn","type":"\u0007","is_mandatory":true,"title":"target ARN of the DeadLetterQueue config"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the function"},"policy":{"name":"policy","type":"\n","title":"policy for the function"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the function exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the function"},"vpcConfig":{"name":"vpcConfig","type":"\n","is_mandatory":true,"title":"vpc configuration for the lambda function"}},"title":"AWS Lambda Function","private":true},"aws.organization":{"id":"aws.organization","name":"aws.organization","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the organization"},"featureSet":{"name":"featureSet","type":"\u0007","is_mandatory":true,"title":"specifies the functionality available to org (ALL|CONSOLIDATED_BILLING)"},"masterAccountEmail":{"name":"masterAccountEmail","type":"\u0007","is_mandatory":true,"title":"email owner of the org master account"},"masterAccountId":{"name":"masterAccountId","type":"\u0007","is_mandatory":true,"title":"id of the org master account"}}},"aws.rds":{"id":"aws.rds","name":"aws.rds","fields":{"dbClusters":{"name":"dbClusters","type":"\u0019\u001baws.rds.dbcluster","title":"List of rds db clusters"},"dbInstances":{"name":"dbInstances","type":"\u0019\u001baws.rds.dbinstance","title":"List of db instances"}},"title":"AWS RDS for operating and scaling relational dbs"},"aws.rds.dbcluster":{"id":"aws.rds.dbcluster","name":"aws.rds.dbcluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the db cluster"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"identifier for the db cluster"},"members":{"name":"members","type":"\u0019\u001baws.rds.dbinstance","is_mandatory":true,"title":"List of db instances that belong to the cluster"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the db cluster exists"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.rds.snapshot","title":"List of snapshots for the cluster"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the db cluster"}},"title":"AWS RDS Cluster","private":true},"aws.rds.dbinstance":{"id":"aws.rds.dbinstance","name":"aws.rds.dbinstance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the db instance"},"backupRetentionPeriod":{"name":"backupRetentionPeriod","type":"\u0005","is_mandatory":true,"title":"number of days for which automated snapshots are retained"},"dbInstanceClass":{"name":"dbInstanceClass","type":"\u0007","is_mandatory":true,"title":"name of the compute and memory capacity class of the DB instance"},"dbInstanceIdentifier":{"name":"dbInstanceIdentifier","type":"\u0007","is_mandatory":true,"title":"user-supplied unique key that identifies a DB instance"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"indicates if deletion protection is enabled"},"enabledCloudwatchLogsExports":{"name":"enabledCloudwatchLogsExports","type":"\u0019\u0007","is_mandatory":true,"title":"List of log types the instance is configured to export to cloudwatch logs"},"engine":{"name":"engine","type":"\u0007","is_mandatory":true,"title":"name of the database engine for this DB instance"},"enhancedMonitoringResourceArn":{"name":"enhancedMonitoringResourceArn","type":"\u0007","is_mandatory":true,"title":"arn of the CloudWatch log stream that receives the enhanced monitoring metrics data"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"identifier for the db instance"},"multiAZ":{"name":"multiAZ","type":"\u0004","is_mandatory":true,"title":"specifies whether the instance is a multi az deployment"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the db instance"},"publiclyAccessible":{"name":"publiclyAccessible","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the instance is publicly accessible"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the instance exists"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","is_mandatory":true,"title":"List of VPC security group elements that the DB instance belongs to"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.rds.snapshot","title":"List of snapshots for the db instance"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"current state of this database"},"storageEncrypted":{"name":"storageEncrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether the instance is encrypted"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the db instance"}},"title":"AWS RDS Database Instance","private":true},"aws.rds.snapshot":{"id":"aws.rds.snapshot","name":"aws.rds.snapshot","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the snapshot"},"attributes":{"name":"attributes","type":"\u0019\n","title":"attribute values that describe permissions to restore the snapshot"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not snapshot is encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the snapshot"},"isClusterSnapshot":{"name":"isClusterSnapshot","type":"\u0004","is_mandatory":true,"title":"true if snapshot if for cluster"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the snapshot exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the snapshot"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of snapshot (manual, automated)"}},"title":"AWS RDS Snapshot","private":true},"aws.redshift":{"id":"aws.redshift","name":"aws.redshift","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.redshift.cluster","title":"List of clusters"}},"title":"AWS Redshift for analyzing large amounts of data"},"aws.redshift.cluster":{"id":"aws.redshift.cluster","name":"aws.redshift.cluster","fields":{"allowVersionUpgrade":{"name":"allowVersionUpgrade","type":"\u0004","is_mandatory":true,"title":"denotes whether major upgrades will be applied automatically"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the cluster"},"automatedSnapshotRetentionPeriod":{"name":"automatedSnapshotRetentionPeriod","type":"\u0005","is_mandatory":true,"title":"number of days automatic cluster snapshots are retained"},"clusterParameterGroupNames":{"name":"clusterParameterGroupNames","type":"\u0019\u0007","is_mandatory":true,"title":"List of cluster parameter group names"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the cluster is encrypted"},"logging":{"name":"logging","type":"\n","title":"logging configuration for the cluster"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the initial db created when cluster was created"},"nodeType":{"name":"nodeType","type":"\u0007","is_mandatory":true,"title":"the node type for the nodes in the cluster"},"parameters":{"name":"parameters","type":"\u0019\n","title":"detailed list of parameters for each parameter group name"},"preferredMaintenanceWindow":{"name":"preferredMaintenanceWindow","type":"\u0007","is_mandatory":true,"title":"weekly time range for system maintenance (in UTC)"},"publiclyAccessible":{"name":"publiclyAccessible","type":"\u0004","is_mandatory":true,"title":"denotes whether or not cluster is publicly accessible"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the cluster exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the cluster"}},"title":"AWS Redshift Cluster","private":true},"aws.s3":{"id":"aws.s3","name":"aws.s3","fields":{"buckets":{"name":"buckets","type":"\u0019\u001baws.s3.bucket","title":"List of s3 buckets across the account"}},"title":"AWS S3 Cloud Object Storage"},"aws.s3.bucket":{"id":"aws.s3.bucket","name":"aws.s3.bucket","fields":{"acl":{"name":"acl","type":"\u0019\u001baws.s3.bucket.grant","title":"List of access control grants associated with the bucket"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the bucket"},"cors":{"name":"cors","type":"\u0019\u001baws.s3.bucket.corsrule","title":"List of cors information for the bucket"},"defaultLock":{"name":"defaultLock","type":"\u0007","title":"denotes whether bucket is locked by default"},"encryption":{"name":"encryption","type":"\n","title":"bucket encryption configuration"},"exists":{"name":"exists","type":"\u0004","is_mandatory":true,"title":"false if the bucket no longer exists (stale reference)"},"location":{"name":"location","type":"\u0007","title":"location of the bucket"},"logging":{"name":"logging","type":"\u001a\u0007\u0007","title":"logging status and user perms for bucket logging status"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the bucket"},"owner":{"name":"owner","type":"\u001a\u0007\u0007","title":"owner for the bucket"},"policy":{"name":"policy","type":"\u001baws.s3.bucket.policy","title":"policy associated with the bucket"},"public":{"name":"public","type":"\u0004","title":"denotes if bucket is public"},"publicAccessBlock":{"name":"publicAccessBlock","type":"\n","title":"public access block configuration for the bucket"},"replication":{"name":"replication","type":"\n","title":"bucket cross-region replication configuration"},"staticWebsiteHosting":{"name":"staticWebsiteHosting","type":"\u001a\u0007\u0007","title":"website configuration for a bucket"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","title":"tags for the bucket"},"versioning":{"name":"versioning","type":"\u001a\u0007\u0007","title":"versioning state and mfa delete status of bucket"}},"title":"AWS S3 Bucket","private":true},"aws.s3.bucket.corsrule":{"id":"aws.s3.bucket.corsrule","name":"aws.s3.bucket.corsrule","fields":{"allowedHeaders":{"name":"allowedHeaders","type":"\u0019\u0007","is_mandatory":true,"title":"List of allowed headers"},"allowedMethods":{"name":"allowedMethods","type":"\u0019\u0007","is_mandatory":true,"title":"List of allowed methods (GET, POST, PUT, etc.)"},"allowedOrigins":{"name":"allowedOrigins","type":"\u0019\u0007","is_mandatory":true,"title":"List of origins from which the bucket can be accessed"},"exposeHeaders":{"name":"exposeHeaders","type":"\u0019\u0007","is_mandatory":true,"title":"List of exposed response headers"},"maxAgeSeconds":{"name":"maxAgeSeconds","type":"\u0005","is_mandatory":true,"title":"time in seconds that browser caches preflight response"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the rule"}},"title":"AWS S3 Bucket CORS Rule","private":true},"aws.s3.bucket.grant":{"id":"aws.s3.bucket.grant","name":"aws.s3.bucket.grant","fields":{"grantee":{"name":"grantee","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"grantee associated with the grant"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the bucket grant"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the bucket grant"},"permission":{"name":"permission","type":"\u0007","is_mandatory":true,"title":"permission associated with the grant"}},"title":"AWS S3 Bucket Grant","private":true},"aws.s3.bucket.policy":{"id":"aws.s3.bucket.policy","name":"aws.s3.bucket.policy","fields":{"document":{"name":"document","type":"\u0007","is_mandatory":true,"title":"document for the policy"},"id":{"name":"id","type":"\u0007","title":"unique id for the policy"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the policy"},"statements":{"name":"statements","type":"\u0019\n","title":"List of statements for the policy"},"version":{"name":"version","type":"\u0007","title":"version of the policy"}},"title":"AWS S3 Bucket Policy","private":true},"aws.s3control":{"id":"aws.s3control","name":"aws.s3control","fields":{"accountPublicAccessBlock":{"name":"accountPublicAccessBlock","type":"\n","title":"account level public access configuration for s3"}},"title":"AWS S3 Bucket Control"},"aws.sagemaker":{"id":"aws.sagemaker","name":"aws.sagemaker","fields":{"endpoints":{"name":"endpoints","type":"\u0019\u001baws.sagemaker.endpoint","title":"List of sagemaker endpoints"},"notebookInstances":{"name":"notebookInstances","type":"\u0019\u001baws.sagemaker.notebookinstance","title":"List of sagemaker notebook instances"}},"title":"AWS SageMaker service for machine learning"},"aws.sagemaker.endpoint":{"id":"aws.sagemaker.endpoint","name":"aws.sagemaker.endpoint","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the endpoint"},"config":{"name":"config","type":"\n","title":"configuration information for the endpoint"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the endpoint"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the endpoint exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the endpoint"}},"private":true},"aws.sagemaker.notebookinstance":{"id":"aws.sagemaker.notebookinstance","name":"aws.sagemaker.notebookinstance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the notebook instance"},"details":{"name":"details","type":"\u001baws.sagemaker.notebookinstance.details","title":"details about the notebook"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the notebook instance"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the notebook instance exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the notebook instance"}},"title":"AWS SageMaker Notebook Instance","private":true},"aws.sagemaker.notebookinstance.details":{"id":"aws.sagemaker.notebookinstance.details","name":"aws.sagemaker.notebookinstance.details","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the notebook instance"},"directInternetAccess":{"name":"directInternetAccess","type":"\u0007","is_mandatory":true,"title":"denotes whether SageMaker provides internet access to the instance"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","is_mandatory":true,"title":"KMS key used to encrypt data"}},"title":"AWS SageMaker Notebook Instance Details","private":true},"aws.secretsmanager":{"id":"aws.secretsmanager","name":"aws.secretsmanager","fields":{"secrets":{"name":"secrets","type":"\u0019\u001baws.secretsmanager.secret","title":"List of secrets"}},"title":"AWS Secrets Manager for rotating, managing, and retrieving secrets"},"aws.secretsmanager.secret":{"id":"aws.secretsmanager.secret","name":"aws.secretsmanager.secret","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the secret"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the secret"},"rotationEnabled":{"name":"rotationEnabled","type":"\u0004","is_mandatory":true,"title":"denotes whether rotation is enabled for the secret"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the secret"}},"title":"Secret in AWS Secrets Manager","private":true},"aws.securityhub":{"id":"aws.securityhub","name":"aws.securityhub","fields":{"hubs":{"name":"hubs","type":"\u0019\u001baws.securityhub.hub","title":"List of hubs across the account"}},"title":"AWS Security Hub service for viewing and managing security alerts"},"aws.securityhub.hub":{"id":"aws.securityhub.hub","name":"aws.securityhub.hub","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the security hub"},"subscribedAt":{"name":"subscribedAt","type":"\u0007","is_mandatory":true,"title":"date and time when the hub was enabled"}},"title":"AWS Security Hub","private":true},"aws.sns":{"id":"aws.sns","name":"aws.sns","fields":{"topics":{"name":"topics","type":"\u0019\u001baws.sns.topic","title":"List of sns topics"}},"title":"AWS SNS"},"aws.sns.subscription":{"id":"aws.sns.subscription","name":"aws.sns.subscription","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the subscription"},"protocol":{"name":"protocol","type":"\u0007","is_mandatory":true,"title":"protocol value for the subscription"}},"title":"AWS SNS Subscription","private":true},"aws.sns.topic":{"id":"aws.sns.topic","name":"aws.sns.topic","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"SNS topic ARN"},"attributes":{"name":"attributes","type":"\n","title":"attributes for the sns topic, including kms id if any"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the sns topic exists"},"subscriptions":{"name":"subscriptions","type":"\u0019\u001baws.sns.subscription","title":"List of subscriptions associated with the topic ARN"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the topic"}},"title":"AWS SNS Topic","private":true},"aws.vpc":{"id":"aws.vpc","name":"aws.vpc","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the vpc"},"flowLogs":{"name":"flowLogs","type":"\u0019\u001baws.vpc.flowlog","title":"a list of flowlogs for the vpc"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the vpc"},"isDefault":{"name":"isDefault","type":"\u0004","is_mandatory":true,"title":"whether the vpc is the default one"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the vpc exists in"},"routeTables":{"name":"routeTables","type":"\u0019\u001baws.vpc.routetable","title":"List of route tables for the vpc"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the vpc (pending|available)"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags on the vpc"}},"title":"AWS Virtual Private Cloud (VPC) resource","private":true},"aws.vpc.flowlog":{"id":"aws.vpc.flowlog","name":"aws.vpc.flowlog","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id of the flowlog"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the flowlog exists in"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the flowlog"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags on the flowlog"},"vpc":{"name":"vpc","type":"\u0007","is_mandatory":true,"title":"vpc the flowlog exists in"}},"title":"Amazon Virtual Private Cloud (VPC) Flow Log","private":true},"aws.vpc.routetable":{"id":"aws.vpc.routetable","name":"aws.vpc.routetable","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id of the route table"},"routes":{"name":"routes","type":"\u0019\n","is_mandatory":true,"title":"a list of route descriptions"}},"title":"Amazon Virtual Private Cloud (VPC) Route Table","private":true}}} \ No newline at end of file +{"resources":{"aws":{"id":"aws","name":"aws","fields":{"regions":{"name":"regions","type":"\u0019\u0007","title":"List of all enabled regions in the account"},"vpcs":{"name":"vpcs","type":"\u0019\u001baws.vpc","title":"List of `aws.vpc` objects representing all VPCs in the account across all enabled regions"}},"title":"AWS Resource","defaults":"account.id"},"aws.accessAnalyzer":{"id":"aws.accessAnalyzer","name":"aws.accessAnalyzer","fields":{"analyzers":{"name":"analyzers","type":"\u0019\u001baws.accessanalyzer.analyzer","title":"List of `aws.accessanalyzer.analyzer` objects for all AWS Access Analyzers configured within the account"}},"title":"AWS Access Analyzer resource for assessing the configuration of AWS IAM Access Analyzer"},"aws.accessanalyzer.analyzer":{"id":"aws.accessanalyzer.analyzer","name":"aws.accessanalyzer.analyzer","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the analyzer"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the analyzer"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the analyzer"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the Analyzer"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of analyzer (ACCOUNT or ORGANIZATION)"}},"title":"AWS Access Analyzer resource provides an object representing an individual AWS IAM Access Analyzer configuration","private":true,"defaults":"arn status"},"aws.account":{"id":"aws.account","name":"aws.account","fields":{"aliases":{"name":"aliases","type":"\u0019\u0007","title":"Account Aliases"},"id":{"name":"id","type":"\u0007","title":"Account Id"},"organization":{"name":"organization","type":"\u001baws.organization","title":"Information about the associated organization if any"}},"title":"AWS account resource","defaults":"id"},"aws.acm":{"id":"aws.acm","name":"aws.acm","fields":{"certificates":{"name":"certificates","type":"\u0019\u001baws.acm.certificate","title":"List of `aws.acm.certificate` objects representing ACM certificates configured within the account"}},"title":"AWS Certificate Manager resource for assessing the configuration of AWS Certificate Manager"},"aws.acm.certificate":{"id":"aws.acm.certificate","name":"aws.acm.certificate","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the certificate"},"certificate":{"name":"certificate","type":"\u001bcertificate","title":"retrieves an Amazon-issued certificate and its certificate chain"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"time at which the cert was requested"},"domainName":{"name":"domainName","type":"\u0007","is_mandatory":true,"title":"fqdn for the certificate"},"notAfter":{"name":"notAfter","type":"\t","is_mandatory":true,"title":"time after which the certificate is not valid"},"notBefore":{"name":"notBefore","type":"\t","is_mandatory":true,"title":"time before which the certificate is not valid"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the certificate (issued, expired, revoked, etc.)"},"subject":{"name":"subject","type":"\u0007","is_mandatory":true,"title":"name of entity associated with pubkey in cert"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags associated with the certificate"}},"title":"AWS Certificate Manager Certificate resource provides an object representing an individual ACM certificate","private":true,"defaults":"arn"},"aws.apigateway":{"id":"aws.apigateway","name":"aws.apigateway","fields":{"restApis":{"name":"restApis","type":"\u0019\u001baws.apigateway.restapi","title":"List of `aws.apigateway.restapi` objects representing all rest APIs across all enabled regions in the account"}},"title":"Amazon API Gateway resource for assessing the configuration of the AWS API Gateway service"},"aws.apigateway.restapi":{"id":"aws.apigateway.restapi","name":"aws.apigateway.restapi","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the rest api"},"createdDate":{"name":"createdDate","type":"\t","is_mandatory":true,"title":"time when the rest api was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description for the rest api"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the rest api"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the rest api"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the rest api exists"},"stages":{"name":"stages","type":"\u0019\u001baws.apigateway.stage","title":"stages for the rest api"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the rest api"}},"title":"Amazon API Gateway REST API resource provides an object representing an individual configured API Gateway REST API","private":true,"defaults":"arn"},"aws.apigateway.stage":{"id":"aws.apigateway.stage","name":"aws.apigateway.stage","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the rest api stage"},"deploymentId":{"name":"deploymentId","type":"\u0007","is_mandatory":true,"title":"id of the deployment the stage is attached to"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description for the stage"},"methodSettings":{"name":"methodSettings","type":"\n","is_mandatory":true,"title":"method settings for the stage"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the stage"},"tracingEnabled":{"name":"tracingEnabled","type":"\u0004","is_mandatory":true,"title":"bool that denotes if tracing is enabled for the stage"}},"title":"Amazon API Gateway REST API resource provides an object representing an individual stage configured on an API Gateway","private":true,"defaults":"arn"},"aws.applicationAutoscaling":{"id":"aws.applicationAutoscaling","name":"aws.applicationAutoscaling","fields":{"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"service namespace to query for application autoscaling"},"scalableTargets":{"name":"scalableTargets","type":"\u0019\u001baws.applicationautoscaling.target","title":"list of scalable targets belonging to the service namespace"}},"init":{"args":[{"name":"namespace","type":"\u0007"}]},"title":"AWS Application Autoscaling","defaults":"namespace"},"aws.applicationautoscaling.target":{"id":"aws.applicationautoscaling.target","name":"aws.applicationautoscaling.target","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the autoscaling target"},"maxCapacity":{"name":"maxCapacity","type":"\u0005","is_mandatory":true,"title":"max capacity set for the autoscaling"},"minCapacity":{"name":"minCapacity","type":"\u0005","is_mandatory":true,"title":"min capacity set for the autoscaling"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"namespace for the target"},"scalableDimension":{"name":"scalableDimension","type":"\u0007","is_mandatory":true,"title":"scalable dimension for the target"},"suspendedState":{"name":"suspendedState","type":"\n","is_mandatory":true,"title":"suspendedState for the autoscaling target"}},"private":true,"defaults":"arn"},"aws.autoscaling":{"id":"aws.autoscaling","name":"aws.autoscaling","fields":{"groups":{"name":"groups","type":"\u0019\u001baws.autoscaling.group","title":"List of autoscaling groups across the account"}},"title":"AWS Auto Scaling"},"aws.autoscaling.group":{"id":"aws.autoscaling.group","name":"aws.autoscaling.group","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the autoscaling group"},"healthCheckType":{"name":"healthCheckType","type":"\u0007","is_mandatory":true,"title":"health check type used by the group (ELB|EC2)"},"loadBalancerNames":{"name":"loadBalancerNames","type":"\u0019\u0007","is_mandatory":true,"title":"List of load balancer names associated with the group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the group"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the asg"}},"title":"AWS Auto Scaling Group","private":true,"defaults":"arn"},"aws.backup":{"id":"aws.backup","name":"aws.backup","fields":{"vaults":{"name":"vaults","type":"\u0019\u001baws.backup.vault","title":"list of vaults for the service"}},"title":"AWS service for managing and automating backups"},"aws.backup.vault":{"id":"aws.backup.vault","name":"aws.backup.vault","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the vault"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the vault"},"recoveryPoints":{"name":"recoveryPoints","type":"\u0019\u001baws.backup.vaultRecoveryPoint","title":"list of recovery points stored in the backup vault"}},"private":true,"defaults":"arn"},"aws.backup.vaultRecoveryPoint":{"id":"aws.backup.vaultRecoveryPoint","name":"aws.backup.vaultRecoveryPoint","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the recovery point"},"completionDate":{"name":"completionDate","type":"\t","is_mandatory":true,"title":"date the recovery point completed"},"createdBy":{"name":"createdBy","type":"\n","is_mandatory":true,"title":"information about who created the recovery point"},"creationDate":{"name":"creationDate","type":"\t","is_mandatory":true,"title":"date the recovery point was created"},"encryptionKeyArn":{"name":"encryptionKeyArn","type":"\u0007","is_mandatory":true,"title":"arn of the key used to encrypt the recovery point"},"iamRoleArn":{"name":"iamRoleArn","type":"\u0007","is_mandatory":true,"title":"arn of the iam role used to create the recovery point"},"isEncrypted":{"name":"isEncrypted","type":"\u0004","is_mandatory":true,"title":"true if the recovery point is encrypted"},"resourceType":{"name":"resourceType","type":"\u0007","is_mandatory":true,"title":"resource type for the recovery point, e.g. \"EFS\" or \"DynamoDB\""},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the recovery point"}},"private":true,"defaults":"arn"},"aws.cloudtrail":{"id":"aws.cloudtrail","name":"aws.cloudtrail","fields":{"trails":{"name":"trails","type":"\u0019\u001baws.cloudtrail.trail","title":"a list of cloudtrail trails associated with the account"}},"title":"AWS CloudTrail enables risk auditing of your AWS account"},"aws.cloudtrail.trail":{"id":"aws.cloudtrail.trail","name":"aws.cloudtrail.trail","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the trail"},"cloudWatchLogsRoleArn":{"name":"cloudWatchLogsRoleArn","type":"\u0007","is_mandatory":true,"title":"role for logs endpoint to assume when writing to log group"},"eventSelectors":{"name":"eventSelectors","type":"\u0019\n","title":"settings for the trail's configured event selectors"},"includeGlobalServiceEvents":{"name":"includeGlobalServiceEvents","type":"\u0004","is_mandatory":true,"title":"true if api calls from global services are included"},"isMultiRegionTrail":{"name":"isMultiRegionTrail","type":"\u0004","is_mandatory":true,"title":"specifies if trail exists only in one region or multiple"},"isOrganizationTrail":{"name":"isOrganizationTrail","type":"\u0004","is_mandatory":true,"title":"whether trail is organization trail (logs events for mgmt and member accts of org)"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used to encrypt the logs"},"logFileValidationEnabled":{"name":"logFileValidationEnabled","type":"\u0004","is_mandatory":true,"title":"whether log file validation is enabled"},"logGroup":{"name":"logGroup","type":"\u001baws.cloudwatch.loggroup","title":"log group to which trail files will be delivered"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the trail"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region in which the trail was created (home region)"},"s3bucket":{"name":"s3bucket","type":"\u001baws.s3.bucket","title":"s3 bucket where trail files are delivered"},"snsTopicARN":{"name":"snsTopicARN","type":"\u0007","is_mandatory":true,"title":"ARN of the SNS topic that the trail uses to send notifications"},"status":{"name":"status","type":"\n","title":"JSON list of information about the trail"}},"title":"AWS CloudTrail Trail","private":true,"defaults":"arn"},"aws.cloudwatch":{"id":"aws.cloudwatch","name":"aws.cloudwatch","fields":{"alarms":{"name":"alarms","type":"\u0019\u001baws.cloudwatch.metricsalarm","title":"List of cloudwatch alarms"},"logGroups":{"name":"logGroups","type":"\u0019\u001baws.cloudwatch.loggroup","title":"List of cloudwatch log groups"},"metrics":{"name":"metrics","type":"\u0019\u001baws.cloudwatch.metric","title":"List of cloudwatch metrics"}},"title":"AWS CloudWatch provides observability of AWS resources and applications"},"aws.cloudwatch.loggroup":{"id":"aws.cloudwatch.loggroup","name":"aws.cloudwatch.loggroup","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the log group"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used for log encryption"},"metricsFilters":{"name":"metricsFilters","type":"\u0019\u001baws.cloudwatch.loggroup.metricsfilter","title":"List of metric filters associated with the log group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the log group"}},"title":"AWS CloudWatch Log Groups","private":true,"defaults":"arn"},"aws.cloudwatch.loggroup.metricsfilter":{"id":"aws.cloudwatch.loggroup.metricsfilter","name":"aws.cloudwatch.loggroup.metricsfilter","fields":{"filterName":{"name":"filterName","type":"\u0007","is_mandatory":true,"title":"filter name associated with metric"},"filterPattern":{"name":"filterPattern","type":"\u0007","is_mandatory":true,"title":"filter pattern associated with the metric"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the metric"},"metrics":{"name":"metrics","type":"\u0019\u001baws.cloudwatch.metric","is_mandatory":true,"title":"List of cloudwatch metrics"}},"title":"AWS CloudWatch Log Group Metrics Filter","private":true,"defaults":"id"},"aws.cloudwatch.metric":{"id":"aws.cloudwatch.metric","name":"aws.cloudwatch.metric","fields":{"alarms":{"name":"alarms","type":"\u0019\u001baws.cloudwatch.metricsalarm","title":"List of cloudwatch metric alarms for the metric"},"dimensions":{"name":"dimensions","type":"\u0019\u001baws.cloudwatch.metricdimension","title":"dimensions that apply to the metric"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the metric"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"namespace for the metric"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the metric exists"},"statistics":{"name":"statistics","type":"\u001baws.cloudwatch.metricstatistics","title":"statistics for the metric"}},"title":"AWS CloudWatch Metric","private":true,"defaults":"name region"},"aws.cloudwatch.metric.datapoint":{"id":"aws.cloudwatch.metric.datapoint","name":"aws.cloudwatch.metric.datapoint","fields":{"average":{"name":"average","type":"\u0006","is_mandatory":true,"title":"Average value for the statistic"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique identifier for the datapoint"},"maximum":{"name":"maximum","type":"\u0006","is_mandatory":true,"title":"Maximum value for the statistic"},"minimum":{"name":"minimum","type":"\u0006","is_mandatory":true,"title":"Minimum value for the statistic"},"sum":{"name":"sum","type":"\u0006","is_mandatory":true,"title":"Sum value for the statistic"},"timestamp":{"name":"timestamp","type":"\t","is_mandatory":true,"title":"Timestamp of the metric datapoint"},"unit":{"name":"unit","type":"\u0007","is_mandatory":true,"title":"Unit of the statistic"}},"title":"AWS CloudWatch Metric Datapoint","private":true,"defaults":"id"},"aws.cloudwatch.metricdimension":{"id":"aws.cloudwatch.metricdimension","name":"aws.cloudwatch.metricdimension","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the dimension"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Value of the dimension"}},"title":"AWS CloudWatch Metric Dimension","defaults":"name value"},"aws.cloudwatch.metricsalarm":{"id":"aws.cloudwatch.metricsalarm","name":"aws.cloudwatch.metricsalarm","fields":{"actions":{"name":"actions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of alarm actions (sns topic ARNs) associated with the alarm"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the metric alarm"},"insufficientDataActions":{"name":"insufficientDataActions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of snsTopic ARNs to be triggered for insufficientDataActions"},"metricName":{"name":"metricName","type":"\u0007","is_mandatory":true,"title":"metric name associated with the alarm"},"metricNamespace":{"name":"metricNamespace","type":"\u0007","is_mandatory":true,"title":"metric namespace associated with the alarm"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the alarm"},"okActions":{"name":"okActions","type":"\u0019\u001baws.sns.topic","is_mandatory":true,"title":"List of snsTopic ARNs to be triggered for okActions"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the alarm exists"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the alarm"},"stateReason":{"name":"stateReason","type":"\u0007","is_mandatory":true,"title":"description of the reason for the state"}},"title":"AWS CloudWatch Alarms","private":true,"defaults":"arn"},"aws.cloudwatch.metricstatistics":{"id":"aws.cloudwatch.metricstatistics","name":"aws.cloudwatch.metricstatistics","fields":{"datapoints":{"name":"datapoints","type":"\u0019\u001baws.cloudwatch.metric.datapoint","is_mandatory":true,"title":"Datapoints for the statistic over the last 24 hours in hour intervals"},"label":{"name":"label","type":"\u0007","is_mandatory":true,"title":"Label for the statistics"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name for the metric"},"namespace":{"name":"namespace","type":"\u0007","is_mandatory":true,"title":"Namespace for the metric"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the metrics"}},"init":{"args":[{"name":"namespace","type":"\u0007"},{"name":"region","type":"\u0007"},{"name":"name","type":"\u0007"}]},"title":"AWS CloudWatch Metric Statistics","defaults":"name region"},"aws.codebuild":{"id":"aws.codebuild","name":"aws.codebuild","fields":{"projects":{"name":"projects","type":"\u0019\u001baws.codebuild.project","title":"List of build projects"}},"title":"AWS CodeBuild for building and testing code"},"aws.codebuild.project":{"id":"aws.codebuild.project","name":"aws.codebuild.project","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the project"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the project"},"environment":{"name":"environment","type":"\n","is_mandatory":true,"title":"build environment information about the project"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the project"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the project exists"},"source":{"name":"source","type":"\n","is_mandatory":true,"title":"source used for the build project"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the project"}},"title":"AWS CodeBuild Project","private":true,"defaults":"arn"},"aws.config":{"id":"aws.config","name":"aws.config","fields":{"recorders":{"name":"recorders","type":"\u0019\u001baws.config.recorder","title":"List of configuration recorders for each region in the account"},"rules":{"name":"rules","type":"\u0019\u001baws.config.rule","title":"List of aws config rules"}},"title":"AWS Config"},"aws.config.recorder":{"id":"aws.config.recorder","name":"aws.config.recorder","fields":{"allSupported":{"name":"allSupported","type":"\u0004","is_mandatory":true,"title":"recording config changes for every supported type of regional resource"},"includeGlobalResourceTypes":{"name":"includeGlobalResourceTypes","type":"\u0004","is_mandatory":true,"title":"recording all supported types of global resources with the resources that it records"},"lastStatus":{"name":"lastStatus","type":"\u0007","is_mandatory":true,"title":"last (previous) status of the recorder"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the recorder"},"recording":{"name":"recording","type":"\u0004","is_mandatory":true,"title":"whether or not the recorder is currently recording"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the recorder"},"roleArn":{"name":"roleArn","type":"\u0007","is_mandatory":true,"title":"arn of the IAM role used to describe the AWS resources associated with the account"}},"title":"AWS Config Recorder","private":true,"defaults":"name region"},"aws.config.rule":{"id":"aws.config.rule","name":"aws.config.rule","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the config rule"},"source":{"name":"source","type":"\n","is_mandatory":true,"title":"rule identifier that causes function to eval resources"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the rule"}},"title":"AWS Config Rule","private":true,"defaults":"arn state"},"aws.dms":{"id":"aws.dms","name":"aws.dms","fields":{"replicationInstances":{"name":"replicationInstances","type":"\u0019\n"}},"title":"AWS Database Migration Service"},"aws.dynamodb":{"id":"aws.dynamodb","name":"aws.dynamodb","fields":{"backups":{"name":"backups","type":"\u0019\n","title":"List of backups for dynamodb"},"globalTables":{"name":"globalTables","type":"\u0019\u001baws.dynamodb.globaltable","title":"List of global tables for dynamodb"},"limits":{"name":"limits","type":"\u0019\u001baws.dynamodb.limit","title":"List of dynamodb settings across all regions"},"tables":{"name":"tables","type":"\u0019\u001baws.dynamodb.table","title":"List of tables for dynamodb"}},"title":"AWS NoSQL database service for scale"},"aws.dynamodb.globaltable":{"id":"aws.dynamodb.globaltable","name":"aws.dynamodb.globaltable","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the global table"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"table name"},"replicaSettings":{"name":"replicaSettings","type":"\u0019\n","title":"List of replica settings for the table"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the table"}},"title":"AWS DynamoDB Global Table","private":true,"defaults":"arn"},"aws.dynamodb.limit":{"id":"aws.dynamodb.limit","name":"aws.dynamodb.limit","fields":{"accountMaxRead":{"name":"accountMaxRead","type":"\u0005","is_mandatory":true,"title":"account max read limit"},"accountMaxWrite":{"name":"accountMaxWrite","type":"\u0005","is_mandatory":true,"title":"account max write limit"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN representing the account + region where the limit applies"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the limits apply"},"tableMaxRead":{"name":"tableMaxRead","type":"\u0005","is_mandatory":true,"title":"table max read limit"},"tableMaxWrite":{"name":"tableMaxWrite","type":"\u0005","is_mandatory":true,"title":"table max write limit"}},"title":"AWS DynamoDB Limits","private":true,"defaults":"arn"},"aws.dynamodb.table":{"id":"aws.dynamodb.table","name":"aws.dynamodb.table","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the table"},"backups":{"name":"backups","type":"\u0019\n","title":"backups for the table"},"continuousBackups":{"name":"continuousBackups","type":"\n","title":"continuous backups and point in time recovery settings for the table"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"table name"},"provisionedThroughput":{"name":"provisionedThroughput","type":"\n","is_mandatory":true,"title":"provisioned throughput settings for the table"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the table exists"},"sseDescription":{"name":"sseDescription","type":"\n","is_mandatory":true,"title":"description of server side encryption for the table"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the table"}},"title":"AWS DynamoDB Table","private":true,"defaults":"arn"},"aws.ec2":{"id":"aws.ec2","name":"aws.ec2","fields":{"ebsEncryptionByDefault":{"name":"ebsEncryptionByDefault","type":"\u001a\u0007\u0004","title":"map[region]boolean used to denote if ebs encryption is on by default per region"},"instances":{"name":"instances","type":"\u0019\u001baws.ec2.instance","title":"a list of instances across the aws account (all regions)"},"internetGateways":{"name":"internetGateways","type":"\u0019\u001baws.ec2.internetgateway","title":"List of internet gateways"},"keypairs":{"name":"keypairs","type":"\u0019\u001baws.ec2.keypair","title":"list of keypairs for the account"},"networkAcls":{"name":"networkAcls","type":"\u0019\u001baws.ec2.networkacl","title":"List of network ACLs"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","title":"a list of security groups available to the account"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.ec2.snapshot","title":"List of snapshots across the account"},"volumes":{"name":"volumes","type":"\u0019\u001baws.ec2.volume","title":"List of volumes across the aws account"},"vpnConnections":{"name":"vpnConnections","type":"\u0019\u001baws.ec2.vpnconnection","title":"List of vpn connections"}},"title":"Amazon EC2"},"aws.ec2.image":{"id":"aws.ec2.image","name":"aws.ec2.image","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"architecture associated with the image"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the AMI"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the image"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the image"},"ownerAlias":{"name":"ownerAlias","type":"\u0007","is_mandatory":true,"title":"Alias for the image owner"},"ownerId":{"name":"ownerId","type":"\u0007","is_mandatory":true,"title":"AWS account id of the image owner"}},"title":"AWS EC2 Image","private":true,"defaults":"arn"},"aws.ec2.instance":{"id":"aws.ec2.instance","name":"aws.ec2.instance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the instance"},"detailedMonitoring":{"name":"detailedMonitoring","type":"\u0007","is_mandatory":true,"title":"indicates whether detailed monitoring is enabled"},"deviceMappings":{"name":"deviceMappings","type":"\u0019\u001baws.ec2.instance.device","is_mandatory":true,"title":"List of devices attached to the instance (e.g. ebs volume)"},"ebsOptimized":{"name":"ebsOptimized","type":"\u0004","is_mandatory":true,"title":"Denotes whether or not instance has ebs optimization turned on"},"httpTokens":{"name":"httpTokens","type":"\u0007","is_mandatory":true,"title":"a value of optional for http tokens denotes imdsv1 server compatibility; required is imdsv2"},"image":{"name":"image","type":"\u001baws.ec2.image","is_mandatory":true,"title":"Image that was used for the instance"},"instanceId":{"name":"instanceId","type":"\u0007","is_mandatory":true,"title":"instance id for the instance"},"instanceStatus":{"name":"instanceStatus","type":"\n","title":"The status of the specified instance"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type, e.g. t1.micro"},"keypair":{"name":"keypair","type":"\u001baws.ec2.keypair","title":"keypair associated with the instance"},"launchTime":{"name":"launchTime","type":"\t","is_mandatory":true,"title":"Launch time of the instance"},"patchState":{"name":"patchState","type":"\n","title":"patch state information about the instance"},"privateDnsName":{"name":"privateDnsName","type":"\u0007","is_mandatory":true,"title":"private DNS name for the instance"},"privateIp":{"name":"privateIp","type":"\u0007","is_mandatory":true,"title":"private IP address for the instance"},"publicDnsName":{"name":"publicDnsName","type":"\u0007","is_mandatory":true,"title":"Public dns name for the instance"},"publicIp":{"name":"publicIp","type":"\u0007","is_mandatory":true,"title":"public ip for instance"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the instance exists"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","is_mandatory":true,"title":"List of security groups (ids) associated with the instance"},"ssm":{"name":"ssm","type":"\n","title":"Amazon Systems Manager information for the instance"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the instance"},"stateReason":{"name":"stateReason","type":"\n","is_mandatory":true,"title":"Reason for the most recent state transition"},"stateTransitionReason":{"name":"stateTransitionReason","type":"\u0007","is_mandatory":true,"title":"Reason for the most recent state transition"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Tags on the instance"},"vpc":{"name":"vpc","type":"\u001baws.vpc","title":"vpc associated with the instance"}},"title":"AWS EC2 Instance","private":true,"defaults":"arn state"},"aws.ec2.instance.device":{"id":"aws.ec2.instance.device","name":"aws.ec2.instance.device","fields":{"deleteOnTermination":{"name":"deleteOnTermination","type":"\u0004","is_mandatory":true,"title":"boolean to denote whether volume should be deleted on instance termination"},"deviceName":{"name":"deviceName","type":"\u0007","is_mandatory":true,"title":"name for the device"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the device"},"volumeId":{"name":"volumeId","type":"\u0007","is_mandatory":true,"title":"volume id for the device"}},"title":"AWS EC2 Instance Device","private":true},"aws.ec2.internetgateway":{"id":"aws.ec2.internetgateway","name":"aws.ec2.internetgateway","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the gateway"},"attachments":{"name":"attachments","type":"\u0019\n","is_mandatory":true},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the gateway"}},"title":"Amazon EC2 internet gateway for use with a VPC","private":true,"defaults":"arn"},"aws.ec2.keypair":{"id":"aws.ec2.keypair","name":"aws.ec2.keypair","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the keypair"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"fingerprint for the keypair"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the keypair"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the keypair exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the keypair"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of key (e.g. RSA)"}},"private":true,"defaults":"arn name"},"aws.ec2.networkacl":{"id":"aws.ec2.networkacl","name":"aws.ec2.networkacl","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the network ACL"},"entries":{"name":"entries","type":"\u0019\u001baws.ec2.networkacl.entry","title":"entries for the network ACL"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"ID for the network ACL"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the network ACL"}},"title":"AWS EC2 Network ACL","private":true,"defaults":"arn"},"aws.ec2.networkacl.entry":{"id":"aws.ec2.networkacl.entry","name":"aws.ec2.networkacl.entry","fields":{"egress":{"name":"egress","type":"\u0004","is_mandatory":true,"title":"denotes whether this is an entry for egress rules"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the entry rule"},"portRange":{"name":"portRange","type":"\u001baws.ec2.networkacl.entry.portrange","title":"port range for the acl entry"},"ruleAction":{"name":"ruleAction","type":"\u0007","is_mandatory":true,"title":"allow or deny"}},"title":"AWS EC2 Network ACL Entry","private":true},"aws.ec2.networkacl.entry.portrange":{"id":"aws.ec2.networkacl.entry.portrange","name":"aws.ec2.networkacl.entry.portrange","fields":{"from":{"name":"from","type":"\u0005","is_mandatory":true,"title":"starting port for port range"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the entry port range"},"to":{"name":"to","type":"\u0005","is_mandatory":true,"title":"ending port for port range"}},"title":"AWS EC2 Network ACL Port Range","private":true},"aws.ec2.securitygroup":{"id":"aws.ec2.securitygroup","name":"aws.ec2.securitygroup","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"security group arn"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the security group"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"security group id"},"ipPermissions":{"name":"ipPermissions","type":"\u0019\u001baws.ec2.securitygroup.ippermission","is_mandatory":true,"title":"ip permissions (ingress) for the security group"},"ipPermissionsEgress":{"name":"ipPermissionsEgress","type":"\u0019\u001baws.ec2.securitygroup.ippermission","is_mandatory":true,"title":"ip permissions (egress) for the security group"},"isAttachedToNetworkInterface":{"name":"isAttachedToNetworkInterface","type":"\u0004","title":"bool to denote if security group is attached to Amazon Elastic Compute Cloud"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the security group"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region associated with the security group"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the security group"},"vpc":{"name":"vpc","type":"\u001baws.vpc","is_mandatory":true,"title":"vpc associated with the security group"}},"title":"AWS EC2 Security Group","private":true,"defaults":"arn"},"aws.ec2.securitygroup.ippermission":{"id":"aws.ec2.securitygroup.ippermission","name":"aws.ec2.securitygroup.ippermission","fields":{"fromPort":{"name":"fromPort","type":"\u0005","is_mandatory":true,"title":"start of port range for tcp/udp protocols"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the ip permission"},"ipProtocol":{"name":"ipProtocol","type":"\u0007","is_mandatory":true,"title":"ip protocol name"},"ipRanges":{"name":"ipRanges","type":"\u0019\u0007","is_mandatory":true,"title":"ipv4 ranges"},"ipv6Ranges":{"name":"ipv6Ranges","type":"\u0019\u0007","is_mandatory":true,"title":"ipv6 ranges"},"toPort":{"name":"toPort","type":"\u0005","is_mandatory":true,"title":"end of port range for tcp/udp protocols"}},"title":"AWS EC2 Security Group IP Permission","private":true,"defaults":"id"},"aws.ec2.snapshot":{"id":"aws.ec2.snapshot","name":"aws.ec2.snapshot","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn for the snapshot"},"createVolumePermission":{"name":"createVolumePermission","type":"\u0019\n","title":"users/groups that have the permsfor creating volumes from the snapshot"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id for the snapshot"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the snapshot exists"},"startTime":{"name":"startTime","type":"\t","is_mandatory":true,"title":"time when the snapshot was initiated"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the snapshot"},"volumeId":{"name":"volumeId","type":"\u0007","is_mandatory":true,"title":"id of the volume used to create the snapshot"}},"title":"AWS EC2 Snapshot","private":true,"defaults":"arn"},"aws.ec2.vgwtelemetry":{"id":"aws.ec2.vgwtelemetry","name":"aws.ec2.vgwtelemetry","fields":{"outsideIpAddress":{"name":"outsideIpAddress","type":"\u0007","is_mandatory":true},"status":{"name":"status","type":"\u0007","is_mandatory":true},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true}},"title":"Amazon EC2 VPN Telemetry for a VPN tunnel.","private":true},"aws.ec2.volume":{"id":"aws.ec2.volume","name":"aws.ec2.volume","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the ec2 volume"},"attachments":{"name":"attachments","type":"\u0019\n","is_mandatory":true,"title":"information about the volume attachments"},"availabilityZone":{"name":"availabilityZone","type":"\u0007","is_mandatory":true,"title":"availability Zone in which the volume was created"},"createTime":{"name":"createTime","type":"\t","is_mandatory":true,"title":"time the volume was created"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether volume is encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the ec2 volume"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the volume (creating, available, in-use, etc.)"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the ebs volume"},"volumeType":{"name":"volumeType","type":"\u0007","is_mandatory":true,"title":"EBS volume type (gp2 | gp3 | io1 | io2 | st1 | sc1| standard)"}},"title":"AWS EC2 Volume","private":true,"defaults":"arn"},"aws.ec2.vpnconnection":{"id":"aws.ec2.vpnconnection","name":"aws.ec2.vpnconnection","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the vpn connection"},"vgwTelemetry":{"name":"vgwTelemetry","type":"\u0019\u001baws.ec2.vgwtelemetry","is_mandatory":true,"title":"List of telemetry data for the vpn"}},"title":"Amazon EC2 VPN Connection","private":true,"defaults":"arn"},"aws.efs":{"id":"aws.efs","name":"aws.efs","fields":{"filesystems":{"name":"filesystems","type":"\u0019\u001baws.efs.filesystem","title":"a list of filesystems managed by the service"}},"title":"AWS Elastic File System (EFS) Service"},"aws.efs.filesystem":{"id":"aws.efs.filesystem","name":"aws.efs.filesystem","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the filesystem"},"backupPolicy":{"name":"backupPolicy","type":"\n","title":"backup policy for the filesystem"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the filesystem id encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the filesystem"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","title":"KMS key used for encryption of the filesystem"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the filesystem"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region in which the filesystem exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the filesystem"}},"title":"AWS Elastic File System (EFS) Filesystem","private":true,"defaults":"name arn"},"aws.eks":{"id":"aws.eks","name":"aws.eks","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.eks.cluster"}},"title":"Amazon EKS"},"aws.eks.cluster":{"id":"aws.eks.cluster","name":"aws.eks.cluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the cluster"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Cluster creation timestamp"},"encryptionConfig":{"name":"encryptionConfig","type":"\u0019\n","is_mandatory":true,"title":"Encryption configuration for the cluster"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"The endpoint of Kubernetes API server"},"logging":{"name":"logging","type":"\n","is_mandatory":true,"title":"Cluster logging configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the cluster"},"networkConfig":{"name":"networkConfig","type":"\n","is_mandatory":true,"title":"Kubernetes network configuration"},"platformVersion":{"name":"platformVersion","type":"\u0007","is_mandatory":true,"title":"Amazon EKS cluster version"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the cluster"},"resourcesVpcConfig":{"name":"resourcesVpcConfig","type":"\n","is_mandatory":true,"title":"VPC configuration"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Cluster Status"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"a map of tags associated with the cluster"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Kubernetes server version"}},"title":"Amazon EKS cluster","private":true,"defaults":"arn version status"},"aws.elasticache":{"id":"aws.elasticache","name":"aws.elasticache","fields":{"clusters":{"name":"clusters","type":"\u0019\n","title":"List of clusters"}},"title":"Amazon ElastiCache in-memory data store"},"aws.elb":{"id":"aws.elb","name":"aws.elb","fields":{"classicLoadBalancers":{"name":"classicLoadBalancers","type":"\u0019\u001baws.elb.loadbalancer","title":"List of classic load balancers"},"loadBalancers":{"name":"loadBalancers","type":"\u0019\u001baws.elb.loadbalancer","title":"List of application, gateway, and network load balancers (elbv2)"}},"title":"AWS Elastic Load Balancing"},"aws.elb.loadbalancer":{"id":"aws.elb.loadbalancer","name":"aws.elb.loadbalancer","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the load balancer"},"attributes":{"name":"attributes","type":"\u0019\n","title":"a list of attributes for the load balancer"},"dnsName":{"name":"dnsName","type":"\u0007","is_mandatory":true,"title":"dns name for the load balancer"},"listenerDescriptions":{"name":"listenerDescriptions","type":"\u0019\n","title":"List of listener configurations for the load balancer"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"user specified name for the load balancer"},"scheme":{"name":"scheme","type":"\u0007","is_mandatory":true,"title":"scheme for the lb (internet-facing vs. internal)"}},"title":"AWS Elastic Load Balancing Load Balancer","private":true,"defaults":"arn"},"aws.emr":{"id":"aws.emr","name":"aws.emr","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.emr.cluster","title":"List of emr clusters"}},"title":"AWS EMR for large data processing"},"aws.emr.cluster":{"id":"aws.emr.cluster","name":"aws.emr.cluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the cluster"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"emr cluster id"},"masterInstances":{"name":"masterInstances","type":"\u0019\n","title":"List of master instances for the cluster"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the cluster"},"normalizedInstanceHours":{"name":"normalizedInstanceHours","type":"\u0005","is_mandatory":true,"title":"an approximation of the cost of the cluster, represented in m1.small/hours"},"outpostArn":{"name":"outpostArn","type":"\u0007","is_mandatory":true,"title":"ARN of outpost where cluster is launched"},"status":{"name":"status","type":"\n","is_mandatory":true,"title":"details about the current status of the cluster"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the cluster"}},"title":"Amazon EMR Cluster","private":true,"defaults":"arn"},"aws.es":{"id":"aws.es","name":"aws.es","fields":{"domains":{"name":"domains","type":"\u0019\u001baws.es.domain","title":"List of ElasticSearch domains"}},"title":"AWS service for a managed ElasticSearch service"},"aws.es.domain":{"id":"aws.es.domain","name":"aws.es.domain","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the Elasticsearch domain"},"encryptionAtRestEnabled":{"name":"encryptionAtRestEnabled","type":"\u0004","is_mandatory":true,"title":"denotes whether encryption at rest is enabled"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"endpoint used to submit index and search reqs"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the es domain"},"nodeToNodeEncryptionEnabled":{"name":"nodeToNodeEncryptionEnabled","type":"\u0004","is_mandatory":true,"title":"denoted whether node to node encryption is enabled"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the domain exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the domain"}},"title":"Amazon Elasticsearch Service","private":true,"defaults":"arn"},"aws.guardduty":{"id":"aws.guardduty","name":"aws.guardduty","fields":{"detectors":{"name":"detectors","type":"\u0019\u001baws.guardduty.detector","title":"List of guardduty detectors"}},"title":"Amazon GuardDuty for threat detection"},"aws.guardduty.detector":{"id":"aws.guardduty.detector","name":"aws.guardduty.detector","fields":{"findingPublishingFrequency":{"name":"findingPublishingFrequency","type":"\u0007","is_mandatory":true,"title":"publishing frequency for the detector"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id for the detector"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region for the detector"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the detector (ENABLED|DISABLED)"},"unarchivedFindings":{"name":"unarchivedFindings","type":"\u0019\n","title":"List of unarchivedFindings found by the detector"}},"title":"Amazon GuardDuty Detector","private":true,"defaults":"id region"},"aws.iam":{"id":"aws.iam","name":"aws.iam","fields":{"accountPasswordPolicy":{"name":"accountPasswordPolicy","type":"\n","title":"iam account password policy for the account"},"accountSummary":{"name":"accountSummary","type":"\u001a\u0007\u0005","title":"iam account summary"},"attachedPolicies":{"name":"attachedPolicies","type":"\u0019\u001baws.iam.policy","title":"List of iam policies attached to a user, role, or group"},"credentialReport":{"name":"credentialReport","type":"\u0019\u001baws.iam.usercredentialreportentry","title":"iam credential report"},"groups":{"name":"groups","type":"\u0019\u001baws.iam.group","title":"List of iam groups in the account"},"policies":{"name":"policies","type":"\u0019\u001baws.iam.policy","title":"List of iam policies in the account"},"roles":{"name":"roles","type":"\u0019\u001baws.iam.role","title":"List of iam roles in the account"},"serverCertificates":{"name":"serverCertificates","type":"\u0019\n","title":"List of server certificates stored in IAM"},"users":{"name":"users","type":"\u0019\u001baws.iam.user","title":"List of iam users in the account"},"virtualMfaDevices":{"name":"virtualMfaDevices","type":"\u0019\u001baws.iam.virtualmfadevice","title":"List of virtual mfs devices associated with the account"}},"title":"AWS service to create and manage permissions for users and groups"},"aws.iam.group":{"id":"aws.iam.group","name":"aws.iam.group","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the group"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when the group was created"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the group"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the group"},"usernames":{"name":"usernames","type":"\u0019\u0007","is_mandatory":true,"title":"List of usernames that belong to the group"}},"title":"AWS IAM Group","defaults":"arn"},"aws.iam.policy":{"id":"aws.iam.policy","name":"aws.iam.policy","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the policy"},"attachedGroups":{"name":"attachedGroups","type":"\u0019\u001baws.iam.group","title":"List of groups attached to the policy"},"attachedRoles":{"name":"attachedRoles","type":"\u0019\u001baws.iam.role","title":"List of roles attached to the policy"},"attachedUsers":{"name":"attachedUsers","type":"\u0019\u001baws.iam.user","title":"List of users attached to the policy"},"attachmentCount":{"name":"attachmentCount","type":"\u0005"},"createDate":{"name":"createDate","type":"\t","title":"time when the policy was created"},"defaultVersion":{"name":"defaultVersion","type":"\u001baws.iam.policyversion","title":"default version of the policy"},"description":{"name":"description","type":"\u0007","title":"description of the policy"},"id":{"name":"id","type":"\u0007","title":"id of the policy"},"isAttachable":{"name":"isAttachable","type":"\u0004","title":"denotes if the policy can be attached"},"name":{"name":"name","type":"\u0007","title":"name of the policy"},"scope":{"name":"scope","type":"\u0007","title":"scope of the policy"},"updateDate":{"name":"updateDate","type":"\t","title":"time when the policy was updated"},"versions":{"name":"versions","type":"\u0019\u001baws.iam.policyversion","title":"List of versions for the policy"}},"title":"AWS IAM Policy","defaults":"arn"},"aws.iam.policyversion":{"id":"aws.iam.policyversion","name":"aws.iam.policyversion","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the policy version"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when this policy version was created"},"document":{"name":"document","type":"\n","title":"json statements for this policy version"},"isDefaultVersion":{"name":"isDefaultVersion","type":"\u0004","is_mandatory":true,"title":"denotes if this version is the policy default version"},"versionId":{"name":"versionId","type":"\u0007","is_mandatory":true,"title":"version id"}},"title":"AWS IAM Policy Version","defaults":"arn"},"aws.iam.role":{"id":"aws.iam.role","name":"aws.iam.role","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the role"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when the role was created"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"description of the role"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the role"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the role"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags associated with the role"}},"title":"AWS IAM Role","defaults":"arn"},"aws.iam.user":{"id":"aws.iam.user","name":"aws.iam.user","fields":{"accessKeys":{"name":"accessKeys","type":"\u0019\n","title":"List of access keys metadata associated with the user"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the iam user"},"attachedPolicies":{"name":"attachedPolicies","type":"\u0019\u001baws.iam.policy","title":"List of managed policies attached to the user"},"createDate":{"name":"createDate","type":"\t","is_mandatory":true,"title":"time when user was created"},"groups":{"name":"groups","type":"\u0019\u0007","title":"List of group ARNs that the user belongs to"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the iam user"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the user"},"passwordLastUsed":{"name":"passwordLastUsed","type":"\t","is_mandatory":true,"title":"time when password was last used"},"policies":{"name":"policies","type":"\u0019\u0007","title":"List of inline policies attached to the user"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the iam user"}},"title":"AWS IAM User","defaults":"arn"},"aws.iam.usercredentialreportentry":{"id":"aws.iam.usercredentialreportentry","name":"aws.iam.usercredentialreportentry","fields":{"accessKey1Active":{"name":"accessKey1Active","type":"\u0004","title":"denotes if the access key is active"},"accessKey1LastRotated":{"name":"accessKey1LastRotated","type":"\t","title":"time when key was last rotated"},"accessKey1LastUsedDate":{"name":"accessKey1LastUsedDate","type":"\t","title":"time when key was last used"},"accessKey1LastUsedRegion":{"name":"accessKey1LastUsedRegion","type":"\u0007","title":"region in which the key was last used"},"accessKey1LastUsedService":{"name":"accessKey1LastUsedService","type":"\u0007","title":"service that last used the key"},"accessKey2Active":{"name":"accessKey2Active","type":"\u0004","title":"denotes if the access key is active"},"accessKey2LastRotated":{"name":"accessKey2LastRotated","type":"\t","title":"time when key was last rotated"},"accessKey2LastUsedDate":{"name":"accessKey2LastUsedDate","type":"\t","title":"time when key was last used"},"accessKey2LastUsedRegion":{"name":"accessKey2LastUsedRegion","type":"\u0007","title":"region in which the key was last used"},"accessKey2LastUsedService":{"name":"accessKey2LastUsedService","type":"\u0007","title":"service that last used the key"},"arn":{"name":"arn","type":"\u0007","title":"arn for the credential report"},"cert1Active":{"name":"cert1Active","type":"\u0004","title":"denotes if the cert is active"},"cert1LastRotated":{"name":"cert1LastRotated","type":"\t","title":"time when the cert was last rotated"},"cert2Active":{"name":"cert2Active","type":"\u0004","title":"denotes if the cert is active"},"cert2LastRotated":{"name":"cert2LastRotated","type":"\t","title":"time when the cert was last rotated"},"mfaActive":{"name":"mfaActive","type":"\u0004","title":"denotes if mfa is active in the account"},"passwordEnabled":{"name":"passwordEnabled","type":"\u0004","title":"denotes if passwords are enabled"},"passwordLastChanged":{"name":"passwordLastChanged","type":"\t","title":"time when the password was last changed"},"passwordLastUsed":{"name":"passwordLastUsed","type":"\t","title":"time when the password was last used"},"passwordNextRotation":{"name":"passwordNextRotation","type":"\t","title":"next time when the password should rotate"},"properties":{"name":"properties","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"properties on the iam user credential report"},"user":{"name":"user","type":"\u001baws.iam.user","title":"iam user"},"userCreationTime":{"name":"userCreationTime","type":"\t","title":"time when user was created"}},"init":{"args":[{"name":"properties","type":"\u001a\u0007\u0007"}]},"title":"Entry in AWS IAM credential report","defaults":"arn"},"aws.iam.virtualmfadevice":{"id":"aws.iam.virtualmfadevice","name":"aws.iam.virtualmfadevice","fields":{"enableDate":{"name":"enableDate","type":"\t","is_mandatory":true,"title":"time when the mfa device was enabled"},"serialNumber":{"name":"serialNumber","type":"\u0007","is_mandatory":true,"title":"serial number for the mfa device"},"user":{"name":"user","type":"\u001baws.iam.user","is_mandatory":true,"title":"user associated with the mfa device"}},"title":"AWS IAM Virtual MFA Device","private":true,"defaults":"serialNumber"},"aws.kms":{"id":"aws.kms","name":"aws.kms","fields":{"keys":{"name":"keys","type":"\u0019\u001baws.kms.key","title":"a list of all customer master keys (CMKs) in the caller's AWS account (across all regions)"}},"title":"AWS KMS for key management"},"aws.kms.key":{"id":"aws.kms.key","name":"aws.kms.key","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the key"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique identifier for the key"},"keyRotationEnabled":{"name":"keyRotationEnabled","type":"\u0004","title":"bool that specifies whether key rotation is enabled"},"metadata":{"name":"metadata","type":"\n","title":"metadata for the key"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the key lives in"}},"title":"AWS KMS Key","private":true,"defaults":"arn"},"aws.lambda":{"id":"aws.lambda","name":"aws.lambda","fields":{"functions":{"name":"functions","type":"\u0019\u001baws.lambda.function","title":"List of lambda functions across all regions in the account"}},"title":"AWS Lambda serverless compute service for running code"},"aws.lambda.function":{"id":"aws.lambda.function","name":"aws.lambda.function","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the function"},"concurrency":{"name":"concurrency","type":"\u0005","title":"concurrency limit for the function"},"dlqTargetArn":{"name":"dlqTargetArn","type":"\u0007","is_mandatory":true,"title":"target ARN of the DeadLetterQueue config"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the function"},"policy":{"name":"policy","type":"\n","title":"policy for the function"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the function exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the function"},"vpcConfig":{"name":"vpcConfig","type":"\n","is_mandatory":true,"title":"vpc configuration for the lambda function"}},"title":"AWS Lambda Function","private":true,"defaults":"arn"},"aws.organization":{"id":"aws.organization","name":"aws.organization","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the organization"},"featureSet":{"name":"featureSet","type":"\u0007","is_mandatory":true,"title":"specifies the functionality available to org (ALL|CONSOLIDATED_BILLING)"},"masterAccountEmail":{"name":"masterAccountEmail","type":"\u0007","is_mandatory":true,"title":"email owner of the org master account"},"masterAccountId":{"name":"masterAccountId","type":"\u0007","is_mandatory":true,"title":"id of the org master account"}},"title":"AWS organization resource"},"aws.rds":{"id":"aws.rds","name":"aws.rds","fields":{"dbClusters":{"name":"dbClusters","type":"\u0019\u001baws.rds.dbcluster","title":"List of rds db clusters"},"dbInstances":{"name":"dbInstances","type":"\u0019\u001baws.rds.dbinstance","title":"List of db instances"}},"title":"AWS RDS for operating and scaling relational dbs"},"aws.rds.dbcluster":{"id":"aws.rds.dbcluster","name":"aws.rds.dbcluster","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the db cluster"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"identifier for the db cluster"},"members":{"name":"members","type":"\u0019\u001baws.rds.dbinstance","is_mandatory":true,"title":"List of db instances that belong to the cluster"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the db cluster exists"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.rds.snapshot","title":"List of snapshots for the cluster"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the db cluster"}},"title":"AWS RDS Cluster","private":true,"defaults":"arn"},"aws.rds.dbinstance":{"id":"aws.rds.dbinstance","name":"aws.rds.dbinstance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the db instance"},"backupRetentionPeriod":{"name":"backupRetentionPeriod","type":"\u0005","is_mandatory":true,"title":"number of days for which automated snapshots are retained"},"dbInstanceClass":{"name":"dbInstanceClass","type":"\u0007","is_mandatory":true,"title":"name of the compute and memory capacity class of the DB instance"},"dbInstanceIdentifier":{"name":"dbInstanceIdentifier","type":"\u0007","is_mandatory":true,"title":"user-supplied unique key that identifies a DB instance"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"indicates if deletion protection is enabled"},"enabledCloudwatchLogsExports":{"name":"enabledCloudwatchLogsExports","type":"\u0019\u0007","is_mandatory":true,"title":"List of log types the instance is configured to export to cloudwatch logs"},"engine":{"name":"engine","type":"\u0007","is_mandatory":true,"title":"name of the database engine for this DB instance"},"enhancedMonitoringResourceArn":{"name":"enhancedMonitoringResourceArn","type":"\u0007","is_mandatory":true,"title":"arn of the CloudWatch log stream that receives the enhanced monitoring metrics data"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"identifier for the db instance"},"multiAZ":{"name":"multiAZ","type":"\u0004","is_mandatory":true,"title":"specifies whether the instance is a multi az deployment"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the db instance"},"publiclyAccessible":{"name":"publiclyAccessible","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the instance is publicly accessible"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the instance exists"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001baws.ec2.securitygroup","is_mandatory":true,"title":"List of VPC security group elements that the DB instance belongs to"},"snapshots":{"name":"snapshots","type":"\u0019\u001baws.rds.snapshot","title":"List of snapshots for the db instance"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"current state of this database"},"storageEncrypted":{"name":"storageEncrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether the instance is encrypted"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the db instance"}},"title":"AWS RDS Database Instance","private":true,"defaults":"arn"},"aws.rds.snapshot":{"id":"aws.rds.snapshot","name":"aws.rds.snapshot","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the snapshot"},"attributes":{"name":"attributes","type":"\u0019\n","title":"attribute values that describe permissions to restore the snapshot"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not snapshot is encrypted"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the snapshot"},"isClusterSnapshot":{"name":"isClusterSnapshot","type":"\u0004","is_mandatory":true,"title":"true if snapshot if for cluster"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the snapshot exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the snapshot"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"type of snapshot (manual, automated)"}},"title":"AWS RDS Snapshot","private":true,"defaults":"arn"},"aws.redshift":{"id":"aws.redshift","name":"aws.redshift","fields":{"clusters":{"name":"clusters","type":"\u0019\u001baws.redshift.cluster","title":"List of clusters"}},"title":"AWS Redshift for analyzing large amounts of data"},"aws.redshift.cluster":{"id":"aws.redshift.cluster","name":"aws.redshift.cluster","fields":{"allowVersionUpgrade":{"name":"allowVersionUpgrade","type":"\u0004","is_mandatory":true,"title":"denotes whether major upgrades will be applied automatically"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the cluster"},"automatedSnapshotRetentionPeriod":{"name":"automatedSnapshotRetentionPeriod","type":"\u0005","is_mandatory":true,"title":"number of days automatic cluster snapshots are retained"},"clusterParameterGroupNames":{"name":"clusterParameterGroupNames","type":"\u0019\u0007","is_mandatory":true,"title":"List of cluster parameter group names"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"denotes whether or not the cluster is encrypted"},"logging":{"name":"logging","type":"\n","title":"logging configuration for the cluster"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the initial db created when cluster was created"},"nodeType":{"name":"nodeType","type":"\u0007","is_mandatory":true,"title":"the node type for the nodes in the cluster"},"parameters":{"name":"parameters","type":"\u0019\n","title":"detailed list of parameters for each parameter group name"},"preferredMaintenanceWindow":{"name":"preferredMaintenanceWindow","type":"\u0007","is_mandatory":true,"title":"weekly time range for system maintenance (in UTC)"},"publiclyAccessible":{"name":"publiclyAccessible","type":"\u0004","is_mandatory":true,"title":"denotes whether or not cluster is publicly accessible"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the cluster exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the cluster"}},"title":"AWS Redshift Cluster","private":true,"defaults":"arn"},"aws.s3":{"id":"aws.s3","name":"aws.s3","fields":{"buckets":{"name":"buckets","type":"\u0019\u001baws.s3.bucket","title":"List of s3 buckets across the account"}},"title":"AWS S3 Cloud Object Storage"},"aws.s3.bucket":{"id":"aws.s3.bucket","name":"aws.s3.bucket","fields":{"acl":{"name":"acl","type":"\u0019\u001baws.s3.bucket.grant","title":"List of access control grants associated with the bucket"},"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the bucket"},"cors":{"name":"cors","type":"\u0019\u001baws.s3.bucket.corsrule","title":"List of cors information for the bucket"},"defaultLock":{"name":"defaultLock","type":"\u0007","title":"denotes whether bucket is locked by default"},"encryption":{"name":"encryption","type":"\n","title":"bucket encryption configuration"},"exists":{"name":"exists","type":"\u0004","is_mandatory":true,"title":"false if the bucket no longer exists (stale reference)"},"location":{"name":"location","type":"\u0007","title":"location of the bucket"},"logging":{"name":"logging","type":"\u001a\u0007\u0007","title":"logging status and user perms for bucket logging status"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the bucket"},"owner":{"name":"owner","type":"\u001a\u0007\u0007","title":"owner for the bucket"},"policy":{"name":"policy","type":"\u001baws.s3.bucket.policy","title":"policy associated with the bucket"},"public":{"name":"public","type":"\u0004","title":"denotes if bucket is public"},"publicAccessBlock":{"name":"publicAccessBlock","type":"\n","title":"public access block configuration for the bucket"},"replication":{"name":"replication","type":"\n","title":"bucket cross-region replication configuration"},"staticWebsiteHosting":{"name":"staticWebsiteHosting","type":"\u001a\u0007\u0007","title":"website configuration for a bucket"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","title":"tags for the bucket"},"versioning":{"name":"versioning","type":"\u001a\u0007\u0007","title":"versioning state and mfa delete status of bucket"}},"title":"AWS S3 Bucket","private":true,"defaults":"arn"},"aws.s3.bucket.corsrule":{"id":"aws.s3.bucket.corsrule","name":"aws.s3.bucket.corsrule","fields":{"allowedHeaders":{"name":"allowedHeaders","type":"\u0019\u0007","is_mandatory":true,"title":"List of allowed headers"},"allowedMethods":{"name":"allowedMethods","type":"\u0019\u0007","is_mandatory":true,"title":"List of allowed methods (GET, POST, PUT, etc.)"},"allowedOrigins":{"name":"allowedOrigins","type":"\u0019\u0007","is_mandatory":true,"title":"List of origins from which the bucket can be accessed"},"exposeHeaders":{"name":"exposeHeaders","type":"\u0019\u0007","is_mandatory":true,"title":"List of exposed response headers"},"maxAgeSeconds":{"name":"maxAgeSeconds","type":"\u0005","is_mandatory":true,"title":"time in seconds that browser caches preflight response"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the rule"}},"title":"AWS S3 Bucket CORS Rule","private":true,"defaults":"name"},"aws.s3.bucket.grant":{"id":"aws.s3.bucket.grant","name":"aws.s3.bucket.grant","fields":{"grantee":{"name":"grantee","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"grantee associated with the grant"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the bucket grant"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the bucket grant"},"permission":{"name":"permission","type":"\u0007","is_mandatory":true,"title":"permission associated with the grant"}},"title":"AWS S3 Bucket Grant","private":true,"defaults":"name permission"},"aws.s3.bucket.policy":{"id":"aws.s3.bucket.policy","name":"aws.s3.bucket.policy","fields":{"document":{"name":"document","type":"\u0007","is_mandatory":true,"title":"document for the policy"},"id":{"name":"id","type":"\u0007","title":"unique id for the policy"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name for the policy"},"statements":{"name":"statements","type":"\u0019\n","title":"List of statements for the policy"},"version":{"name":"version","type":"\u0007","title":"version of the policy"}},"title":"AWS S3 Bucket Policy","private":true,"defaults":"name version"},"aws.s3control":{"id":"aws.s3control","name":"aws.s3control","fields":{"accountPublicAccessBlock":{"name":"accountPublicAccessBlock","type":"\n","title":"account level public access configuration for s3"}},"title":"AWS S3 Bucket Control"},"aws.sagemaker":{"id":"aws.sagemaker","name":"aws.sagemaker","fields":{"endpoints":{"name":"endpoints","type":"\u0019\u001baws.sagemaker.endpoint","title":"List of sagemaker endpoints"},"notebookInstances":{"name":"notebookInstances","type":"\u0019\u001baws.sagemaker.notebookinstance","title":"List of sagemaker notebook instances"}},"title":"AWS SageMaker service for machine learning"},"aws.sagemaker.endpoint":{"id":"aws.sagemaker.endpoint","name":"aws.sagemaker.endpoint","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the endpoint"},"config":{"name":"config","type":"\n","title":"configuration information for the endpoint"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the endpoint"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the endpoint exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the endpoint"}},"private":true,"defaults":"arn"},"aws.sagemaker.notebookinstance":{"id":"aws.sagemaker.notebookinstance","name":"aws.sagemaker.notebookinstance","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the notebook instance"},"details":{"name":"details","type":"\u001baws.sagemaker.notebookinstance.details","title":"details about the notebook"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the notebook instance"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the notebook instance exists"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the notebook instance"}},"title":"AWS SageMaker Notebook Instance","private":true,"defaults":"arn"},"aws.sagemaker.notebookinstance.details":{"id":"aws.sagemaker.notebookinstance.details","name":"aws.sagemaker.notebookinstance.details","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the notebook instance"},"directInternetAccess":{"name":"directInternetAccess","type":"\u0007","is_mandatory":true,"title":"denotes whether SageMaker provides internet access to the instance"},"kmsKey":{"name":"kmsKey","type":"\u001baws.kms.key","is_mandatory":true,"title":"KMS key used to encrypt data"}},"title":"AWS SageMaker Notebook Instance Details","private":true,"defaults":"arn"},"aws.secretsmanager":{"id":"aws.secretsmanager","name":"aws.secretsmanager","fields":{"secrets":{"name":"secrets","type":"\u0019\u001baws.secretsmanager.secret","title":"List of secrets"}},"title":"AWS Secrets Manager for rotating, managing, and retrieving secrets"},"aws.secretsmanager.secret":{"id":"aws.secretsmanager.secret","name":"aws.secretsmanager.secret","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the secret"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"name of the secret"},"rotationEnabled":{"name":"rotationEnabled","type":"\u0004","is_mandatory":true,"title":"denotes whether rotation is enabled for the secret"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the secret"}},"title":"Secret in AWS Secrets Manager","private":true,"defaults":"arn"},"aws.securityhub":{"id":"aws.securityhub","name":"aws.securityhub","fields":{"hubs":{"name":"hubs","type":"\u0019\u001baws.securityhub.hub","title":"List of hubs across the account"}},"title":"AWS Security Hub service for viewing and managing security alerts"},"aws.securityhub.hub":{"id":"aws.securityhub.hub","name":"aws.securityhub.hub","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN for the security hub"},"subscribedAt":{"name":"subscribedAt","type":"\u0007","is_mandatory":true,"title":"date and time when the hub was enabled"}},"title":"AWS Security Hub","private":true,"defaults":"arn"},"aws.sns":{"id":"aws.sns","name":"aws.sns","fields":{"topics":{"name":"topics","type":"\u0019\u001baws.sns.topic","title":"List of sns topics"}},"title":"AWS SNS"},"aws.sns.subscription":{"id":"aws.sns.subscription","name":"aws.sns.subscription","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"ARN of the subscription"},"protocol":{"name":"protocol","type":"\u0007","is_mandatory":true,"title":"protocol value for the subscription"}},"title":"AWS SNS Subscription","private":true,"defaults":"arn"},"aws.sns.topic":{"id":"aws.sns.topic","name":"aws.sns.topic","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"SNS topic ARN"},"attributes":{"name":"attributes","type":"\n","title":"attributes for the sns topic, including kms id if any"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region where the sns topic exists"},"subscriptions":{"name":"subscriptions","type":"\u0019\u001baws.sns.subscription","title":"List of subscriptions associated with the topic ARN"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags for the topic"}},"title":"AWS SNS Topic","private":true,"defaults":"arn"},"aws.vpc":{"id":"aws.vpc","name":"aws.vpc","fields":{"arn":{"name":"arn","type":"\u0007","is_mandatory":true,"title":"arn of the vpc"},"flowLogs":{"name":"flowLogs","type":"\u0019\u001baws.vpc.flowlog","title":"a list of flowlogs for the vpc"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"id of the vpc"},"isDefault":{"name":"isDefault","type":"\u0004","is_mandatory":true,"title":"whether the vpc is the default one"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the vpc exists in"},"routeTables":{"name":"routeTables","type":"\u0019\u001baws.vpc.routetable","title":"List of route tables for the vpc"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"state of the vpc (pending|available)"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags on the vpc"}},"title":"AWS Virtual Private Cloud (VPC) resource","private":true,"defaults":"arn isDefault"},"aws.vpc.flowlog":{"id":"aws.vpc.flowlog","name":"aws.vpc.flowlog","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id of the flowlog"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"region the flowlog exists in"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"status of the flowlog"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"tags on the flowlog"},"vpc":{"name":"vpc","type":"\u0007","is_mandatory":true,"title":"vpc the flowlog exists in"}},"title":"Amazon Virtual Private Cloud (VPC) Flow Log","private":true,"defaults":"id region status"},"aws.vpc.routetable":{"id":"aws.vpc.routetable","name":"aws.vpc.routetable","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"unique id of the route table"},"routes":{"name":"routes","type":"\u0019\n","is_mandatory":true,"title":"a list of route descriptions"}},"title":"Amazon Virtual Private Cloud (VPC) Route Table","private":true,"defaults":"id"}}} \ No newline at end of file