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)
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