AWS
Visualize AWS cloud resources, map AWS users to employees, and monitor visibility, governance, and compliance against the AWS CIS Framework and security benchmarks. Additionally, monitor AWS vulnerabilities and findings and changes in AWS cloud resources through queries and alerts.
- Installation
- Authorization
- Data Model
- Types
- Release Notes
Installation
To install this integration, you will need to configure settings both within AWS and on JupiterOne. The integration instance configuration requires the customer's Role ARN to assume in order to read infrastructure information through AWS APIs. The role is configured to require an External ID; this value is auto-generated by JupiterOne and must be used when creating the IAM role.
Information is ingested from all AWS regions that do not require additional contractual arrangements with AWS. Submit a JupiterOne support request if you need to monitor additional regions.
This integration enables the creation of automated workflows within JupiterOne alerts using SNS and SQS to remediate configuration gaps in AWS.
Configuration on AWS
Detailed setup instructions and a pre-built CloudFormation Stack are provided in the application and maintained in the public JupiterOne AWS CloudFormation project on GitHub. Follow the steps under In JupiterOne to capture the auto-generated External ID specific to the integration instance.
Once the steps on GitHub are completed, continue to finalizing the integration instance on JupiterOne.
Configuration in JupiterOne
To install the AWS integration in JupiterOne, navigate to Integrations and select AWS. Click New Instance to begin configuring the integration.
Creating an integration instance requires the following:
- The Account Name used to identify the AWS account in JupiterOne. Ingested entities will have this value stored in
tag.AccountNamewhen theAccountNametoggle is enabled. - A Description to assist in identifying the integration instance, if desired.
- A Polling Interval that fits your monitoring needs. You may leave this as
DISABLEDand manually execute the integration. - The Role ARN of the IAM role to assume in order to authenticate with AWS.
- The External ID associated with the IAM role. This value is auto-generated and should be used when creating the IAM role for this integration.
Click Create once all values are provided.
Use Role Chaining
Enable Use Role Chaining to cause the integration to assume an intermediate IAM role before assuming the primary Role ARN. This gives AWS administrators a dedicated role to monitor and audit the actions taken by this integration.
When Use Role Chaining is enabled, two additional required fields appear:
- Intermediate Role ARN — The ARN of the IAM role to assume before assuming the primary Role ARN.
- Intermediate External ID — The External ID associated with the intermediate role.
Set Permissions
The AWS integration requires security auditor permissions into the target AWS account, as defined by a combination of the SecurityAudit IAM policy managed by AWS, and a few additional List*, Get*, and Describe* permissions missing from the AWS managed policy. The exact policy and permission statements can be found in the public JupiterOne AWS CloudFormation project on GitHub.
Manage Organization Accounts
After configuring the AWS integration, enable Configure Organization Accounts to automatically create and manage JupiterOne integration instances for all accounts in your AWS Organization. This account must be the management (master) account, and all accounts must share the same IAM role name and External ID.
To exclude a specific sub-account from automatic integration configuration, tag the sub-account in AWS Organizations with: j1-integration: SKIP.
When Configure Organization Accounts is enabled, two additional options become available:
- Auto-delete Removed Accounts — When enabled, JupiterOne automatically deletes integration instances for AWS accounts that have been deleted or removed from the Organization. Enabled by default.
- Auto-delete sub-accounts — When enabled, JupiterOne automatically deletes sub-account integration instances when the parent organizational account integration is deleted.
JupiterOne automatically ingests all sub-accounts from the Organization the next time it polls your environment.
When adding or configuring sub-accounts separately, use the same IAM role name, policies, and External ID as the management account. Use your preferred infrastructure-as-code method to generate an identical IAM role in each sub-account.
Service Control Policy Issues
Errors may occur if a Service Control Policy (SCP) is blocking specified services or regions. AWS services that JupiterOne cannot ingest are listed in the Integration Jobs logs (Integrations > Configurations > Settings > Jobs).
For each SCP that is blocking JupiterOne ingestion, add the following condition to your SCP JSON:
"Condition": {
"ArnNotLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/JupiterOne*"
]
}
}
Ensure this ARN matches the IAM role ARN used to configure your JupiterOne AWS integration.
See the AWS Service control policies documentation for the latest information.
Data Volume Configuration
Control how much data is ingested from AWS to manage storage and processing volume.
Ingestion Windows
| Field | Description | Default | Options |
|---|---|---|---|
| ECR Image Findings Ingestion Window | Ingestion window for ECR image findings. Findings for images pulled or pushed within this timeframe are collected. | 7 days | 1 day, 3 days, 7 days, 30 days, 90 days |
| Inspector V2 Findings Ingestion Window | Ingestion window for Inspector V2 findings observed within the selected timeframe. | 30 days | 7 days, 30 days, 60 days, 90 days |
| Security Hub Findings Ingestion Window | Ingestion window for Security Hub findings. Only findings updated within this timeframe are collected. Leave empty to collect all active findings regardless of age. | 30 days | 7 days, 30 days, 60 days, 90 days |
Longer windows increase the number of security findings ingested from ECR, Inspector, and Security Hub.
Data Filtering Options
| Field | Description | Default | Options |
|---|---|---|---|
| ECR Findings Severities | Select which severity levels of ECR image findings to ingest. | All severities | Informational, Low, Medium, High, Critical |
| ECR Findings Maximum Scan Age | Skip ECR image findings from scans completed more than the selected number of days ago. Findings without a scan completion date are always ingested. | All ages | 30 days, 90 days, 180 days, 365 days |
| Inspector V2 resource types | Limit Inspector V2 findings to specific AWS resource types. | All types | AWS EC2 Instance, AWS ECR Container Images, AWS ECR Repository, AWS Lambda Function, AWS Code Repository |
| Security Hub compliance status to skip | Compliance status values to exclude when ingesting Security Hub findings. | None (all ingested) | Passed, Warning, Failed, Not available |
| Security Hub workflow status to skip | Workflow status values to exclude when ingesting Security Hub findings. Skipping Resolved and Suppressed is a common way to reduce noise. | None (all ingested) | New, Notified, Resolved, Suppressed |
Advanced Configuration
| Field | Description | Default |
|---|---|---|
| Consent to Collect Sensitive Data | When enabled, JupiterOne collects sensitive data from aws_lambda_function, aws_cloudformation_stack, aws_launch_template_version, and aws_ecs_task_definition entities. JupiterOne redacts most sensitive fields, but not environment variable names. If you store secrets in environment variables, consider enabling redaction. | Enabled |
| Lambda Environment Variables To Promote | Lambda environment variable names to promote as properties on aws_lambda_function entities (comma-separated). Values are not redacted — do not include variables that hold sensitive data. | None |
| Ingest Backup Recovery Point Tags | When enabled, JupiterOne fetches and attaches tags for AWS Backup recovery points. May increase integration run time. | Disabled |
| Ingest EC2 deprecated images | When enabled, JupiterOne ingests EC2 images that are deprecated. Deprecated images may contain less information and may increase integration run time. | Disabled |
| Ingest Bedrock Agent Instructions | When enabled, JupiterOne ingests the system instruction (prompt) configured on Bedrock agents. This may contain sensitive business logic. | Disabled |
Reference
S3 Bucket public Property
The aws_s3_bucket.public property is calculated based on the Access field in the AWS S3 console:
| Access | aws_s3_bucket.public |
|---|---|
| Public | true |
| Objects can be public | undefined |
| Bucket and objects not public | false |
AWS IAM Policies
Each aws_iam_policy entity includes a boolean admin property that indicates whether the policy grants administrative-level access. The flag is determined from the policy name: if the name contains the word "admin" (case-insensitive), the flag is set to true. Examples: AdministratorAccess, AdminPolicy, MyCustomAdminRole.
Next Steps
Now that your integration instance has been configured, it will begin running on the polling interval you provided, populating data within JupiterOne. See the Instance management guide to learn more about working with and editing integration instances.
Permissions
IAM permissions that must be granted to the integration principal for data ingestion.
Show Permissions (712)
access-analyzer:ListAnalyzersaccess-analyzer:ListFindingsaccount:GetAlternateContactaccount:GetContactInformationacm-pca:ListCertificateAuthoritiesacm-pca:ListTagsacm:DescribeCertificateacm:ListCertificatesacm:ListTagsForCertificateairflow:GetEnvironmentairflow:ListEnvironmentsapigateway:GET arn:aws:apigateway:*::/apisapigateway:GET arn:aws:apigateway:*::/apis/*/authorizersapigateway:GET arn:aws:apigateway:*::/apis/*/integrationsapigateway:GET arn:aws:apigateway:*::/apis/*/routesapigateway:GET arn:aws:apigateway:*::/apis/*/stagesapigateway:GET arn:aws:apigateway:*::/domainnamesapigateway:GET arn:aws:apigateway:*::/domainnames/*/apimappingsapigateway:GET arn:aws:apigateway:*::/restapisapigateway:GET arn:aws:apigateway:*::/restapis/*/authorizersapigateway:GET arn:aws:apigateway:*::/restapis/*/authorizers/*apigateway:GET arn:aws:apigateway:*::/restapis/*/resourcesapigateway:GET arn:aws:apigateway:*::/restapis/*/resources/*apigateway:GET arn:aws:apigateway:*::/restapis/*/resources/*/methods/*apigateway:GET arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integrationapigateway:GET arn:aws:apigateway:*::/restapis/*/stagesapigateway:GET arn:aws:apigateway:*::/restapis/*/stages/*appconfig:GetAccountSettingsappconfig:GetConfigurationProfileappconfig:GetDeploymentappconfig:ListApplicationsappconfig:ListConfigurationProfilesappconfig:ListDeploymentStrategiesappconfig:ListDeploymentsappconfig:ListEnvironmentsappconfig:ListHostedConfigurationVersionsappconfig:ListTagsForResourceaps:DescribeLoggingConfigurationaps:DescribeQueryLoggingConfigurationaps:DescribeResourcePolicyaps:DescribeScraperaps:DescribeWorkspaceaps:DescribeWorkspaceConfigurationaps:ListScrapersaps:ListWorkspacesathena:GetWorkGroupathena:ListTagsForResourceathena:ListWorkGroupsauditmanager:GetAssessmentauditmanager:GetAssessmentFrameworkauditmanager:GetControlauditmanager:GetDelegationsauditmanager:GetEvidenceFoldersByAssessmentControlauditmanager:GetSettingsauditmanager:ListAssessmentFrameworksauditmanager:ListAssessmentsauditmanager:ListControlsauditmanager:ListTagsForResourceautoscaling:DescribeAutoScalingGroupsautoscaling:DescribeLaunchConfigurationsautoscaling:DescribePoliciesaws-marketplace:GetEntitlementsaws-marketplace:ListEntitiesbackup:GetBackupVaultAccessPolicybackup:ListBackupJobsbackup:ListBackupPlansbackup:ListBackupVaultsbackup:ListCopyJobsbackup:ListRecoveryPointsByBackupVaultbackup:ListRestoreJobsbackup:ListRestoreTestingPlansbackup:ListTagsbackup:ListTagsForResourcebatch:DescribeComputeEnvironmentsbatch:DescribeJobDefinitionsbatch:DescribeJobQueuesbatch:ListJobsbedrock-agentcore:GetAgentRuntimebedrock-agentcore:GetCodeInterpreterbedrock-agentcore:ListAgentRuntimesbedrock-agentcore:ListCodeInterpretersbedrock:GetAgentbedrock:GetAgentActionGroupbedrock:GetCustomModelbedrock:GetDataSourcebedrock:GetEvaluationJobbedrock:GetFlowbedrock:GetGuardrailbedrock:GetInferenceProfilebedrock:GetKnowledgeBasebedrock:GetModelCustomizationJobbedrock:GetModelInvocationLoggingConfigurationbedrock:GetProvisionedModelThroughputbedrock:ListAgentActionGroupsbedrock:ListAgentsbedrock:ListCustomModelsbedrock:ListDataSourcesbedrock:ListEvaluationJobsbedrock:ListFlowsbedrock:ListFoundationModelsbedrock:ListGuardrailsbedrock:ListInferenceProfilesbedrock:ListKnowledgeBasesbedrock:ListModelCustomizationJobsbedrock:ListProvisionedModelThroughputscloudformation:DescribeStackscloudformation:ListStackscloudfront:GetDistributionConfigcloudfront:ListDistributionscloudfront:ListKeyGroupscloudfront:ListPublicKeyscloudfront:ListTagsForResourcecloudhsm:DescribeBackupscloudhsm:DescribeClusterscloudhsm:ListTagscloudtrail:DescribeTrailscloudtrail:GetEventSelectorscloudtrail:GetTrailStatuscloudtrail:ListTagscloudwatch:DescribeAlarmscloudwatch:GetMetricDatacloudwatch:ListTagsForResourcecodeartifact:DescribeDomaincodeartifact:DescribeRepositorycodeartifact:GetDomainPermissionsPolicycodeartifact:GetRepositoryEndpointcodeartifact:GetRepositoryPermissionsPolicycodeartifact:ListDomainscodeartifact:ListPackageGroupscodeartifact:ListPackagescodeartifact:ListRepositoriescodeartifact:ListTagsForResourcecodebuild:BatchGetProjectscodebuild:BatchGetReportGroupscodebuild:GetResourcePolicycodebuild:ListProjectscodebuild:ListReportGroupscodecommit:GetRepositorycodecommit:ListRepositoriescodecommit:ListTagsForResourcecodedeploy:BatchGetApplicationscodedeploy:BatchGetDeploymentGroupscodedeploy:GetDeploymentConfigcodedeploy:ListApplicationscodedeploy:ListDeploymentConfigscodedeploy:ListDeploymentGroupscodedeploy:ListTagsForResourcecodeguru-profiler:ListProfilingGroupscodeguru-reviewer:DescribeRepositoryAssociationcodeguru-reviewer:ListRepositoryAssociationscodeguru-reviewer:ListTagsForResourcecodepipeline:GetPipelinecodepipeline:ListPipelinescognito-identity:DescribeIdentityPoolcognito-identity:ListIdentityPoolscognito-idp:DescribeRiskConfigurationcognito-idp:DescribeUserPoolcognito-idp:DescribeUserPoolClientcognito-idp:DescribeUserPoolDomaincognito-idp:ListUserPoolClientscognito-idp:ListUserPoolscognito-idp:ListUsersconfig:BatchGetResourceConfigconfig:DescribeComplianceByConfigRuleconfig:DescribeConfigRulesconfig:GetComplianceDetailsByConfigRuledatasync:DescribeLocationEfsdatasync:DescribeLocationFsxLustredatasync:DescribeLocationFsxOntapdatasync:DescribeLocationFsxOpenZfsdatasync:DescribeLocationFsxWindowsdatasync:DescribeLocationHdfsdatasync:DescribeLocationNfsdatasync:DescribeLocationObjectStoragedatasync:DescribeLocationS3datasync:DescribeLocationSmbdatasync:DescribeTaskdatasync:ListLocationsdatasync:ListTagsForResourcedatasync:ListTasksdax:DescribeClustersdetective:GetInvestigationdetective:ListGraphsdetective:ListInvestigationsdetective:ListTagsForResourcedevops-guru:DescribeAccountHealthdevops-guru:DescribeServiceIntegrationdevops-guru:ListAnomaliesForInsightdevops-guru:ListInsightsdevops-guru:ListNotificationChannelsdirectconnect:DescribeConnectionsdirectconnect:DescribeDirectConnectGatewaysdirectconnect:DescribeLagsdirectconnect:DescribeVirtualInterfacesdms:DescribeEndpointsdms:DescribeReplicationInstancesdms:ListTagsForResourceds:DescribeDirectoriesdynamodb:DescribeContinuousBackupsdynamodb:DescribeGlobalTabledynamodb:DescribeTabledynamodb:ListBackupsdynamodb:ListGlobalTablesdynamodb:ListTablesdynamodb:ListTagsOfResourceec2:DescribeAddressesec2:DescribeCustomerGatewaysec2:DescribeFlowLogsec2:DescribeHostsec2:DescribeIamInstanceProfileAssociationsec2:DescribeImageAttributeec2:DescribeImagesec2:DescribeInstanceAttributeec2:DescribeInstancesec2:DescribeInternetGatewaysec2:DescribeKeyPairsec2:DescribeLaunchTemplateVersionsec2:DescribeLaunchTemplatesec2:DescribeManagedPrefixListsec2:DescribeNatGatewaysec2:DescribeNetworkAclsec2:DescribeNetworkInterfacesec2:DescribeRegionsec2:DescribeRouteTablesec2:DescribeSecurityGroupsec2:DescribeSnapshotAttributeec2:DescribeSnapshotsec2:DescribeSubnetsec2:DescribeTransitGatewayAttachmentsec2:DescribeTransitGatewayRouteTablesec2:DescribeTransitGatewayVpcAttachmentsec2:DescribeTransitGatewaysec2:DescribeVolumesec2:DescribeVpcEndpointConnectionsec2:DescribeVpcEndpointServiceConfigurationsec2:DescribeVpcEndpointServicePermissionsec2:DescribeVpcEndpointServicesec2:DescribeVpcEndpointsec2:DescribeVpcPeeringConnectionsec2:DescribeVpcsec2:DescribeVpnConnectionsec2:DescribeVpnGatewaysec2:GetEbsDefaultKmsKeyIdec2:GetEbsEncryptionByDefaultec2:GetManagedPrefixListEntriesecr:DescribeImageScanFindingsecr:DescribeImagesecr:DescribeRepositoriesecr:GetLifecyclePolicyecr:GetRepositoryPolicyecr:ListTagsForResourceecs:DescribeClustersecs:DescribeContainerInstancesecs:DescribeServicesecs:DescribeTaskDefinitionecs:DescribeTasksecs:ListClustersecs:ListContainerInstancesecs:ListServicesecs:ListTaskDefinitionFamiliesecs:ListTaskseks:DescribeClustereks:DescribeClusterVersionseks:DescribeNodegroupeks:ListClusterseks:ListNodegroupselasticache:DescribeCacheClusterselasticache:DescribeCacheSubnetGroupselasticache:DescribeReplicationGroupselasticache:DescribeSnapshotselasticache:ListTagsForResourceelasticfilesystem:DescribeFileSystemPolicyelasticfilesystem:DescribeFileSystemselasticfilesystem:DescribeMountTargetSecurityGroupselasticfilesystem:DescribeMountTargetselasticloadbalancing:DescribeListenerselasticloadbalancing:DescribeLoadBalancerAttributeselasticloadbalancing:DescribeLoadBalancerselasticloadbalancing:DescribeRuleselasticloadbalancing:DescribeTagselasticloadbalancing:DescribeTargetGroupselasticloadbalancing:DescribeTargetHealthelasticmapreduce:DescribeClusterelasticmapreduce:DescribeSecurityConfigurationelasticmapreduce:ListClusterselasticmapreduce:ListInstanceselasticmapreduce:ListSecurityConfigurationsemr-serverless:GetApplicationemr-serverless:ListApplicationses:DescribeDomainses:DescribeElasticsearchDomainses:ListDomainNameses:ListTagsevents:DescribeApiDestinationevents:DescribeArchiveevents:DescribeConnectionevents:DescribeEventBusevents:ListApiDestinationsevents:ListArchivesevents:ListConnectionsevents:ListEndpointsevents:ListEventBusesevents:ListRulesevents:ListTagsForResourceevents:ListTargetsByRulefirehose:DescribeDeliveryStreamfirehose:ListDeliveryStreamsfirehose:ListTagsForDeliveryStreamfms:ListAppsListsfms:ListPoliciesfms:ListProtocolsListsfms:ListResourceSetResourcesfms:ListResourceSetsfms:ListTagsForResourcefsx:DescribeFileSystemsglacier:GetVaultAccessPolicyglacier:GetVaultLockglacier:ListTagsForVaultglacier:ListVaultsglobalaccelerator:ListAcceleratorsglobalaccelerator:ListCustomRoutingAcceleratorsglobalaccelerator:ListCustomRoutingEndpointGroupsglobalaccelerator:ListCustomRoutingListenersglobalaccelerator:ListEndpointGroupsglobalaccelerator:ListListenersglobalaccelerator:ListTagsForResourceglue:GetConnectionglue:GetConnectionsglue:GetDataCatalogEncryptionSettingsglue:GetDatabaseglue:GetDatabasesglue:GetDevEndpointglue:GetDevEndpointsglue:GetJobglue:GetResourcePolicyglue:GetSecurityConfigurationsglue:GetTagsglue:ListJobsglue:ListSessionsgrafana:DescribeWorkspacegrafana:ListWorkspacesguardduty:DescribeOrganizationConfigurationguardduty:DescribePublishingDestinationguardduty:GetDetectorguardduty:GetFindingsguardduty:ListDetectorsguardduty:ListFindingsguardduty:ListOrganizationAdminAccountsguardduty:ListPublishingDestinationshealth:DescribeEventDetailshealth:DescribeEventsiam:GenerateCredentialReportiam:GetAccessKeyLastUsediam:GetAccountPasswordPolicyiam:GetAccountSummaryiam:GetCredentialReportiam:GetGroupiam:GetGroupPolicyiam:GetOpenIDConnectProvideriam:GetPolicyVersioniam:GetRoleiam:GetRolePolicyiam:GetSAMLProvideriam:GetServerCertificateiam:GetUseriam:GetUserPolicyiam:ListAccessKeysiam:ListAccountAliasesiam:ListEntitiesForPolicyiam:ListGroupPoliciesiam:ListGroupsiam:ListInstanceProfilesiam:ListMFADevicesiam:ListOpenIDConnectProviderTagsiam:ListOpenIDConnectProvidersiam:ListPoliciesiam:ListRolePoliciesiam:ListRoleTagsiam:ListRolesiam:ListSAMLProvidersiam:ListServerCertificatesiam:ListServiceSpecificCredentialsiam:ListUserPoliciesiam:ListUserTagsiam:ListUsersidentitystore:ListGroupMembershipsidentitystore:ListGroupsidentitystore:ListUsersimagebuilder:GetComponentimagebuilder:GetContainerRecipeimagebuilder:GetDistributionConfigurationimagebuilder:GetImageimagebuilder:GetImagePipelineimagebuilder:GetInfrastructureConfigurationimagebuilder:GetLifecyclePolicyimagebuilder:GetWorkflowimagebuilder:ListComponentsimagebuilder:ListContainerRecipesimagebuilder:ListDistributionConfigurationsimagebuilder:ListImageBuildVersionsimagebuilder:ListImagePipelinesimagebuilder:ListImagesimagebuilder:ListInfrastructureConfigurationsimagebuilder:ListLifecyclePoliciesimagebuilder:ListWorkflowsinspector2:DescribeOrganizationConfigurationinspector2:GetConfigurationinspector2:GetDelegatedAdminAccountinspector2:GetEncryptionKeyinspector2:ListCoverageinspector2:ListFiltersinspector2:ListFindingsinspector2:ListTagsForResourceinspector:DescribeAssessmentRunsinspector:DescribeFindingsinspector:DescribeRulesPackagesinspector:ListAssessmentRunsinspector:ListFindingskafka:GetBootstrapBrokerskafka:ListClustersV2kafka:ListTagsForResourcekinesis:DescribeStreamSummarykinesis:ListStreamConsumerskinesis:ListStreamskinesis:ListTagsForStreamkms:DescribeKeykms:GetKeyPolicykms:GetKeyRotationStatuskms:ListAliaseskms:ListKeyskms:ListResourceTagslambda:GetFunctionlambda:GetFunctionUrlConfiglambda:GetPolicylambda:ListFunctionslambda:ListTagslex:DescribeResourcePolicylex:ListBotAliaseslex:ListBotslicense-manager:ListLicenseslicense-manager:ListReceivedLicenseslogs:DescribeDestinationslogs:DescribeLogGroupslogs:DescribeMetricFilterslogs:DescribeSubscriptionFiltersmacie2:GetFindingsmacie2:ListFindingsmq:DescribeBrokermq:ListBrokersneptune-graph:GetGraphneptune-graph:GetImportTaskneptune-graph:ListExportTasksneptune-graph:ListGraphSnapshotsneptune-graph:ListGraphsneptune-graph:ListImportTasksneptune-graph:ListPrivateGraphEndpointsneptune-graph:ListTagsForResourceneptune:DescribeDBClustersneptune:DescribeDBInstancesnetwork-firewall:DescribeFirewallnetwork-firewall:DescribeFirewallPolicynetwork-firewall:DescribeRuleGroupnetwork-firewall:ListFirewallPoliciesnetwork-firewall:ListFirewallsnetwork-firewall:ListRuleGroupsnetworkmanager:GetConnectPeernetworkmanager:GetCoreNetworknetworkmanager:GetCoreNetworkPolicynetworkmanager:ListAttachmentRoutingPolicyAssociationsnetworkmanager:ListAttachmentsnetworkmanager:ListConnectPeersnetworkmanager:ListCoreNetworkPolicyVersionsnetworkmanager:ListCoreNetworksorganizations:DescribeAccountorganizations:DescribeOrganizationorganizations:DescribeOrganizationalUnitorganizations:DescribePolicyorganizations:ListAccountsorganizations:ListChildrenorganizations:ListPoliciesorganizations:ListRootsorganizations:ListTagsForResourceorganizations:ListTargetsForPolicyquicksight:DescribeAccountSettingsquicksight:DescribeAccountSubscriptionquicksight:DescribeDashboardquicksight:DescribeDashboardPermissionsquicksight:DescribeDataSetquicksight:DescribeDataSourcequicksight:DescribeIpRestrictionquicksight:DescribeKeyRegistrationquicksight:DescribeVpcConnectionquicksight:ListCustomPermissionsquicksight:ListDashboardsquicksight:ListDataSetsquicksight:ListDataSourcesquicksight:ListGroupMembershipsquicksight:ListGroupsquicksight:ListNamespacesquicksight:ListTagsForResourcequicksight:ListUsersquicksight:ListVpcConnectionsram:GetResourceShareAssociationsram:GetResourceShareInvitationsram:GetResourceSharesram:ListResourcesrds:DescribeDBClusterParameterGroupsrds:DescribeDBClusterParametersrds:DescribeDBClusterSnapshotsrds:DescribeDBClustersrds:DescribeDBInstancesrds:DescribeDBParameterGroupsrds:DescribeDBParametersrds:DescribeDBProxiesrds:DescribeDBProxyTargetGroupsrds:DescribeDBProxyTargetsrds:DescribeDBSnapshotsrds:DescribeDBSubnetGroupsrds:DescribeOptionGroupsredshift-serverless:ListEndpointAccessredshift-serverless:ListNamespacesredshift-serverless:ListRecoveryPointsredshift-serverless:ListSnapshotsredshift-serverless:ListTagsForResourceredshift-serverless:ListUsageLimitsredshift-serverless:ListWorkgroupsredshift:DescribeClusterParameterGroupsredshift:DescribeClusterParametersredshift:DescribeClustersredshift:DescribeDataSharesredshift:DescribeLoggingStatusresource-explorer-2:GetDefaultViewresource-explorer-2:GetIndexresource-explorer-2:GetViewresource-explorer-2:ListIndexesresource-explorer-2:ListTagsForResourceresource-explorer-2:ListViewsrolesanywhere:GetProfilerolesanywhere:GetTrustAnchorrolesanywhere:ListProfilesrolesanywhere:ListTagsForResourcerolesanywhere:ListTrustAnchorsroute53:GetHostedZoneroute53:ListHostedZonesroute53:ListResourceRecordSetsroute53domains:GetDomainDetailroute53domains:ListDomainsroute53domains:ListTagsForDomainroute53resolver:ListResolverRuleAssociationsroute53resolver:ListResolverRulesroute53resolver:ListTagsForResources3:GetAccountPublicAccessBlocks3:GetBucketAcls3:GetBucketLocations3:GetBucketLoggings3:GetBucketNotifications3:GetBucketObjectLockConfigurations3:GetBucketOwnershipControlss3:GetBucketPolicys3:GetBucketPolicyStatuss3:GetBucketPublicAccessBlocks3:GetBucketTaggings3:GetBucketVersionings3:GetBucketWebsites3:GetEncryptionConfigurations3:GetInventoryConfigurations3:GetLifecycleConfigurations3:GetReplicationConfigurations3:ListAccessPointss3:ListAllMyBucketssagemaker:DescribeDomainsagemaker:DescribeEndpointsagemaker:DescribeEndpointConfigsagemaker:DescribeFeatureGroupsagemaker:DescribeModelsagemaker:DescribeNotebookInstancesagemaker:DescribeProcessingJobsagemaker:DescribeTrainingJobsagemaker:DescribeTransformJobsagemaker:ListDomainssagemaker:ListEndpointssagemaker:ListFeatureGroupssagemaker:ListModelssagemaker:ListNotebookInstancessagemaker:ListProcessingJobssagemaker:ListTagssagemaker:ListTrainingJobssagemaker:ListTransformJobssecretsmanager:DescribeSecretsecretsmanager:GetResourcePolicysecretsmanager:ListSecretVersionIdssecretsmanager:ListSecretssecurityhub:DescribeHubsecurityhub:DescribeStandardssecurityhub:DescribeStandardsControlssecurityhub:GetEnabledStandardssecurityhub:GetFindingsservicecatalog:DescribeConstraintservicecatalog:DescribePortfolioservicecatalog:DescribeProductAsAdminservicecatalog:ListConstraintsForPortfolioservicecatalog:ListLaunchPathsservicecatalog:ListPortfoliosservicecatalog:ListPortfoliosForProductservicecatalog:ListPrincipalsForPortfolioservicecatalog:ListProvisioningArtifactsservicecatalog:ListResourcesForTagOptionservicecatalog:ListTagOptionsservicecatalog:SearchProductsAsAdminservicediscovery:GetInstanceservicediscovery:GetNamespaceservicediscovery:GetServiceservicediscovery:ListInstancesservicediscovery:ListNamespacesservicediscovery:ListServicesservicediscovery:ListTagsForResourceses:GetConfigurationSetses:GetEmailIdentityses:ListConfigurationSetsses:ListEmailIdentitiesses:ListReceiptFiltersshield:DescribeDRTAccessshield:DescribeEmergencyContactSettingsshield:DescribeSubscriptionshield:GetSubscriptionStateshield:ListProtectionGroupsshield:ListProtectionsshield:ListResourcesInProtectionGroupshield:ListTagsForResourcesigner:GetSigningProfilesigner:ListProfilePermissionssigner:ListSigningJobssigner:ListSigningProfilessns:GetSubscriptionAttributessns:GetTopicAttributessns:ListSubscriptionssns:ListTagsForResourcesns:ListTopicssqs:GetQueueAttributessqs:ListQueueTagssqs:ListQueuesssm:DescribeDocumentPermissionssm:DescribeInstanceInformationssm:DescribeInstancePatchStatesssm:DescribeParametersssm:DescribePatchBaselinesssm:DescribePatchGroupStatessm:DescribePatchGroupsssm:GetDocumentssm:GetServiceSettingssm:ListAssociationsssm:ListComplianceItemsssm:ListComplianceSummariesssm:ListDocumentsssm:ListInventoryEntriesssm:ListTagsForResourcesso:DescribePermissionSetsso:GetInlinePolicyForPermissionSetsso:ListAccountAssignmentssso:ListAccountAssignmentsForPrincipalsso:ListAccountsForProvisionedPermissionSetsso:ListApplicationssso:ListCustomerManagedPolicyReferencesInPermissionSetsso:ListInstancessso:ListManagedPoliciesInPermissionSetsso:ListPermissionSetssso:ListTagsForResourcestates:DescribeStateMachinestates:ListStateMachinesstates:ListTagsForResourcestoragegateway:DescribeCachediSCSIVolumesstoragegateway:DescribeGatewayInformationstoragegateway:DescribeNFSFileSharesstoragegateway:DescribeSMBFileSharesstoragegateway:DescribeStorediSCSIVolumesstoragegateway:DescribeTapeArchivesstoragegateway:ListFileSharesstoragegateway:ListGatewaysstoragegateway:ListTagsForResourcestoragegateway:ListTapePoolsstoragegateway:ListTapesstoragegateway:ListVolumestag:GetResourcestransfer:DescribeServertransfer:ListServerstransfer:ListTagsForResourcetransfer:ListUsersvpc-lattice:ListListenersvpc-lattice:ListServiceNetworkServiceAssociationsvpc-lattice:ListServiceNetworkVpcAssociationsvpc-lattice:ListServiceNetworkVpcEndpointAssociationsvpc-lattice:ListServiceNetworksvpc-lattice:ListServicesvpc-lattice:ListTargetGroupswaf:GetWebACLwaf:ListWebACLswafv2:GetIPSetwafv2:GetLoggingConfigurationwafv2:GetRuleGroupwafv2:GetWebACLwafv2:ListIPSetswafv2:ListResourcesForWebACLwafv2:ListRuleGroupswafv2:ListTagsForResourcewafv2:ListWebACLsworkspaces:DescribeTagsworkspaces:DescribeWorkspaceBundlesworkspaces:DescribeWorkspacesxray:GetEncryptionConfigxray:GetGroupsxray:ListResourcePoliciesxray:ListTagsForResource
Roles
RBAC roles that must be assigned to the integration principal.
Show Roles (205)
access-analyzer:List*account:Get*acm-pca:List*acm:Describe*acm:List*airflow:Get*airflow:List*apigateway:GET arn:aws:apigateway:*::/*appconfig:Get*appconfig:List*aps:Describe*aps:Get*aps:List*athena:Get*athena:List*auditmanager:Get*auditmanager:List*autoscaling:Describe*aws-marketplace:Get*aws-marketplace:List*backup:Get*backup:List*batch:Describe*batch:List*bedrock-agentcore:Get*bedrock-agentcore:List*bedrock:Get*bedrock:List*cloudformation:Describe*cloudformation:List*cloudfront:Get*cloudfront:List*cloudhsm:Describe*cloudhsm:List*cloudtrail:Describe*cloudtrail:Get*cloudtrail:List*cloudwatch:Describe*cloudwatch:Get*cloudwatch:List*codeartifact:Describe*codeartifact:Get*codeartifact:List*codebuild:BatchGet*codebuild:Get*codebuild:List*codecommit:Get*codecommit:List*codedeploy:BatchGet*codedeploy:Get*codedeploy:List*codeguru-profiler:List*codeguru-reviewer:Describe*codeguru-reviewer:List*codepipeline:Get*codepipeline:List*cognito-identity:Describe*cognito-identity:List*cognito-idp:Describe*cognito-idp:List*config:BatchGet*config:Describe*config:Get*datasync:Describe*datasync:List*dax:Describe*detective:Get*detective:List*devops-guru:Describe*devops-guru:List*directconnect:Describe*dms:Describe*dms:List*ds:Describe*dynamodb:Describe*dynamodb:List*ec2:Describe*ec2:Get*ecr:Describe*ecr:Get*ecr:List*ecs:Describe*ecs:List*eks:Describe*eks:List*elasticache:Describe*elasticache:List*elasticfilesystem:Describe*elasticloadbalancing:Describe*elasticmapreduce:Describe*elasticmapreduce:List*emr-serverless:Get*emr-serverless:List*es:Describe*es:List*events:List*firehose:Describe*firehose:List*fms:List*fsx:Describe*glacier:Get*glacier:List*globalaccelerator:List*glue:Get*glue:List*grafana:Describe*grafana:List*guardduty:Describe*guardduty:Get*guardduty:List*health:Describe*iam:Generate*iam:Get*iam:List*identitystore:List*imagebuilder:Get*imagebuilder:List*inspector2:Describe*inspector2:Get*inspector2:List*inspector:Describe*inspector:List*kafka:Get*kafka:List*kinesis:Describe*kinesis:List*kms:Describe*kms:Get*kms:List*lambda:Get*lambda:List*lex:Describe*lex:List*license-manager:List*logs:Describe*macie2:Get*macie2:List*mq:Describe*mq:List*neptune-graph:Get*neptune-graph:List*neptune:Describe*network-firewall:Describe*network-firewall:List*networkmanager:Get*networkmanager:List*organizations:Describe*organizations:List*quicksight:Describe*quicksight:List*ram:Get*ram:List*rds:Describe*redshift-serverless:List*redshift:Describe*rolesanywhere:Get*rolesanywhere:List*route53:Get*route53:List*route53domains:Get*route53domains:List*route53resolver:List*s3:Get*s3:List*sagemaker:Describe*sagemaker:List*secretsmanager:Describe*secretsmanager:Get*secretsmanager:List*securityhub:Describe*securityhub:Get*servicediscovery:Get*servicediscovery:List*ses:Get*ses:List*shield:Describe*shield:Get*shield:List*signer:Get*signer:List*sns:Get*sns:List*sqs:Get*sqs:List*ssm:Describe*ssm:Get*ssm:List*sso:Describe*sso:Get*sso:List*states:Describe*states:List*storagegateway:Describe*storagegateway:List*tag:Get*transfer:Describe*transfer:List*vpc-lattice:List*waf:Get*waf:List*wafv2:Get*wafv2:List*workspaces:Describe*xray:Get*xray:List*
Per-Step Breakdown
Detailed authorization requirements for each ingestion step.
Show all steps (210)
| Step | Permissions | Roles |
|---|---|---|
| Build AccessAnalyzer Finding Principal Relationships | - | - |
| Build ACM Certificate to Cognito User Pool Relationships | cognito-idp:DescribeUserPoolDomain | cognito-idp:Describe* |
| Build AWS ApiGateway API to Domain Name Relationships | apigateway:GET arn:aws:apigateway:*::/domainnames/*/apimappings | apigateway:GET arn:aws:apigateway:*::/* |
| Build AWS EC2 VPC Endpoint Service to LB Relationships | - | - |
| Build AWS EC2 VPC Endpoint Service to VPC Endpoint Relationships | - | - |
| Build Bedrock Action Group to Lambda Function Relationships | - | - |
| Build Bedrock Agent Runtime to IAM Role Relationships | - | - |
| Build Bedrock Agent Runtime to VPC Relationships | - | - |
| Build Bedrock Agent to Foundation Model Relationships | - | - |
| Build Bedrock Agent to IAM Role Relationships | - | - |
| Build Bedrock Agent to KMS Key Relationships | - | - |
| Build Bedrock API Key to IAM User Relationships | - | - |
| Build Bedrock Code Interpreter to IAM Role Relationships | - | - |
| Build Bedrock Code Interpreter to VPC Relationships | - | - |
| Build Bedrock Custom Model to Foundation Model Relationships | - | - |
| Build Bedrock Custom Model to KMS Key Relationships | - | - |
| Build Bedrock Custom Model to S3 Bucket Relationships | - | - |
| Build Bedrock Data Source to S3 Bucket Relationships | - | - |
| Build Bedrock Evaluation Job to S3 Bucket Relationships | - | - |
| Build Bedrock Flow to IAM Role Relationships | - | - |
| Build Bedrock Flow to KMS Key Relationships | - | - |
| Build Bedrock Guardrail to Agent Relationships | - | - |
| Build Bedrock Guardrail to KMS Key Relationships | - | - |
| Build Bedrock Knowledge Base to Foundation Model Relationships | - | - |
| Build Bedrock Knowledge Base to IAM Role Relationships | - | - |
| Build Bedrock Knowledge Base to OpenSearch Domain Relationships | - | - |
| Build Bedrock Logging to CloudWatch Log Group Relationships | - | - |
| Build Bedrock Logging to S3 Bucket Relationships | - | - |
| Build Bedrock Model Customization Job to S3 Bucket Relationships | - | - |
| Build Bedrock Provisioned Throughput to Model Relationships | - | - |
| Build CodeArtifact Domain KMS Key Relationships | - | - |
| Build CodeArtifact Package Group Parent Relationships | - | - |
| Build CodeArtifact VPC Endpoint Relationships | - | - |
| Build CodeBuild Project Has VPC Relationship | - | - |
| Build CodeDeploy Deployment Group IAM Relationships | - | - |
| Build CodeGuru Reviewer Repository Association KMS Key Relationships | - | - |
| Build EC2 Instance uses IAM Instance Profile Relationships | ec2:DescribeIamInstanceProfileAssociations | ec2:Describe* |
| Build EMR Cluster to IAM Relationships | - | - |
| Build EMR Cluster to Security Configuration Relationships | - | - |
| Build EMR Cluster to VPC Endpoint Relationships | - | - |
| Build GuardDuty Publishing Destination to KMS Key Relationships | - | - |
| Build GuardDuty Publishing Destination to S3 Bucket Relationships | - | - |
| Build IAM Identity Center Group has User relationships | identitystore:ListGroupMemberships | identitystore:List* |
| Build IAM Identity Center Permission Set relationships | sso:ListAccountAssignments, sso:ListAccountAssignmentsForPrincipal, sso:ListAccountsForProvisionedPermissionSet, sso:GetInlinePolicyForPermissionSet, sso:ListManagedPoliciesInPermissionSet, sso:ListCustomerManagedPolicyReferencesInPermissionSet | sso:Get*, sso:List* |
| Build IAM Roles Anywhere Profile to IAM Policy Relationships | - | - |
| Build IAM Roles Anywhere Profile to IAM Role Relationships | - | - |
| Build IAM Roles Anywhere Trust Anchor to ACM PCA Relationships | - | - |
| Build Inspector v2 to KMS Key Relationships | - | - |
| Build Inspector v2 to Resource Relationships | inspector2:ListCoverage | inspector2:List* |
| Build Inspector v2 to VPC Endpoint Relationships | - | - |
| Build Kinesis Stream to Consumer Relationships | kinesis:ListStreamConsumers | kinesis:List* |
| Build Launch Template Version to Ami Relationships | - | - |
| Build OpenSearch Domain to CloudWatch Log Group Relationships | - | - |
| Build Quicksight Group to User Relationships | quicksight:ListGroupMemberships | quicksight:List* |
| Build Quicksight User to Custom Permissions Relationships | - | - |
| Build RDS DB Proxy connects RDS Cluster relationships | - | - |
| Build RDS DB Proxy connects RDS DB Instance relationships | - | - |
| Build Resource Explorer CloudTrail Relationships | - | - |
| Build Resource Explorer VPC Endpoint Relationships | - | - |
| Build Route53 Resolver Rules uses VPC relationships | route53resolver:ListResolverRuleAssociations | route53resolver:List* |
| Build S3 Bucket Lifecycle Rules | s3:GetLifecycleConfiguration | s3:Get* |
| Build SageMaker Domain Relationships | - | - |
| Build SageMaker Endpoint Relationships | - | - |
| Build SageMaker Feature Group Relationships | - | - |
| Build SageMaker Processing Job Relationships | - | - |
| Build SageMaker Training Job Relationships | - | - |
| Build SageMaker Transform Job Relationships | - | - |
| Build Service Catalog Portfolio Product Relationships | servicecatalog:ListPortfoliosForProduct | - |
| Build Service Catalog Principal Relationships | servicecatalog:ListPrincipalsForPortfolio | - |
| Build Shared DB Cluster Snapshot to Account Relationships | rds:DescribeDBClusterSnapshots | rds:Describe* |
| Build Shared DB Snapshot to Account Relationships | rds:DescribeDBSnapshots | rds:Describe* |
| Build States to CloudWatch Log Group Relationships | - | - |
| Build States to IAM Relationships | - | - |
| Build VPC has OpenSearch Domain Relationships | - | - |
| Build WAF v2 Web ACL to Resource Relationships | wafv2:ListResourcesForWebACL | wafv2:List* |
| Build WAF Web ACL to Cognito User Pool Relationships | wafv2:ListResourcesForWebACL | wafv2:List* |
| Fetch AccessAnalyzer Findings | access-analyzer:ListFindings | access-analyzer:List* |
| Fetch ApiGateway Api to Integration Relationship | apigateway:GET arn:aws:apigateway:*::/restapis/*/resources, apigateway:GET arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGateway Resources | apigateway:GET arn:aws:apigateway:*::/restapis/*/resources, apigateway:GET arn:aws:apigateway:*::/restapis/*/resources/* | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGateway Stages | apigateway:GET arn:aws:apigateway:*::/restapis/*/stages, apigateway:GET arn:aws:apigateway:*::/restapis/*/stages/* | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGatewayV2 Authorizers | apigateway:GET arn:aws:apigateway:*::/apis/*/authorizers | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGatewayV2 Integrations | apigateway:GET arn:aws:apigateway:*::/apis/*/integrations | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGatewayV2 Routes | apigateway:GET arn:aws:apigateway:*::/apis/*/routes | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch ApiGatewayV2 Stages | apigateway:GET arn:aws:apigateway:*::/apis/*/stages | apigateway:GET arn:aws:apigateway:*::/* |
| Fetch AppConfig Configuration Profiles | appconfig:ListConfigurationProfiles, appconfig:GetConfigurationProfile | appconfig:List*, appconfig:Get* |
| Fetch AppConfig Deployments | appconfig:ListDeployments, appconfig:GetDeployment, appconfig:ListTagsForResource | appconfig:List*, appconfig:Get* |
| Fetch AppConfig Environments | appconfig:ListEnvironments | appconfig:List* |
| Fetch AppConfig Hosted Configuration Versions | appconfig:ListHostedConfigurationVersions | appconfig:List* |
| Fetch Audit Manager Evidence Folders | auditmanager:GetEvidenceFoldersByAssessmentControl | auditmanager:Get* |
| Fetch Autoscaling Launch Config to Image Relationships | ec2:DescribeImages | ec2:Describe* |
| Fetch AWS EC2 Images | ec2:DescribeImages, ec2:DescribeImageAttribute | ec2:Describe* |
| Fetch AWS EC2 Internet Gateways | ec2:DescribeInternetGateways | ec2:Describe* |
| Fetch AWS EC2 Launch Template Versions | ec2:DescribeLaunchTemplateVersions | ec2:Describe* |
| Fetch AWS EC2 NAT Gateways | ec2:DescribeNatGateways | ec2:Describe* |
| Fetch AWS EC2 Subnets | ec2:DescribeSubnets | ec2:Describe* |
| Fetch AWS EC2 Volumes | ec2:DescribeVolumes | ec2:Describe* |
| Fetch AWS EC2 VPC Endpoints | ec2:DescribeVpcEndpoints | ec2:Describe* |
| Fetch AWS EC2 VPN Gateways | ec2:DescribeVpnGateways, ec2:DescribeCustomerGateways | ec2:Describe* |
| Fetch AWS EMR Instances | elasticmapreduce:ListInstances | elasticmapreduce:List* |
| Fetch AWS Organization | organizations:DescribeOrganization, organizations:ListAccounts, organizations:ListTagsForResource | organizations:Describe*, organizations:List* |
| Fetch Backup Copy Jobs | backup:ListCopyJobs | backup:List* |
| Fetch Backup Jobs | backup:ListBackupJobs | backup:List* |
| Fetch Backup Recovery Points | backup:ListRecoveryPointsByBackupVault, backup:ListTagsForResource | backup:List* |
| Fetch Backup Restore Jobs | backup:ListRestoreJobs | backup:List* |
| Fetch Batch Jobs | batch:ListJobs | batch:List* |
| Fetch Bedrock Agent Action Groups | bedrock:ListAgentActionGroups, bedrock:GetAgentActionGroup | bedrock:Get*, bedrock:List* |
| Fetch Bedrock Knowledge Base Data Sources | bedrock:ListDataSources, bedrock:GetDataSource | bedrock:Get*, bedrock:List* |
| Fetch Cloudfront Key Groups | cloudfront:ListKeyGroups | cloudfront:List* |
| Fetch Cloudhsm Backups | cloudhsm:DescribeBackups | cloudhsm:Describe* |
| Fetch CloudMap Service Instances | servicediscovery:ListInstances, servicediscovery:GetInstance | servicediscovery:Get*, servicediscovery:List* |
| Fetch CloudMap Services | servicediscovery:ListServices, servicediscovery:GetService, servicediscovery:ListTagsForResource | servicediscovery:Get*, servicediscovery:List* |
| Fetch Cloudtrail Event Selectors | cloudtrail:DescribeTrails, cloudtrail:GetEventSelectors | cloudtrail:Describe*, cloudtrail:Get* |
| Fetch CloudWAN Attachments | networkmanager:ListAttachments, networkmanager:ListAttachmentRoutingPolicyAssociations | networkmanager:List* |
| Fetch CloudWAN Connect Peers | networkmanager:ListConnectPeers, networkmanager:GetConnectPeer | networkmanager:List*, networkmanager:Get* |
| Fetch CloudWAN Core Network Policies | networkmanager:GetCoreNetworkPolicy | networkmanager:Get* |
| Fetch CloudWatch Log Group Metrics | cloudwatch:GetMetricData | cloudwatch:Get* |
| Fetch Cloudwatch Logs Metric Filters | logs:DescribeMetricFilters | logs:Describe* |
| Fetch Cloudwatch Logs Subscription Filters | logs:DescribeSubscriptionFilters | logs:Describe* |
| Fetch CodeArtifact Package Groups | codeartifact:ListPackageGroups, codeartifact:ListTagsForResource | codeartifact:List* |
| Fetch CodeArtifact Packages | codeartifact:ListPackages | codeartifact:List* |
| Fetch CodeArtifact Repositories | codeartifact:ListRepositories, codeartifact:DescribeRepository, codeartifact:GetRepositoryPermissionsPolicy, codeartifact:GetRepositoryEndpoint, codeartifact:ListTagsForResource | codeartifact:List*, codeartifact:Describe*, codeartifact:Get* |
| Fetch CodeDeploy Deployment Groups | codedeploy:ListDeploymentGroups, codedeploy:BatchGetDeploymentGroups, codedeploy:ListTagsForResource | codedeploy:BatchGet*, codedeploy:List* |
| Fetch Cognito IDP User Pool Clients | cognito-idp:ListUserPoolClients, cognito-idp:DescribeUserPoolClient | cognito-idp:Describe*, cognito-idp:List* |
| Fetch Cognito IDP User Pool Users | cognito-idp:ListUsers | cognito-idp:List* |
| Fetch DataSync Locations | datasync:ListLocations, datasync:DescribeLocationS3, datasync:DescribeLocationEfs, datasync:DescribeLocationFsxWindows, datasync:DescribeLocationFsxLustre, datasync:DescribeLocationFsxOntap, datasync:DescribeLocationFsxOpenZfs, datasync:DescribeLocationNfs, datasync:DescribeLocationSmb, datasync:DescribeLocationObjectStorage, datasync:DescribeLocationHdfs, datasync:ListTagsForResource | datasync:Describe*, datasync:List* |
| Fetch DataSync Tasks | datasync:ListTasks, datasync:DescribeTask, datasync:ListTagsForResource | datasync:Describe*, datasync:List* |
| Fetch Detective Investigations | detective:ListInvestigations, detective:GetInvestigation | detective:Get*, detective:List* |
| Fetch DevOps Guru Anomalies | devops-guru:ListAnomaliesForInsight | devops-guru:List* |
| Fetch DevOps Guru Notification Channels | devops-guru:ListNotificationChannels | devops-guru:List* |
| Fetch EC2 Transit Gateway Attachments | ec2:DescribeTransitGatewayAttachments | ec2:Describe* |
| Fetch EC2 Transit Gateway Route Tables | ec2:DescribeTransitGatewayRouteTables | ec2:Describe* |
| Fetch EC2 Transit Gateway VPC Attachments | ec2:DescribeTransitGatewayVpcAttachments | ec2:Describe* |
| Fetch ECR Image Findings | ecr:DescribeImageScanFindings | ecr:Describe* |
| Fetch ECR Images | ecr:DescribeImages | ecr:Describe* |
| Fetch ECS Cluster Services | ecs:ListServices, ecs:DescribeServices | ecs:Describe*, ecs:List* |
| Fetch ECS Container Instances | ecs:DescribeContainerInstances, ecs:ListContainerInstances | ecs:Describe*, ecs:List* |
| Fetch ECS Task Definitions | ecs:DescribeTaskDefinition, ecs:ListTaskDefinitionFamilies | ecs:Describe*, ecs:List* |
| Fetch ECS Tasks | ecs:DescribeTasks, ecs:ListTasks | ecs:Describe*, ecs:List* |
| Fetch EFS Mount Targets | elasticfilesystem:DescribeMountTargetSecurityGroups, elasticfilesystem:DescribeMountTargets | elasticfilesystem:Describe* |
| Fetch EKS Node Groups | eks:ListNodegroups, eks:DescribeNodegroup | eks:Describe*, eks:List* |
| Fetch Elasticache Clusters Subnet Groups | elasticache:DescribeCacheSubnetGroups | elasticache:Describe* |
| Fetch Elasticache Snapshots | elasticache:ListTagsForResource, elasticache:DescribeSnapshots | elasticache:Describe*, elasticache:List* |
| Fetch ELB Listener Rules | elasticloadbalancing:DescribeTags, elasticloadbalancing:DescribeRules | elasticloadbalancing:Describe* |
| Fetch ELB Listeners | elasticloadbalancing:DescribeTags, elasticloadbalancing:DescribeListeners | elasticloadbalancing:Describe* |
| Fetch ELB Target Groups | elasticloadbalancing:DescribeTags, elasticloadbalancing:DescribeTargetGroups, elasticloadbalancing:DescribeTargetHealth | elasticloadbalancing:Describe* |
| Fetch Firewall Manager Resource Set Resources | fms:ListResourceSetResources | fms:List* |
| Fetch Global Accelerator Custom Routing Endpoint Groups | globalaccelerator:ListCustomRoutingEndpointGroups | globalaccelerator:List* |
| Fetch Global Accelerator Custom Routing Listeners | globalaccelerator:ListCustomRoutingListeners | globalaccelerator:List* |
| Fetch Global Accelerator Endpoint Groups | globalaccelerator:ListEndpointGroups | globalaccelerator:List* |
| Fetch Global Accelerator Listeners | globalaccelerator:ListListeners | globalaccelerator:List* |
| Fetch Guardduty Findings | guardduty:ListFindings, guardduty:GetFindings | guardduty:Get*, guardduty:List* |
| Fetch GuardDuty Publishing Destinations | guardduty:ListPublishingDestinations, guardduty:DescribePublishingDestination | guardduty:List*, guardduty:Describe* |
| Fetch IAM Group Policies | iam:ListGroupPolicies, iam:GetGroupPolicy | iam:Get*, iam:List* |
| Fetch IAM Group to User Relationships | iam:GetGroup | iam:Get* |
| Fetch IAM Identity Center Applications | sso:ListApplications | sso:List* |
| Fetch IAM Identity Center Groups | identitystore:ListGroups | identitystore:List* |
| Fetch IAM Identity Center Permission Sets | sso:ListPermissionSets, sso:DescribePermissionSet, sso:ListTagsForResource | sso:Describe*, sso:List* |
| Fetch IAM Identity Center Users | identitystore:ListUsers | identitystore:List* |
| Fetch IAM Policies | iam:ListPolicies, iam:GetPolicyVersion, iam:ListEntitiesForPolicy, tag:GetResources | iam:Get*, iam:List*, tag:Get* |
| Fetch IAM Role Policies | iam:ListRolePolicies, iam:GetRolePolicy | iam:Get*, iam:List* |
| Fetch IAM Roles | iam:ListInstanceProfiles, iam:GetRole, iam:ListRoles, iam:ListRoleTags | iam:Get*, iam:List* |
| Fetch IAM User Policies | iam:ListUserPolicies, iam:GetUserPolicy | iam:Get*, iam:List* |
| Fetch IAM Users | iam:GetUser, iam:ListUsers, iam:ListUserTags, iam:ListAccessKeys, iam:ListMFADevices, iam:GetAccessKeyLastUsed | iam:Get*, iam:List* |
| Fetch Inspector Findings | inspector:DescribeFindings, inspector:DescribeRulesPackages, inspector:ListFindings | inspector:Describe*, inspector:List* |
| Fetch Instance to Image Relationships | ec2:DescribeImages | ec2:Describe* |
| Fetch Lex V2 Bot Aliases | lex:ListBotAliases, lex:DescribeResourcePolicy | lex:Describe*, lex:List* |
| Fetch Marketplace Entitlements | aws-marketplace:GetEntitlements | aws-marketplace:Get* |
| Fetch Neptune Analytics Graph Export Tasks | neptune-graph:ListExportTasks | neptune-graph:List* |
| Fetch Neptune Analytics Graph Import Tasks | neptune-graph:ListImportTasks, neptune-graph:GetImportTask | neptune-graph:Get*, neptune-graph:List* |
| Fetch Neptune Analytics Graph Snapshots | neptune-graph:ListGraphSnapshots, neptune-graph:ListTagsForResource | neptune-graph:List* |
| Fetch Organization Policy Targets | organizations:ListTargetsForPolicy | organizations:List* |
| Fetch Organization Roots | organizations:ListRoots | organizations:List* |
| Fetch Organizational Units | organizations:DescribeOrganizationalUnit, organizations:ListChildren | organizations:Describe*, organizations:List* |
| Fetch Quicksight Dashboards | quicksight:ListDashboards, quicksight:DescribeDashboard, quicksight:DescribeDashboardPermissions | quicksight:Describe*, quicksight:List* |
| Fetch Quicksight Data Sets | quicksight:ListDataSets, quicksight:DescribeDataSet | quicksight:Describe*, quicksight:List* |
| Fetch Quicksight Data Sources | quicksight:ListDataSources, quicksight:DescribeDataSource | quicksight:Describe*, quicksight:List* |
| Fetch RAM Resource Share Associations | ram:GetResourceShareAssociations | ram:Get* |
| Fetch RAM Resource Share Invitations | ram:GetResourceShareInvitations | ram:Get* |
| Fetch RAM Shared Resources | ram:ListResources | ram:List* |
| Fetch RDS DB Proxy Target Groups | rds:DescribeDBProxyTargetGroups | rds:Describe* |
| Fetch Restore Testing Plans | backup:ListRestoreTestingPlans, backup:ListTags | backup:List* |
| Fetch Route53 Records | route53:ListResourceRecordSets | route53:List* |
| Fetch S3 Access Points | s3:ListAccessPoints | s3:List* |
| Fetch S3 Buckets | cloudwatch:GetMetricData, s3:ListAllMyBuckets, s3:GetBucketLocation, s3:GetBucketPolicy, s3:GetBucketTagging, s3:GetBucketAcl, s3:GetBucketLogging, s3:GetBucketNotification, s3:GetBucketVersioning, s3:GetReplicationConfiguration, s3:GetBucketPublicAccessBlock, s3:GetBucketObjectLockConfiguration, s3:GetLifecycleConfiguration, s3:GetBucketOwnershipControls, s3:GetBucketPolicyStatus, s3:GetEncryptionConfiguration, s3:GetInventoryConfiguration | cloudwatch:Get*, s3:Get*, s3:List* |
| Fetch S3 Buckets Website Config | s3:GetBucketWebsite | s3:Get* |
| Fetch Secret Versions | secretsmanager:ListSecretVersionIds | secretsmanager:List* |
| Fetch Secrets | secretsmanager:ListSecrets, secretsmanager:DescribeSecret, secretsmanager:GetResourcePolicy | secretsmanager:Describe*, secretsmanager:Get*, secretsmanager:List* |
| Fetch Service Catalog Constraints | servicecatalog:ListConstraintsForPortfolio, servicecatalog:DescribeConstraint | - |
| Fetch Service Catalog Launch Paths | servicecatalog:ListLaunchPaths | - |
| Fetch Service Catalog Provisioning Artifacts | servicecatalog:ListProvisioningArtifacts | - |
| Fetch Service Catalog Tag Options | servicecatalog:ListTagOptions, servicecatalog:ListResourcesForTagOption | - |
| Fetch Signer Signing Jobs | signer:ListSigningJobs | signer:List* |
| Fetch Signer Signing Profiles | signer:ListSigningProfiles, signer:GetSigningProfile, signer:ListProfilePermissions | signer:List*, signer:Get* |
| Fetch SSM Instance Inventory Entries | ssm:ListInventoryEntries | ssm:List* |
| Fetch SSM Instance Patch States | ssm:DescribeInstancePatchStates | ssm:Describe* |
| Fetch SSM Service to EC2 Instance Relationships | ssm:DescribeInstanceInformation | ssm:Describe* |
| Fetch Storage Gateway File Shares | storagegateway:ListFileShares, storagegateway:DescribeNFSFileShares, storagegateway:DescribeSMBFileShares, storagegateway:ListTagsForResource | storagegateway:Describe*, storagegateway:List* |
| Fetch Storage Gateway Tapes | storagegateway:ListTapes, storagegateway:DescribeTapeArchives, storagegateway:ListTagsForResource | storagegateway:Describe*, storagegateway:List* |
| Fetch Storage Gateway Volumes | storagegateway:ListVolumes, storagegateway:DescribeCachediSCSIVolumes, storagegateway:DescribeStorediSCSIVolumes, storagegateway:ListTagsForResource | storagegateway:Describe*, storagegateway:List* |
| Fetch Transfer Servers details | - | - |
| Fetch Transfer Users | transfer:ListUsers, transfer:ListTagsForResource | transfer:List* |
| Fetch VPC Lattice Listeners | vpc-lattice:ListListeners | vpc-lattice:List* |
| Fetch VPC Lattice Networks | vpc-lattice:ListServiceNetworks | vpc-lattice:List* |
| Fetch VPC Lattice Service Network Service Associations | vpc-lattice:ListServiceNetworkServiceAssociations | vpc-lattice:List* |
| Fetch VPC Lattice Service Network VPC Associations | vpc-lattice:ListServiceNetworkVpcAssociations | vpc-lattice:List* |
| Fetch VPC Lattice Service Network VPC Endpoint Associations | vpc-lattice:ListServiceNetworkVpcEndpointAssociations | vpc-lattice:List* |
| Fetch VPC Lattice Services | vpc-lattice:ListServices | vpc-lattice:List* |
| Fetch VPC Lattice Target Groups | vpc-lattice:ListTargetGroups | vpc-lattice:List* |
| Fetch VPC to VPC Relationships | ec2:DescribeVpcPeeringConnections | ec2:Describe* |
| Fetch WAF v2 IP Sets | wafv2:GetIPSet, wafv2:ListIPSets, wafv2:ListTagsForResource | wafv2:Get*, wafv2:List* |
Entities
The following entities are created:
| Resources | Entity _type | Entity _class |
|---|---|---|
| AccessAnalyzer Analyzer | aws_accessanalyzer_analyzer | Assessment, Scanner |
| AccessAnalyzer Finding | aws_accessanalyzer_finding | Finding |
| ACM Certificate | aws_acm_certificate | Certificate |
| Amazon Managed Grafana | aws_grafana | Service |
| Amazon Managed Service for Prometheus | aws_prometheus | Service |
| ApiGateway Domain Name | aws_api_gateway_domain_name | Domain |
| ApiGateway Resource | aws_api_gateway_resource | Resource |
| ApiGateway Resource Method | aws_api_gateway_method | Resource |
| ApiGateway Rest Api | aws_api_gateway_rest_api | Gateway |
| ApiGateway Stage | aws_api_gateway_stage | Resource |
| ApiGateway Stage Method Setting | aws_api_gateway_stage_method_setting | Configuration |
| ApiGatewayV2 Api | aws_api_gateway_v2_api | Gateway |
| ApiGatewayV2 Authorizer | aws_api_gateway_v2_authorizer | Configuration |
| ApiGatewayV2 Integration | aws_api_gateway_v2_integration | Configuration |
| ApiGatewayV2 Route | aws_api_gateway_v2_route | ApplicationEndpoint |
| ApiGatewayV2 Stage | aws_api_gateway_v2_stage | Configuration |
| Athena Work Group | aws_athena_work_group | Configuration |
| Audit Manager Assessment | aws_auditmanager_assessment | Assessment |
| Audit Manager Control | aws_auditmanager_control | Control |
| Audit Manager Evidence Folder | aws_auditmanager_evidence_folder | DataObject |
| Audit Manager Framework | aws_auditmanager_framework | ControlPolicy |
| Autoscaling Group | aws_autoscaling_group | Deployment, Group |
| Autoscaling Launch Configuration | aws_autoscaling_launch_configuration | Configuration |
| Autoscaling Policy | aws_autoscaling_policy | Configuration |
| AWS AccessAnalyzer Service | aws_accessanalyzer | Service |
| AWS Account | aws_account | Account |
| AWS ACM Service | aws_acm | Service |
| AWS ApiGateway Service | aws_apigateway | Service |
| AWS AppConfig | aws_appconfig | Service |
| AWS AppConfig Account Settings | aws_appconfig_account_settings | Configuration |
| AWS AppConfig Application | aws_appconfig_application | Application |
| AWS AppConfig Configuration Profile | aws_appconfig_configuration_profile | Configuration |
| AWS AppConfig Deployment | aws_appconfig_deployment | Deployment |
| AWS AppConfig Deployment Strategy | aws_appconfig_deployment_strategy | Configuration |
| AWS AppConfig Environment | aws_appconfig_environment | Configuration |
| AWS AppConfig Hosted Configuration Version | aws_appconfig_hosted_configuration_version | Configuration |
| AWS Athena Service | aws_athena | Service |
| AWS Audit Manager Delegation | aws_auditmanager_delegation | Task |
| AWS Audit Manager Service | aws_auditmanager | Service |
| AWS Audit Manager Settings | aws_auditmanager_setting | Configuration |
| AWS Auto Scaling Plans Service | aws_autoscalingplans | Service |
| AWS Autoscaling Service | aws_autoscaling | Service |
| AWS Backup Copy Job | aws_backup_copy_job | Task |
| AWS Backup Job | aws_backup_job | Backup |
| AWS Backup Plan | aws_backup_plan | Backup |
| AWS Backup Recovery Point | aws_backup_recovery_point | Backup |
| AWS Backup Restore Job | aws_backup_restore_job | Task |
| AWS Backup Service | aws_backup | Service |
| AWS Backup Vault | aws_backup_vault | Backup |
| AWS Batch Compute Environment | aws_batch_compute_environment | Configuration |
| AWS Batch Job Definition | aws_batch_job_definition | Configuration, Function |
| AWS Batch Job Queue | aws_batch_job_queue | Queue |
| AWS Batch Service | aws_batch | Service |
| AWS Bedrock Agent | aws_bedrock_agent | Function |
| AWS Bedrock Agent Action Group | aws_bedrock_agent_action_group | Configuration |
| AWS Bedrock Agent Runtime | aws_bedrock_agent_runtime | Workload |
| AWS Bedrock API Key | aws_bedrock_api_key | AccessKey |
| AWS Bedrock Code Interpreter | aws_bedrock_code_interpreter | Resource |
| AWS Bedrock Custom Model | aws_bedrock_custom_model | Model |
| AWS Bedrock Evaluation Job | aws_bedrock_evaluation_job | Task |
| AWS Bedrock Flow | aws_bedrock_flow | Workflow |
| AWS Bedrock Foundation Model | aws_bedrock_foundation_model | Model |
| AWS Bedrock Guardrail | aws_bedrock_guardrail | Ruleset |
| AWS Bedrock Inference Profile | aws_bedrock_inference_profile | Configuration |
| AWS Bedrock Knowledge Base | aws_bedrock_knowledge_base | DataStore |
| AWS Bedrock Knowledge Base Data Source | aws_bedrock_knowledge_base_data_source | Configuration |
| AWS Bedrock Model Customization Job | aws_bedrock_model_customization_job | Task |
| AWS Bedrock Model Invocation Logging | aws_bedrock_model_invocation_logging | Configuration |
| AWS Bedrock Provisioned Throughput | aws_bedrock_provisioned_throughput | Resource |
| AWS Bedrock Service | aws_bedrock | Service |
| AWS Cloud WAN Attachment | aws_networkmanager_attachment | Resource |
| AWS Cloud WAN Connect Peer | aws_networkmanager_connect_peer | Configuration |
| AWS Cloud WAN Core Network | aws_networkmanager_core_network | Network |
| AWS Cloud WAN Core Network Policy | aws_networkmanager_core_network_policy | Configuration |
| AWS Cloudformation Service | aws_cloudformation | Service |
| AWS Cloudformation Stacks | aws_cloudformation_stack | Configuration |
| AWS Cloudfront Distribution | aws_cloudfront_distribution | Gateway |
| AWS Cloudfront Distribution Origin | aws_cloudfront_distribution_origin | Configuration |
| AWS Cloudfront Key Group | aws_cloudfront_key_group | Group |
| AWS Cloudfront Public Key | aws_cloudfront_public_key | AccessKey, Key |
| AWS Cloudfront Service | aws_cloudfront | Service |
| AWS Cloudhsm Service | aws_cloudhsm | Service |
| AWS CloudMap Namespace | aws_cloudmap_namespace | Configuration |
| AWS CloudMap Service | aws_cloudmap | Service |
| AWS CloudMap Service | aws_cloudmap_service | Service |
| AWS CloudMap Service Instance | aws_cloudmap_service_instance | Host |
| AWS Cloudtrail Service | aws_cloudtrail | Service |
| AWS CloudTrail Trail | aws_cloudtrail_trail | Configuration |
| AWS Cloudwatch Alarms | aws_cloudwatch_metric_alarm | Monitor |
| AWS Cloudwatch Event | aws_cloudwatch_events | Service |
| AWS CloudWatch Log Group Metrics | aws_cloudwatch_log_group_metrics | Record |
| AWS Cloudwatch Logs Service | aws_cloudwatch_logs | Service |
| AWS Cloudwatch Service | aws_cloudwatch | Service |
| AWS CodeArtifact Service | aws_codeartifact | Service |
| AWS CodeBuild Service | aws_codebuild | Service |
| AWS CodeCommit Service | aws_codecommit | Service |
| AWS CodeDeploy Service | aws_codedeploy | Service |
| AWS CodeGuru Service | aws_codeguru | Service |
| AWS CodePipeline Service | aws_codepipeline | Service |
| AWS Cognito Identity | aws_cognito_identity | Service |
| AWS Cognito Identity Pool | aws_cognito_identity_pool | Service |
| AWS Cognito IDP Service | aws_cognito_idp | Service |
| AWS Cognito IDP User Pool Client | aws_cognito_user_pool_client | Application |
| AWS Cognito IDP User Pool User | aws_cognito_user_pool_user | User |
| AWS Config Rule Finding | aws_config_rule_finding | Finding |
| AWS Customer Gateway | aws_customer_gateway | Gateway |
| AWS Database Migration Service | aws_dms | Service |
| AWS Database Migration Service Endpoint | aws_dms_endpoint | ApplicationEndpoint |
| AWS Database Migration Service Instance | aws_dms_instance | Host |
| AWS DataSync Location | aws_datasync_location | Configuration |
| AWS DataSync Service | aws_datasync | Service |
| AWS DataSync Task | aws_datasync_task | Task |
| AWS Dedicated Host | aws_dedicated_host | Host |
| AWS Detective Service | aws_detective | Service |
| AWS DevOps Guru Service | aws_devops_guru | Service |
| AWS Direct Connect BGP Peer | aws_directconnect_bgp_peer | Network |
| AWS Direct Connect Connection | aws_directconnect_connection | Network |
| AWS Direct Connect Gateway | aws_directconnect_gateway | Gateway |
| AWS Direct Connect LAG | aws_directconnect_lag | Network |
| AWS Direct Connect Service | aws_directconnect | Service |
| AWS Direct Connect Virtual Interface | aws_directconnect_virtual_interface | Network |
| AWS Directory Service | aws_ds | Service |
| AWS Directory Service Directory | aws_ds_directory | Directory |
| AWS DynamoDB Service | aws_dynamodb | Service |
| AWS EC2 Image Builder | aws_imagebuilder | Service |
| AWS EC2 Service | aws_ec2 | Service |
| AWS EC2 Settings | aws_ec2_settings | Configuration |
| AWS EC2 Transit Gateway | aws_ec2_transit_gateway | Gateway |
| AWS EC2 Transit Gateway Attachment | aws_ec2_transit_gateway_attachment | Resource |
| AWS EC2 Transit Gateway Route Table | aws_ec2_transit_gateway_route_table | Configuration |
| AWS EC2 Transit Gateway VPC Attachment | aws_ec2_transit_gateway_vpc_attachment | Resource |
| AWS ECR Service | aws_ecr | Service |
| AWS ECS Service | aws_ecs | Service |
| AWS EFS Service | aws_efs | Service |
| AWS EIP Address | aws_eip | IpAddress |
| AWS EKS Service | aws_eks | Service |
| AWS ElastiCache Service | aws_elasticache | Service |
| AWS Elasticsearch Service | aws_es | Service |
| AWS ELB Service | aws_elasticloadbalancing | Service |
| AWS EMR Cluster | aws_elasticmapreduce_cluster | Cluster |
| AWS EMR Security Configuration | aws_emr_security_configuration | Configuration |
| AWS EMR Serverless | aws_emr_serverless | Service |
| AWS EMR Serverless Application | aws_emr_serverless_application | Application |
| AWS EMR Service | aws_elasticmapreduce | Service |
| AWS Firehose Delivery Stream | aws_firehose_delivery_stream | DataCollection, Queue |
| AWS Firehose Service | aws_firehose | Service |
| AWS Firewall Manager | aws_fms | Service |
| AWS FSx | aws_fsx | Service |
| AWS Glacier Service | aws_glacier | Service |
| AWS Global Accelerator Accelerator | aws_global_accelerator_accelerator | Firewall |
| AWS Global Accelerator Endpoint Group | aws_global_accelerator_endpoint_group | Group |
| AWS Global Accelerator Listener | aws_global_accelerator_listener | Gateway |
| AWS Global Accelerator Service | aws_global_accelerator | Service |
| AWS Glue Catalog Database | aws_glue_catalog_database | Database |
| AWS Glue Connection | aws_glue_connection | DataStore |
| AWS Glue Data Catalog Encryption Settings | aws_glue_data_catalog_encryption_settings | Policy |
| AWS Glue Dev Endpoint | aws_glue_dev_endpoint | NetworkEndpoint |
| AWS Glue Job | aws_glue_job | Workflow |
| AWS Glue Security Configurations | aws_glue_security_configuration | Policy |
| AWS Glue Service | aws_glue | Service |
| AWS Glue Session | aws_glue_session | Task |
| AWS Grafana Workspace | aws_grafana_workspace | Application |
| AWS Guardduty Service | aws_guardduty | Service |
| AWS Health Event | aws_health_event | Event |
| AWS Health Service | aws_health | Service |
| AWS IAM Identity Center | aws_sso | Service |
| AWS IAM Identity Center Application | aws_sso_application | Application |
| AWS IAM Identity Center Group | aws_sso_group | UserGroup |
| AWS IAM Identity Center Instance | aws_sso_instance | Resource |
| AWS IAM Identity Center Permission Set | aws_sso_permission_set | Configuration |
| AWS IAM Identity Center User | aws_sso_user | User |
| AWS IAM Roles Anywhere Profile | aws_iam_roles_anywhere_profile | AccessPolicy |
| AWS IAM Roles Anywhere Service | aws_iam_roles_anywhere | Service |
| AWS IAM Roles Anywhere Trust Anchor | aws_iam_roles_anywhere_trust_anchor | Certificate |
| AWS IAM Service | aws_iam | Service |
| AWS Image | aws_ami | Resource, Image |
| AWS Image Builder Component | aws_imagebuilder_component | CodeModule |
| AWS Image Builder Container Recipe | aws_imagebuilder_container_recipe | Configuration |
| AWS Image Builder Distribution Configuration | aws_imagebuilder_distribution_configuration | Configuration |
| AWS Image Builder Image | aws_imagebuilder_image | Image |
| AWS Image Builder Image Pipeline | aws_imagebuilder_image_pipeline | Workflow |
| AWS Image Builder Infrastructure Configuration | aws_imagebuilder_infrastructure_configuration | Configuration |
| AWS Image Builder Lifecycle Policy | aws_imagebuilder_lifecycle_policy | Configuration |
| AWS Image Builder Workflow | aws_imagebuilder_workflow | Workflow |
| AWS Inspector Assessment | aws_inspector_assessment | Assessment |
| AWS Inspector Service | aws_inspector | Service |
| AWS Inspector v2 Service | aws_inspectorv2 | Service |
| AWS Instance | aws_instance | Host |
| AWS Instance Application | aws_instance_application | Application |
| AWS Internet Gateway | aws_internet_gateway | Gateway |
| AWS Key Pair | aws_key_pair | AccessKey, Key |
| AWS Kinesis Consumer | aws_kinesis_consumer | Application |
| AWS Kinesis Service | aws_kinesis | Service |
| AWS Kinesis Stream | aws_kinesis_stream | DataCollection, Queue |
| AWS KMS Key | aws_kms_key | CryptoKey, Key |
| AWS KMS Service | aws_kms | Service |
| AWS Lambda Service | aws_lambda | Service |
| AWS Launch Template | aws_launch_template | Configuration |
| AWS Launch Template Version | aws_launch_template_version | Image |
| AWS Lex V2 Bot | aws_lexv2_bot | Model |
| AWS Lex V2 Bot Alias | aws_lexv2_bot_alias | Model |
| AWS Lex V2 Service | aws_lexv2 | Service |
| AWS License Manager License | aws_license_manager_license | Record |
| AWS License Manager Received License | aws_license_manager_received_license | Record |
| AWS License Manager Service | aws_license_manager | Service |
| AWS Macie Finding | aws_macie_finding | Finding |
| AWS Macie Service | aws_macie | Service |
| AWS Marketplace Entitlement | aws_marketplace_entitlement | Subscription |
| AWS Marketplace Entity | aws_marketplace_entity | Product |
| AWS Marketplace Service | aws_marketplace | Service |
| AWS MQ | aws_mq | Service |
| AWS MQ Broker | aws_mq_broker | Configuration |
| AWS MSK | aws_msk | Service |
| AWS MSK Cluster | aws_msk_cluster | Cluster |
| AWS MWAA Environment | aws_mwaa_environment | Configuration |
| AWS NAT Gateway | aws_nat_gateway | Gateway |
| AWS Neptune Service | aws_neptune | Service |
| AWS Network ACL | aws_network_acl | Firewall |
| AWS Network Firewall Service | aws_networkfirewall | Service |
| AWS Network Interface | aws_eni | NetworkInterface |
| AWS Network Manager | aws_networkmanager | Service |
| AWS OpenSearch Domain | aws_opensearch_domain | Cluster |
| AWS OpenSearch Service | aws_opensearch | Service |
| AWS Organization | aws_organization | Organization |
| AWS Organization Root | aws_organization_root | Organization, Group |
| AWS Organizational Unit | aws_organizational_unit | Organization, Group |
| AWS Prefix List | aws_prefix_list | Network |
| AWS Private Certificate Authority Service | aws_acm_pca | Service |
| AWS Prometheus Scraper | aws_prometheus_scraper | Scanner |
| AWS Prometheus Workspace | aws_prometheus_workspace | Logs, DataStore |
| AWS Quicksight Service | aws_quicksight | Service |
| AWS RAM Principal | aws_ram_principal | Account |
| AWS RAM Resource Share | aws_ram_resource_share | Configuration |
| AWS RAM Resource Share Invitation | aws_ram_resource_share_invitation | Record |
| AWS RAM Shared Resource | aws_ram_shared_resource | Resource |
| AWS RDS Service | aws_rds | Service |
| AWS Redshift Serverless Service | aws_redshift_serverless | Service |
| AWS Redshift Service | aws_redshift | Service |
| AWS Resource Access Manager Service | aws_ram_service | Service |
| AWS Resource Explorer Service | aws_resource_explorer | Service |
| AWS Restore Testing Plan | aws_backup_restore_testing_plan | Backup |
| AWS Route Table | aws_route_table | Configuration |
| AWS Route53 Domain | aws_route53_domain | Domain |
| AWS Route53 Hosted Zone | aws_route53_zone | DomainZone |
| AWS Route53 record | aws_route53_record | DomainRecord |
| AWS Route53 Resolver Rule | aws_route53_resolver_rule | Rule |
| AWS Route53 Service | aws_route53 | Service |
| AWS S3 Access Point | aws_s3_access_point | NetworkEndpoint |
| AWS S3 Bucket | aws_s3_bucket | DataStore |
| AWS S3 Bucket Lifecycle Rule | aws_s3_bucket_lifecycle_rule | Rule |
| AWS S3 Bucket Policy | aws_s3_bucket_policy | AccessPolicy |
| AWS S3 Service | aws_s3 | Service |
| AWS S3 Website Configuration | aws_s3_website_config | Configuration |
| AWS SageMaker | aws_sagemaker | Service |
| AWS SageMaker Domain | aws_sagemaker_domain | Group |
| AWS SageMaker Endpoint | aws_sagemaker_endpoint | Resource |
| AWS SageMaker Feature Group | aws_sagemaker_feature_group | DataStore |
| AWS SageMaker Model | aws_sagemaker_model | Model |
| AWS SageMaker Notebook Instance | aws_sagemaker_notebook_instance | Host |
| AWS SageMaker Processing Job | aws_sagemaker_processing_job | Task |
| AWS SageMaker Training Job | aws_sagemaker_training_job | Task |
| AWS SageMaker Transform Job | aws_sagemaker_transform_job | Task |
| AWS Secrets Manager Service | aws_secretsmanager | Service |
| AWS Security Group | aws_security_group | Firewall |
| AWS Security Hub | aws_securityhub | Service |
| AWS Security Hub Control | aws_securityhub_control | Control |
| AWS Security Hub Standard | aws_securityhub_standard | Standard |
| AWS Service Catalog | aws_servicecatalog | Service |
| AWS Service Catalog Constraint | aws_servicecatalog_constraint | Control |
| AWS Service Catalog Launch Path | aws_servicecatalog_launch_path | Configuration |
| AWS Service Catalog Portfolio | aws_servicecatalog_portfolio | Configuration |
| AWS Service Catalog Product | aws_servicecatalog_product | Configuration |
| AWS Service Catalog Provisioning Artifact | aws_servicecatalog_provisioning_artifact | Configuration |
| AWS Service Catalog Tag Option | aws_servicecatalog_tag_option | Configuration |
| AWS SES Configuration Set | aws_ses_configuration_set | Configuration |
| AWS SES Identity | aws_ses_identity | Subscription |
| AWS SES Receipt Filter | aws_ses_receipt_filter | AccessPolicy |
| AWS SES Service | aws_ses | Service |
| AWS Shield Protection | aws_shield_protection | Firewall |
| AWS Shield Protection Group | aws_shield_protection_group | ResourceGroup |
| AWS Shield Service | aws_shield | Service |
| AWS Shield Subscription | aws_shield_subscription | Subscription |
| AWS Signer Service | aws_signer | Service |
| AWS Signer Signing Job | aws_signer_signing_job | Task |
| AWS Signer Signing Profile | aws_signer_signing_profile | Resource |
| AWS Snapshot | aws_ebs_snapshot | DataStore, Disk, Image, Backup |
| AWS SNS Service | aws_sns | Service |
| AWS SNS Subscription | aws_sns_subscription | Subscription |
| AWS SNS Topic | aws_sns_topic | Channel |
| AWS SQS Service | aws_sqs | Service |
| AWS SSM Associations | aws_ssm_associations | Document |
| AWS SSM Compliance Summary | aws_ssm_compliance_summary | Finding |
| AWS SSM Document | aws_ssm_document | Document |
| AWS SSM Instance Inventory | aws_instance_inventory | Configuration |
| AWS SSM Instance Patch State | aws_instance_patch_state | Logs |
| AWS SSM Patch Baseline | aws_patch_baseline | Configuration |
| AWS SSM Patch Group | aws_patch_group | Group |
| AWS SSM Secure String Parameter Metadata | aws_secure_string_parameter | Secret |
| AWS SSM Service | aws_ssm | Service |
| AWS SSM Service Setting | aws_ssm_service_setting | Configuration |
| AWS SSM Session Document | aws_session_document | Document |
| AWS States Service | aws_states | Service |
| AWS States State Machine | aws_states_state_machine | Function |
| AWS Storage Gateway | aws_storage_gateway_gateway | Gateway |
| AWS Storage Gateway File Share | aws_storage_gateway_file_share | DataStore |
| AWS Storage Gateway Service | aws_storage_gateway | Service |
| AWS Storage Gateway Tape | aws_storage_gateway_tape | DataStore, Backup |
| AWS Storage Gateway Tape Pool | aws_storage_gateway_tape_pool | Configuration |
| AWS Storage Gateway Volume | aws_storage_gateway_volume | DataStore, Disk |
| AWS Subnet | aws_subnet | Network |
| AWS Transfer Server | aws_transfer_server | Host, Gateway |
| AWS Transfer Service | aws_transfer | Service |
| AWS Transfer User | aws_transfer_user | User |
| AWS Volume | aws_ebs_volume | DataStore, Disk |
| AWS VPC | aws_vpc | Network |
| AWS VPC Endpoint | aws_vpc_endpoint | NetworkEndpoint |
| AWS VPC Endpoint Service | aws_vpc_endpoint_service | Service |
| AWS VPC Lattice | aws_vpc_lattice | Service |
| AWS VPC Lattice Listener | aws_vpc_lattice_listener | NetworkEndpoint |
| AWS VPC Lattice Listener Rule | aws_vpc_lattice_listener_rule | Configuration |
| AWS VPC Lattice Service | aws_vpc_lattice_service | ApplicationEndpoint |
| AWS VPC Lattice Service Network | aws_vpc_lattice_service_network | Network |
| AWS VPC Lattice Target Group | aws_vpc_lattice_target_group | Group |
| AWS VPC Service | aws_ec2_vpc | Service |
| AWS VPN Connection | aws_vpn_connection | Gateway |
| AWS VPN Gateway | aws_vpn_gateway | Gateway |
| AWS WAF Classic Service | aws_waf | Service |
| AWS WAF v2 IP Set | aws_waf_v2_ip_set | Group |
| AWS WAF v2 Rule Group | aws_waf_v2_rule_group | Ruleset |
| AWS WAF v2 Service | aws_wafv2 | Service |
| AWS WAF v2 Web ACL | aws_waf_v2_web_acl | Firewall |
| AWS WAF v2 Web ACL Firewall Manager Rule Group | aws_waf_v2_web_acl_firewall_manager_rule_group | Rule |
| AWS WAF v2 Web ACL Rule | aws_waf_v2_web_acl_rule | Rule |
| AWS WAF Web ACL | aws_waf_web_acl | Firewall |
| AWS WorkSpaces Bundle | aws_workspaces_bundle | Configuration |
| AWS WorkSpaces Service | aws_workspaces | Service |
| AWS WorkSpaces Workspace | aws_workspace | Host |
| AWS X-Ray Service | aws_xray | Service |
| Batch Job | aws_batch_job | Process, Task |
| Cloudhsm Backup | aws_cloudhsm_backup | Backup, Vault |
| Cloudhsm Cluster | aws_cloudhsm_cluster | Cluster, Vault |
| Cloudhsm Instance | aws_cloudhsm_instance | Host, Vault |
| Cloudwatch Events Rule | aws_cloudwatch_event_rule | Task |
| Cloudwatch Logs Destination | aws_cloudwatch_log_destination | Logs |
| Cloudwatch Logs Log Group | aws_cloudwatch_log_group | Logs |
| CloudWatch Logs Metric Filter | aws_cloudwatch_log_metric_filter | Rule |
| Cloudwatch Logs Subscription Filter | aws_cloudwatch_log_subscription_filter | Subscription |
| CodeArtifact Domain | aws_codeartifact_domain | Group |
| CodeArtifact Package | aws_codeartifact_package | CodeModule |
| CodeArtifact Package Group | aws_codeartifact_package_group | Group |
| CodeArtifact Repository | aws_codeartifact_repository | Repository |
| CodeBuild Project | aws_codebuild_project | Configuration |
| CodeBuild Report Group | aws_codebuild_report_group | Resource |
| CodeCommit Repository | aws_codecommit_repository | CodeRepo |
| CodeDeploy Application | aws_codedeploy_application | Application |
| CodeDeploy Deployment Config | aws_codedeploy_deployment_config | Configuration |
| CodeDeploy Deployment Group | aws_codedeploy_deployment_group | Configuration |
| CodeGuru Profiling Group | aws_codeguru_profiling_group | Configuration |
| CodeGuru Reviewer Repository Association | aws_codeguru_reviewer_repository_association | Configuration |
| CodePipeline Pipeline | aws_codepipeline_pipeline | Workflow |
| Cognito User Pool | aws_cognito_user_pool | UserGroup |
| Configservice Rule | aws_config_rule | ControlPolicy |
| Configservice Service | aws_config | Service |
| Detective Graph | aws_detective_graph | Assessment |
| Detective Investigation | aws_detective_investigation | Finding |
| DevOps Guru Anomaly | aws_devops_guru_anomaly | Finding |
| DevOps Guru Insight | aws_devops_guru_insight | Finding |
| DevOps Guru Notification Channel | aws_devops_guru_notification_channel | Channel |
| DynamoDB Accelerator (DAX) Cluster | aws_dax_cluster | Cluster |
| DynamoDB Accelerator (DAX) Service | aws_dax | Service |
| DynamoDB Global Table | aws_dynamodb_global_table | DataStore, Database |
| DynamoDB Table | aws_dynamodb_table | DataStore, Database |
| ECR Image | aws_ecr_image | Image |
| ECR Image Finding | aws_ecr_image_scan_finding | Finding |
| ECR Repository | aws_ecr_repository | Repository |
| ECS Cluster | aws_ecs_cluster | Cluster |
| ECS Cluster Service | aws_ecs_service | Service |
| ECS Container Instance | aws_ecs_container_instance | Host, Container |
| ECS Task | aws_ecs_task | Task, Process |
| ECS Task Container Definition | aws_ecs_task_container_definition | Configuration |
| ECS Task Definition | aws_ecs_task_definition | Configuration, Function |
| EFS File System | aws_efs_file_system | DataStore |
| EFS Mount Target | aws_efs_mount_target | NetworkEndpoint |
| EKS Clusters | aws_eks_cluster | Cluster |
| EKS Node Group | aws_eks_node_group | Deployment, Group |
| Elasticache Cluster | aws_elasticache_memcached_cluster | Database, DataStore, Cluster |
| Elasticache Node | aws_elasticache_cluster_node | Database, DataStore, Host |
| Elasticache Redis Cluster | aws_elasticache_redis_cluster | Database, DataStore, Cluster |
| Elasticache Snapshot | aws_elasticache_snapshot | Database, DataStore, Image, Backup |
| Elasticsearch Domain | aws_elasticsearch_domain | Database, DataStore, Cluster |
| ELB Application Load Balancer | aws_alb | Gateway |
| ELB Gateway Load Balancer | aws_elb | Gateway |
| ELB Listener | aws_lb_listener | ApplicationEndpoint |
| ELB Listener Rule | aws_lb_listener_rule | Rule |
| ELB Network Load Balancer | aws_nlb | Gateway |
| ELB Target Group | aws_lb_target_group | Group |
| EventBridge API Destination | aws_eventbridge_api_destination | Gateway |
| EventBridge Archive | aws_eventbridge_archive | Backup |
| EventBridge Connection | aws_eventbridge_connection | Configuration |
| EventBridge Event Bus | aws_eventbridge_event_bus | Channel |
| EventBridge Global Endpoint | aws_eventbridge_endpoint | Gateway |
| Firewall | aws_firewall | Firewall |
| Firewall Policy | aws_firewall_policy | Policy |
| Firewall Rule Group | aws_firewall_rule_group | Ruleset |
| FMS Application List | aws_fms_application_list | Group |
| FMS Policy | aws_fms_policy | Policy |
| FMS Protocols List | aws_fms_protocols_list | Policy |
| FMS Resource Set | aws_fms_resource_set | Group |
| FSx File System | aws_fsx_file_system | DataStore |
| Glacier Vault | aws_glacier_vault | DataStore |
| Guardduty Detector | aws_guardduty_detector | Assessment, Scanner |
| Guardduty Finding | aws_guardduty_finding | Finding |
| GuardDuty Publishing Destination | aws_guardduty_publishing_destination | Configuration |
| IAM Access Key | aws_iam_access_key | Key, AccessKey, NHI |
| IAM Account Password Policy | aws_iam_account_password_policy | PasswordPolicy |
| IAM Group | aws_iam_group | UserGroup |
| IAM Group Policy | aws_iam_group_policy | AccessPolicy |
| IAM Instance Profile | aws_iam_instance_profile | Policy, NHI |
| IAM MFA Device | mfa_device | Key, AccessKey |
| IAM OIDC Provider | aws_iam_oidc_provider | Service |
| IAM Policy | aws_iam_policy | AccessPolicy |
| IAM Role | aws_iam_role | AccessRole, NHI |
| IAM Role Policy | aws_iam_role_policy | AccessPolicy |
| IAM SAML Provider | aws_iam_saml_provider | Service |
| IAM Server Certificate | aws_iam_server_certificate | Certificate, NHI |
| IAM User | aws_iam_user | User |
| IAM User Policy | aws_iam_user_policy | AccessPolicy |
| Inspector Finding | aws_inspector_finding | Finding |
| Inspector Finding | aws_inspector_finding | Finding, Vulnerability |
| Inspector v2 Configuration | aws_inspectorv2_configuration | Configuration |
| Inspector v2 Filter | aws_inspectorv2_filter | Rule |
| Inspector v2 Finding | aws_inspectorv2_finding | Finding |
| Inspector v2 Finding | aws_inspectorv2_finding | Finding, Vulnerability |
| Lambda Functions | aws_lambda_function | Function |
| Managed Workflows for Apache Airflow | aws_mwaa | Service |
| Neptune Analytics Graph | aws_neptune_analytics_graph | Database, DataStore |
| Neptune Analytics Graph Export Task | aws_neptune_analytics_graph_export_task | Task |
| Neptune Analytics Graph Import Task | aws_neptune_analytics_graph_import_task | Task |
| Neptune Analytics Graph Snapshot | aws_neptune_analytics_graph_snapshot | Backup |
| Neptune Database Cluster | aws_neptune_database_cluster | Database, DataStore, Cluster |
| Neptune Database Instance | aws_neptune_database_instance | Database, DataStore, Host |
| Organization Policy | aws_organization_policy | AccessPolicy |
| Organization Tag Policy | aws_organization_tag_policy | AccessPolicy |
| Private Certificate Authority | aws_acm_pca_certificate_authority | Certificate |
| Quicksight Custom Permissions | aws_quicksight_custom_permissions | AccessPolicy |
| Quicksight Dashboard | aws_quicksight_dashboard | Application |
| Quicksight Data Set | aws_quicksight_data_set | DataCollection |
| Quicksight Data Source | aws_quicksight_data_source | DataStore |
| Quicksight Group | aws_quicksight_group | UserGroup |
| Quicksight User | aws_quicksight_user | User |
| Quicksight VPC Connection | aws_quicksight_vpc_connection | Configuration |
| RDS Cluster | aws_rds_cluster | Database, DataStore, Cluster |
| RDS DB Cluster Parameter Group | aws_rds_cluster_parameter_group | Configuration |
| RDS DB Cluster Snapshots | aws_db_cluster_snapshot | Database, DataStore, Image, Backup |
| RDS DB Instance | aws_db_instance | Database, DataStore, Host |
| RDS DB Option Group | aws_db_option_group | Configuration |
| RDS DB Parameter Group | aws_db_parameter_group | Configuration |
| RDS DB Proxy | aws_db_proxy | Network |
| RDS DB Proxy Target | aws_db_proxy_target | Configuration |
| RDS DB Proxy Target Group | aws_db_proxy_target_group | Configuration |
| RDS DB Snapshots | aws_db_snapshot | Database, DataStore, Image, Backup |
| RDS DB Subnet Group | aws_db_subnet_group | Configuration |
| Redshift Cluster | aws_redshift_cluster | Database, DataStore, Cluster |
| Redshift Cluster Parameter Group | aws_redshift_cluster_parameter_group | Configuration |
| Redshift Datashare | aws_redshift_datashare | DataCollection |
| Redshift Datashare Authorization | aws_redshift_datashare_authorization | AccessPolicy |
| Redshift Serverless Endpoint Access | aws_redshift_serverless_endpoint_access | NetworkEndpoint |
| Redshift Serverless Namespace | aws_redshift_serverless_namespace | Group |
| Redshift Serverless Recovery Point | aws_redshift_serverless_recovery_point | Backup |
| Redshift Serverless Snapshot | aws_redshift_serverless_snapshot | Backup |
| Redshift Serverless Usage Limit | aws_redshift_serverless_usage_limit | Configuration |
| Redshift Serverless Workgroup | aws_redshift_serverless_workgroup | Group |
| Resource Explorer Index | aws_resource_explorer_index | Configuration |
| Resource Explorer View | aws_resource_explorer_view | Configuration |
| Secret | aws_secret | Secret |
| Secret Version | aws_secret_version | Record |
| Security Hub Account | aws_securityhub_account | Configuration |
| Security Hub Finding | aws_securityhub_finding | Finding |
| Security Hub Finding | aws_securityhub_finding | Finding, Vulnerability |
| SQS Queue | aws_sqs_queue | Queue |
| X-Ray Encryption Config | aws_xray_encryption_config | Configuration |
| X-Ray Group | aws_xray_group | Group |
| X-Ray Resource Policy | aws_xray_resource_policy | AccessPolicy |
Relationships
The following relationships are created:
Source Entity _type | Relationship _class | Target Entity _type |
|---|---|---|
aws_accessanalyzer | HAS | aws_accessanalyzer_analyzer |
aws_accessanalyzer_analyzer | IDENTIFIED | aws_accessanalyzer_finding |
aws_accessanalyzer_finding | IDENTIFIED | aws_resource |
aws_account | HAS | aws_accessanalyzer |
aws_account | HAS | aws_acm |
aws_account | HAS | aws_acm_pca |
aws_account | HAS | aws_autoscalingplans |
aws_account | HAS | aws_ec2_vpc |
aws_account | HAS | aws_apigateway |
aws_account | HAS | aws_appconfig |
aws_account | HAS | aws_athena |
aws_account | HAS | aws_auditmanager |
aws_account | HAS | aws_autoscaling |
aws_account | HAS | aws_backup |
aws_account | HAS | aws_batch |
aws_account | HAS | aws_bedrock |
aws_account | HAS | aws_cloudformation |
aws_account | HAS | aws_cloudfront |
aws_account | HAS | aws_cloudhsm |
aws_account | HAS | aws_cloudtrail |
aws_account | HAS | aws_cloudmap |
aws_account | HAS | aws_cloudwatch_events |
aws_account | HAS | aws_cloudwatch_logs |
aws_account | HAS | aws_cloudwatch |
aws_account | HAS | aws_cognito_idp |
aws_account | HAS | aws_cognito_identity |
aws_account | HAS | aws_codeartifact |
aws_account | HAS | aws_codebuild |
aws_account | HAS | aws_codedeploy |
aws_account | HAS | aws_codeguru |
aws_account | HAS | aws_codecommit |
aws_account | HAS | aws_codepipeline |
aws_account | HAS | aws_config |
aws_account | HAS | aws_datasync |
aws_account | HAS | aws_detective |
aws_account | HAS | aws_devops_guru |
aws_account | HAS | aws_directconnect |
aws_account | HAS | aws_dms |
aws_account | HAS | aws_ds |
aws_account | HAS | aws_dynamodb |
aws_account | HAS | aws_dax |
aws_account | HAS | aws_ec2 |
aws_account | HAS | aws_ecr |
aws_account | HAS | aws_ecs |
aws_account | HAS | aws_efs |
aws_account | HAS | aws_eks |
aws_account | HAS | aws_elasticache |
aws_account | HAS | aws_elasticloadbalancing |
aws_account | HAS | aws_elasticmapreduce |
aws_account | HAS | aws_emr_serverless |
aws_account | HAS | aws_es |
aws_account | HAS | aws_firehose |
aws_account | HAS | aws_fms |
aws_account | HAS | aws_glacier |
aws_account | HAS | aws_global_accelerator |
aws_account | HAS | aws_glue |
aws_account | HAS | aws_grafana |
aws_account | HAS | aws_guardduty |
aws_account | HAS | aws_health |
aws_account | HAS | aws_iam |
aws_account | HAS | aws_iam_roles_anywhere |
aws_account | HAS | aws_imagebuilder |
aws_account | HAS | aws_inspector |
aws_account | HAS | aws_inspectorv2 |
aws_account | HAS | aws_kinesis |
aws_account | HAS | aws_kms |
aws_account | HAS | aws_lambda |
aws_account | HAS | aws_license_manager |
aws_account | HAS | aws_lexv2 |
aws_account | HAS | aws_macie |
aws_account | HAS | aws_marketplace |
aws_account | OWNS | aws_marketplace_entity |
aws_account | HAS | aws_mwaa |
aws_account | HAS | aws_mq |
aws_account | HAS | aws_msk |
aws_account | HAS | aws_neptune |
aws_account | HAS | aws_networkfirewall |
aws_account | HAS | aws_networkmanager |
aws_account | HAS | aws_prometheus |
aws_account | HAS | aws_quicksight |
aws_account | HAS | aws_resource_explorer |
aws_account | HAS | aws_ram_service |
aws_account | HAS | aws_rds |
aws_account | HAS | aws_db_instance |
aws_account | HAS | aws_redshift_serverless |
aws_account | HAS | aws_redshift |
aws_account | HAS | aws_route53 |
aws_account | HAS | aws_s3 |
aws_account | HAS | aws_sagemaker |
aws_account | HAS | aws_secretsmanager |
aws_account | HAS | aws_securityhub |
aws_account | HAS | aws_servicecatalog |
aws_account | HAS | aws_ses |
aws_account | HAS | aws_shield |
aws_account | HAS | aws_signer |
aws_account | HAS | aws_sns |
aws_account | HAS | aws_sqs |
aws_account | HAS | aws_states |
aws_account | HAS | aws_ssm |
aws_account | HAS | aws_sso |
aws_account | OWNS | aws_sso_instance |
aws_account | HAS | aws_transfer |
aws_account | HAS | aws_waf |
aws_account | HAS | aws_wafv2 |
aws_account | HAS | aws_workspaces |
aws_account | HAS | aws_vpc_lattice |
aws_account | HAS | aws_fsx |
aws_account | HAS | aws_opensearch |
aws_account | HAS | aws_storage_gateway |
aws_account | HAS | aws_xray |
aws_acm | HAS | aws_acm_certificate |
aws_acm_certificate | PROTECTS | aws_cognito_user_pool |
aws_acm_pca | HAS | aws_acm_pca_certificate_authority |
aws_alb | USES | aws_eni |
aws_alb | HAS | aws_security_group |
aws_alb | HAS | aws_lb_listener |
aws_alb | CONNECTS | aws_lb_target_group |
aws_ami | CONTAINS | aws_ebs_snapshot |
aws_api_gateway_domain_name | HAS | aws_acm_certificate |
aws_api_gateway_resource | HAS | aws_api_gateway_method |
aws_api_gateway_rest_api | TRIGGERS | aws_lambda_function |
aws_api_gateway_rest_api | HAS | aws_api_gateway_resource |
aws_api_gateway_rest_api | HAS | aws_api_gateway_stage |
aws_api_gateway_rest_api | USES | aws_api_gateway_domain_name |
aws_api_gateway_stage | DEFINES | aws_api_gateway_stage_method_setting |
aws_api_gateway_stage | LOGS | aws_cloudwatch_log_group |
aws_api_gateway_v2_api | HAS | aws_api_gateway_v2_route |
aws_api_gateway_v2_api | HAS | aws_api_gateway_v2_stage |
aws_api_gateway_v2_api | USES | aws_api_gateway_domain_name |
aws_api_gateway_v2_authorizer | CONNECTS | aws_lambda_function |
aws_api_gateway_v2_integration | CONNECTS | aws_lambda_function |
aws_api_gateway_v2_route | HAS | aws_api_gateway_v2_authorizer |
aws_api_gateway_v2_route | HAS | aws_api_gateway_v2_integration |
aws_api_gateway_v2_stage | LOGS | aws_cloudwatch_log_group |
aws_apigateway | HAS | aws_api_gateway_rest_api |
aws_apigateway | HAS | aws_api_gateway_domain_name |
aws_apigateway | HAS | aws_api_gateway_v2_api |
aws_appconfig | HAS | aws_appconfig_account_settings |
aws_appconfig | HAS | aws_appconfig_application |
aws_appconfig | HAS | aws_appconfig_deployment_strategy |
aws_appconfig | CONNECTS | aws_vpc_endpoint |
aws_appconfig_application | HAS | aws_appconfig_environment |
aws_appconfig_application | HAS | aws_appconfig_configuration_profile |
aws_appconfig_application | HAS | aws_appconfig_deployment |
aws_appconfig_configuration_profile | HAS | aws_appconfig_hosted_configuration_version |
aws_appconfig_configuration_profile | USES | aws_kms_key |
aws_appconfig_configuration_profile | USES | aws_iam_role |
aws_appconfig_deployment | USES | aws_kms_key |
aws_appconfig_environment | USES | aws_cloudwatch_metric_alarm |
aws_appconfig_environment | USES | aws_iam_role |
aws_appconfig_hosted_configuration_version | USES | aws_kms_key |
aws_athena | HAS | aws_athena_work_group |
aws_athena_work_group | USES | aws_iam_role |
aws_auditmanager | HAS | aws_auditmanager_framework |
aws_auditmanager | HAS | aws_auditmanager_assessment |
aws_auditmanager | HAS | aws_auditmanager_control |
aws_auditmanager | HAS | aws_auditmanager_setting |
aws_auditmanager | HAS | aws_auditmanager_delegation |
aws_auditmanager_assessment | USES | aws_auditmanager_framework |
aws_auditmanager_assessment | HAS | aws_auditmanager_evidence_folder |
aws_auditmanager_delegation | ASSIGNED | aws_iam_role |
aws_auditmanager_delegation | HAS | aws_auditmanager_assessment |
aws_auditmanager_framework | HAS | aws_auditmanager_control |
aws_auditmanager_setting | USES | aws_kms_key |
aws_auditmanager_setting | USES | aws_sns_topic |
aws_auditmanager_setting | ASSIGNED | aws_iam_role |
aws_auditmanager_setting | USES | aws_s3_bucket |
aws_autoscaling | HAS | aws_autoscaling_group |
aws_autoscaling | HAS | aws_autoscaling_launch_configuration |
aws_autoscaling_group | USES | aws_autoscaling_launch_configuration |
aws_autoscaling_group | USES | aws_launch_template |
aws_autoscaling_group | HAS | aws_instance |
aws_autoscaling_group | USES | aws_autoscaling_policy |
aws_autoscaling_launch_configuration | USES | aws_ami |
aws_backup | HAS | aws_backup_vault |
aws_backup | HAS | aws_backup_plan |
aws_backup | HAS | aws_backup_restore_testing_plan |
aws_backup_copy_job | CREATED | aws_backup_recovery_point |
aws_backup_copy_job | USES | aws_backup_recovery_point |
aws_backup_plan | HAS | aws_backup_job |
aws_backup_plan | HAS | aws_backup_copy_job |
aws_backup_recovery_point | PROTECTS | aws_resource |
aws_backup_restore_job | HAS | aws_instance |
aws_backup_restore_job | HAS | aws_db_instance |
aws_backup_restore_testing_plan | HAS | aws_backup_restore_job |
aws_backup_vault | HAS | aws_backup_recovery_point |
aws_batch | HAS | aws_batch_job_definition |
aws_batch | HAS | aws_batch_job_queue |
aws_batch_compute_environment | USES | aws_iam_role |
aws_batch_compute_environment | USES | aws_ecs_cluster |
aws_batch_compute_environment | HAS | aws_security_group |
aws_batch_job_queue | HAS | aws_batch_job |
aws_bedrock | HAS | aws_bedrock_evaluation_job |
aws_bedrock | HAS | aws_bedrock_model_customization_job |
aws_bedrock | HAS | aws_bedrock_code_interpreter |
aws_bedrock | HAS | aws_bedrock_foundation_model |
aws_bedrock | HAS | aws_bedrock_guardrail |
aws_bedrock | HAS | aws_bedrock_model_invocation_logging |
aws_bedrock | HAS | aws_bedrock_agent |
aws_bedrock | HAS | aws_bedrock_knowledge_base |
aws_bedrock | HAS | aws_bedrock_custom_model |
aws_bedrock | HAS | aws_bedrock_provisioned_throughput |
aws_bedrock | HAS | aws_bedrock_flow |
aws_bedrock | HAS | aws_bedrock_inference_profile |
aws_bedrock | HAS | aws_bedrock_agent_runtime |
aws_bedrock | HAS | aws_bedrock_api_key |
aws_bedrock_agent | HAS | aws_bedrock_agent_action_group |
aws_bedrock_agent | USES | aws_iam_role |
aws_bedrock_agent | USES | aws_kms_key |
aws_bedrock_agent | USES | aws_bedrock_foundation_model |
aws_bedrock_agent_action_group | USES | aws_lambda_function |
aws_bedrock_agent_runtime | USES | aws_iam_role |
aws_bedrock_agent_runtime | USES | aws_security_group |
aws_bedrock_agent_runtime | USES | aws_subnet |
aws_bedrock_code_interpreter | USES | aws_iam_role |
aws_bedrock_code_interpreter | USES | aws_security_group |
aws_bedrock_code_interpreter | USES | aws_subnet |
aws_bedrock_custom_model | USES | aws_bedrock_foundation_model |
aws_bedrock_custom_model | USES | aws_s3_bucket |
aws_bedrock_custom_model | USES | aws_kms_key |
aws_bedrock_evaluation_job | SENDS | aws_s3_bucket |
aws_bedrock_flow | USES | aws_iam_role |
aws_bedrock_flow | USES | aws_kms_key |
aws_bedrock_guardrail | USES | aws_kms_key |
aws_bedrock_guardrail | PROTECTS | aws_bedrock_agent |
aws_bedrock_knowledge_base | HAS | aws_bedrock_knowledge_base_data_source |
aws_bedrock_knowledge_base | USES | aws_iam_role |
aws_bedrock_knowledge_base | USES | aws_bedrock_foundation_model |
aws_bedrock_knowledge_base | USES | aws_opensearch_domain |
aws_bedrock_knowledge_base_data_source | USES | aws_s3_bucket |
aws_bedrock_model_customization_job | USES | aws_s3_bucket |
aws_bedrock_model_customization_job | SENDS | aws_s3_bucket |
aws_bedrock_model_invocation_logging | SENDS | aws_s3_bucket |
aws_bedrock_model_invocation_logging | LOGS | aws_cloudwatch_log_group |
aws_bedrock_provisioned_throughput | USES | aws_bedrock_foundation_model |
aws_bedrock_provisioned_throughput | USES | aws_bedrock_custom_model |
aws_cloudformation | HAS | aws_cloudformation_stack |
aws_cloudfront | HAS | aws_cloudfront_distribution |
aws_cloudfront | HAS | aws_cloudfront_key_group |
aws_cloudfront | HAS | aws_cloudfront_public_key |
aws_cloudfront_distribution | HAS | aws_cloudfront_distribution_origin |
aws_cloudfront_distribution | TRIGGERS | aws_lambda_function |
aws_cloudfront_distribution | CONNECTS | aws_api_gateway_rest_api |
aws_cloudfront_distribution | CONNECTS | aws_elb |
aws_cloudfront_key_group | HAS | aws_cloudfront_public_key |
aws_cloudhsm | HAS | aws_cloudhsm_cluster |
aws_cloudhsm_cluster | HAS | aws_cloudhsm_instance |
aws_cloudhsm_cluster | HAS | aws_security_group |
aws_cloudhsm_cluster | HAS | aws_cloudhsm_backup |
aws_cloudhsm_instance | HAS | aws_security_group |
aws_cloudmap | HAS | aws_cloudmap_namespace |
aws_cloudmap_namespace | HAS | aws_cloudmap_service |
aws_cloudmap_service | HAS | aws_cloudmap_service_instance |
aws_cloudtrail | HAS | aws_cloudtrail_trail |
aws_cloudtrail | LOGS | aws_resource_explorer |
aws_cloudwatch | HAS | aws_cloudwatch_metric_alarm |
aws_cloudwatch_events | HAS | aws_cloudwatch_event_rule |
aws_cloudwatch_events | HAS | aws_eventbridge_event_bus |
aws_cloudwatch_events | HAS | aws_eventbridge_archive |
aws_cloudwatch_events | HAS | aws_eventbridge_connection |
aws_cloudwatch_events | HAS | aws_eventbridge_api_destination |
aws_cloudwatch_events | HAS | aws_eventbridge_endpoint |
aws_cloudwatch_log_group | USES | aws_kms_key |
aws_cloudwatch_log_group | HAS | aws_cloudwatch_log_metric_filter |
aws_cloudwatch_log_group | HAS | aws_cloudwatch_log_group_metrics |
aws_cloudwatch_logs | HAS | aws_cloudwatch_log_group |
aws_cloudwatch_logs | HAS | aws_cloudwatch_log_destination |
aws_cloudwatch_logs | HAS | aws_cloudwatch_log_subscription_filter |
aws_cloudwatch_logs | HAS | aws_cloudwatch_log_metric_filter |
aws_cloudwatch_metric_alarm | TRIGGERS | aws_resource |
aws_codeartifact | HAS | aws_codeartifact_domain |
aws_codeartifact | USES | aws_vpc_endpoint |
aws_codeartifact_domain | HAS | aws_codeartifact_repository |
aws_codeartifact_domain | HAS | aws_codeartifact_package_group |
aws_codeartifact_domain | USES | aws_kms_key |
aws_codeartifact_package_group | HAS | aws_codeartifact_package_group |
aws_codeartifact_repository | CONTAINS | aws_codeartifact_package |
aws_codebuild | HAS | aws_codebuild_project |
aws_codebuild | HAS | aws_codebuild_report_group |
aws_codecommit | HAS | aws_codecommit_repository |
aws_codedeploy | HAS | aws_codedeploy_application |
aws_codedeploy | HAS | aws_codedeploy_deployment_config |
aws_codedeploy_application | HAS | aws_codedeploy_deployment_group |
aws_codedeploy_deployment_group | USES | aws_codedeploy_deployment_config |
aws_codedeploy_deployment_group | USES | aws_iam_role |
aws_codeguru | HAS | aws_codeguru_profiling_group |
aws_codeguru | HAS | aws_codeguru_reviewer_repository_association |
aws_codeguru_reviewer_repository_association | USES | aws_kms_key |
aws_codepipeline | HAS | aws_codepipeline_pipeline |
aws_cognito_identity | HAS | aws_cognito_identity_pool |
aws_cognito_idp | HAS | aws_cognito_user_pool |
aws_cognito_user_pool | HAS | aws_cognito_user_pool_client |
aws_cognito_user_pool | HAS | aws_cognito_user_pool_user |
aws_config | HAS | aws_config_rule |
aws_config_rule | EVALUATES | aws_resource |
aws_config_rule | IDENTIFIED | aws_config_rule_finding |
aws_datasync | HAS | aws_datasync_task |
aws_datasync | HAS | aws_datasync_location |
aws_datasync_location | CONNECTS | aws_s3_bucket |
aws_datasync_location | CONNECTS | aws_efs_file_system |
aws_datasync_location | CONNECTS | aws_fsx_file_system |
aws_datasync_task | USES | aws_datasync_location |
aws_datasync_task | USES | aws_cloudwatch_log_group |
aws_dax | HAS | aws_dax_cluster |
aws_db_cluster_snapshot | USES | aws_kms_key |
aws_db_instance | USES | aws_db_parameter_group |
aws_db_instance | HAS | aws_security_group |
aws_db_instance | USES | aws_kms_key |
aws_db_instance | USES | aws_secret |
aws_db_instance | LOGS | aws_cloudwatch_log_group |
aws_db_instance | HAS | aws_db_snapshot |
aws_db_instance | USES | aws_db_option_group |
aws_db_instance | USES | aws_db_subnet_group |
aws_db_proxy | USES | aws_subnet |
aws_db_proxy | USES | aws_secret |
aws_db_proxy | USES | aws_iam_role |
aws_db_proxy | USES | aws_security_group |
aws_db_proxy | HAS | aws_db_proxy_target_group |
aws_db_proxy_target | CONNECTS | aws_db_instance |
aws_db_proxy_target | CONNECTS | aws_rds_cluster |
aws_db_proxy_target_group | HAS | aws_db_proxy_target |
aws_db_snapshot | USES | aws_kms_key |
aws_db_subnet_group | USES | aws_subnet |
aws_detective | HAS | aws_detective_graph |
aws_detective_graph | IDENTIFIED | aws_detective_investigation |
aws_devops_guru | HAS | aws_devops_guru_notification_channel |
aws_devops_guru | IDENTIFIED | aws_devops_guru_insight |
aws_devops_guru_insight | HAS | aws_devops_guru_anomaly |
aws_devops_guru_notification_channel | USES | aws_sns_topic |
aws_directconnect | HAS | aws_directconnect_connection |
aws_directconnect | HAS | aws_directconnect_virtual_interface |
aws_directconnect | HAS | aws_directconnect_lag |
aws_directconnect | HAS | aws_directconnect_gateway |
aws_directconnect_lag | HAS | aws_direct_connect_virtual_interface |
aws_directconnect_lag | USES | aws_direct_connect_connection |
aws_directconnect_virtual_interface | HAS | aws_directconnect_bgp_peer |
aws_directconnect_virtual_interface | USES | aws_directconnect_lag |
aws_directconnect_virtual_interface | USES | aws_direct_connect_gateway |
aws_dms | HAS | aws_dms_instance |
aws_dms | HAS | aws_dms_endpoint |
aws_ds | HAS | aws_ds_directory |
aws_dynamodb | HAS | aws_dynamodb_table |
aws_dynamodb | HAS | aws_dynamodb_global_table |
aws_dynamodb_global_table | IS | aws_dynamodb_table |
aws_dynamodb_table | USES | aws_kms_key |
aws_ebs_snapshot | USES | aws_kms_key |
aws_ebs_volume | USES | aws_ebs_snapshot |
aws_ebs_volume | HAS | aws_ebs_snapshot |
aws_ebs_volume | USES | aws_kms_key |
aws_ec2 | HAS | aws_ec2_settings |
aws_ec2 | USES | aws_kms_key |
aws_ec2 | HAS | aws_instance |
aws_ec2 | HAS | aws_internet_gateway |
aws_ec2 | HAS | aws_key_pair |
aws_ec2 | HAS | aws_launch_template |
aws_ec2 | HAS | aws_network_acl |
aws_ec2 | HAS | aws_prefix_list |
aws_ec2 | HAS | aws_security_group |
aws_ec2 | HAS | aws_subnet |
aws_ec2 | HAS | aws_ec2_transit_gateway |
aws_ec2 | HAS | aws_ebs_volume |
aws_ec2 | HAS | aws_vpc |
aws_ec2 | HAS | aws_vpc_endpoint_service |
aws_ec2 | HAS | aws_dedicated_host |
aws_ec2_transit_gateway | HAS | aws_ec2_transit_gateway_vpc_attachment |
aws_ec2_transit_gateway | HAS | aws_ec2_transit_gateway_route_table |
aws_ec2_transit_gateway | HAS | aws_ec2_transit_gateway_attachment |
aws_ec2_transit_gateway | CONNECTS | aws_vpn_connection |
aws_ec2_transit_gateway_vpc_attachment | USES | aws_vpc |
aws_ecr | HAS | aws_ecr_repository |
aws_ecr_image | HAS | aws_ecr_image_scan_finding |
aws_ecr_repository | HAS | aws_ecr_image |
aws_ecs | HAS | aws_ecs_cluster |
aws_ecs | HAS | aws_ecs_task_definition |
aws_ecs_cluster | HAS | aws_ecs_service |
aws_ecs_cluster | HAS | aws_ecs_container_instance |
aws_ecs_cluster | RUNS | aws_ecs_task |
aws_ecs_container_instance | RUNS | aws_ecs_task |
aws_ecs_service | USES | aws_subnet |
aws_ecs_service | HAS | aws_security_group |
aws_ecs_task_container_definition | USES | aws_secret |
aws_ecs_task_definition | DEFINES | aws_ecs_service |
aws_ecs_task_definition | DEFINES | aws_ecs_task |
aws_ecs_task_definition | USES | aws_iam_role |
aws_ecs_task_definition | HAS | aws_ecs_task_container_definition |
aws_efs | HAS | aws_efs_file_system |
aws_efs_file_system | USES | aws_kms_key |
aws_efs_file_system | HAS | aws_efs_mount_target |
aws_efs_mount_target | USES | aws_eni |
aws_efs_mount_target | HAS | aws_security_group |
aws_eks | HAS | aws_eks_cluster |
aws_eks_cluster | HAS | aws_eks_node_group |
aws_eks_cluster | HAS | aws_security_group |
aws_eks_cluster | USES | aws_kms_key |
aws_eks_cluster | TRUSTS | aws_iam_oidc_provider |
aws_eks_node_group | HAS | aws_instance |
aws_eks_node_group | USES | aws_iam_role |
aws_elasticache | HAS | aws_elasticache_memcached_cluster |
aws_elasticache | HAS | aws_elasticache_redis_cluster |
aws_elasticache_cluster_node | USES | aws_eni |
aws_elasticache_cluster_node | HAS | aws_security_group |
aws_elasticache_memcached_cluster | USES | aws_eni |
aws_elasticache_memcached_cluster | HAS | aws_security_group |
aws_elasticache_memcached_cluster | HAS | aws_elasticache_snapshot |
aws_elasticache_redis_cluster | HAS | aws_elasticache_cluster_node |
aws_elasticache_redis_cluster | USES | aws_kms_key |
aws_elasticache_snapshot | USES | aws_kms_key |
aws_elasticloadbalancing | HAS | aws_alb |
aws_elasticloadbalancing | HAS | aws_elb |
aws_elasticloadbalancing | HAS | aws_nlb |
aws_elasticmapreduce | HAS | aws_elasticmapreduce_cluster |
aws_elasticmapreduce | HAS | aws_emr_security_configuration |
aws_elasticmapreduce_cluster | USES | aws_kms_key |
aws_elasticmapreduce_cluster | USES | aws_iam_role |
aws_elasticmapreduce_cluster | USES | aws_iam_instance_profile |
aws_elasticmapreduce_cluster | HAS | aws_instance |
aws_elasticmapreduce_cluster | USES | aws_emr_security_configuration |
aws_elasticmapreduce_cluster | USES | aws_vpc_endpoint |
aws_elasticsearch_domain | USES | aws_eni |
aws_elasticsearch_domain | HAS | aws_security_group |
aws_elb | USES | aws_eni |
aws_elb | CONNECTS | aws_instance |
aws_elb | HAS | aws_security_group |
aws_elb | HAS | aws_lb_listener |
aws_elb | CONNECTS | aws_lb_target_group |
aws_emr_serverless | HAS | aws_emr_serverless_application |
aws_emr_serverless_application | USES | aws_kms_key |
aws_eni | USES | aws_eip |
aws_eni | HAS | aws_security_group |
aws_es | HAS | aws_elasticsearch_domain |
aws_eventbridge_api_destination | USES | aws_eventbridge_connection |
aws_eventbridge_endpoint | USES | aws_eventbridge_event_bus |
aws_eventbridge_event_bus | USES | aws_kms_key |
aws_eventbridge_event_bus | HAS | aws_eventbridge_archive |
aws_firehose | HAS | aws_firehose_delivery_stream |
aws_firehose_delivery_stream | USES | aws_kms_key |
aws_firehose_delivery_stream | USES | aws_kinesis_stream |
aws_firehose_delivery_stream | LOGS | aws_cloudwatch_log_group |
aws_firehose_delivery_stream | USES | aws_vpc_endpoint |
aws_firehose_delivery_stream | CONNECTS | aws_vpc_endpoint_service |
aws_firehose_delivery_stream | USES | aws_vpc |
aws_firehose_delivery_stream | USES | aws_subnet |
aws_firehose_delivery_stream | USES | aws_security_group |
aws_firewall | HAS | aws_firewall_policy |
aws_firewall | PROTECTS | aws_vpc |
aws_firewall_policy | HAS | aws_firewall_rule_group |
aws_firewall_rule_group | USES | aws_prefix_list |
aws_fms | HAS | aws_fms_policy |
aws_fms | HAS | aws_fms_resource_set |
aws_fms | HAS | aws_fms_application_list |
aws_fms | HAS | aws_fms_protocols_list |
aws_fms_resource_set | HAS | aws_resource |
aws_fsx | HAS | aws_fsx_file_system |
aws_glacier | HAS | aws_glacier_vault |
aws_global_accelerator | HAS | aws_global_accelerator_accelerator |
aws_global_accelerator_accelerator | HAS | aws_global_accelerator_listener |
aws_global_accelerator_endpoint_group | HAS | aws_alb |
aws_global_accelerator_endpoint_group | HAS | aws_elb |
aws_global_accelerator_endpoint_group | HAS | aws_nlb |
aws_global_accelerator_endpoint_group | HAS | aws_eip |
aws_global_accelerator_endpoint_group | HAS | aws_instance |
aws_global_accelerator_listener | HAS | aws_global_accelerator_endpoint_group |
aws_glue | HAS | aws_glue_job |
aws_glue | HAS | aws_glue_catalog_database |
aws_glue | HAS | aws_glue_data_catalog_encryption_settings |
aws_glue | HAS | aws_glue_security_configuration |
aws_glue | HAS | aws_glue_connection |
aws_glue | HAS | aws_glue_session |
aws_glue_connection | USES | aws_subnet |
aws_glue_data_catalog_encryption_settings | USES | aws_kms_key |
aws_glue_job | USES | aws_glue_connection |
aws_glue_security_configuration | USES | aws_kms_key |
aws_grafana | HAS | aws_grafana_workspace |
aws_grafana_workspace | USES | aws_iam_role |
aws_guardduty | HAS | aws_guardduty_detector |
aws_guardduty_detector | IDENTIFIED | aws_guardduty_finding |
aws_guardduty_detector | HAS | aws_guardduty_publishing_destination |
aws_guardduty_publishing_destination | USES | aws_s3_bucket |
aws_guardduty_publishing_destination | USES | aws_kms_key |
aws_health | HAS | aws_health_event |
aws_iam | HAS | aws_organization_policy |
aws_iam | HAS | aws_organization_tag_policy |
aws_iam | HAS | aws_iam_account_password_policy |
aws_iam | HAS | aws_iam_group |
aws_iam | HAS | aws_iam_group_policy |
aws_iam | HAS | aws_iam_policy |
aws_iam | HAS | aws_iam_role |
aws_iam | HAS | aws_iam_role_policy |
aws_iam | HAS | aws_iam_oidc_provider |
aws_iam | HAS | aws_iam_saml_provider |
aws_iam | HAS | aws_iam_user |
aws_iam | HAS | aws_iam_access_key |
aws_iam | HAS | aws_iam_user_policy |
aws_iam | HAS | aws_iam_server_certificate |
aws_iam | HAS | aws_iam_instance_profile |
aws_iam_group | ASSIGNED | aws_iam_group_policy |
aws_iam_group | HAS | aws_iam_user |
aws_iam_group | ASSIGNED | aws_iam_policy |
aws_iam_group_policy | ALLOWS | aws_resource |
aws_iam_group_policy | DENIES | aws_resource |
aws_iam_instance_profile | USES | aws_role |
aws_iam_policy | ALLOWS | aws_resource |
aws_iam_policy | DENIES | aws_resource |
aws_iam_policy | RESTRICTS | aws_iam_role |
aws_iam_policy | RESTRICTS | aws_iam_user |
aws_iam_role | ASSIGNED | aws_batch_compute_environment |
aws_iam_role | ASSIGNED | aws_datasync_location |
aws_iam_role | ASSIGNED | aws_ecs_task_definition |
aws_iam_role | ASSIGNED | aws_iam_policy |
aws_iam_role | ASSIGNED | aws_iam_role_policy |
aws_iam_role | ASSIGNED | aws_transfer_server |
aws_iam_role | ASSIGNED | aws_transfer_user |
aws_iam_role_policy | ALLOWS | aws_resource |
aws_iam_role_policy | DENIES | aws_resource |
aws_iam_roles_anywhere | HAS | aws_iam_roles_anywhere_trust_anchor |
aws_iam_roles_anywhere | HAS | aws_iam_roles_anywhere_profile |
aws_iam_roles_anywhere_profile | ALLOWS | aws_iam_role |
aws_iam_roles_anywhere_profile | ASSIGNED | aws_iam_policy |
aws_iam_roles_anywhere_trust_anchor | USES | aws_acm_pca_certificate_authority |
aws_iam_user | HAS | aws_bedrock_api_key |
aws_iam_user | ASSIGNED | aws_iam_policy |
aws_iam_user | HAS | aws_iam_access_key |
aws_iam_user | ASSIGNED | mfa_device |
aws_iam_user | ASSIGNED | aws_iam_user_policy |
aws_iam_user_policy | ALLOWS | aws_resource |
aws_iam_user_policy | DENIES | aws_resource |
aws_imagebuilder | HAS | aws_imagebuilder_component |
aws_imagebuilder | HAS | aws_imagebuilder_image_pipeline |
aws_imagebuilder | HAS | aws_imagebuilder_infrastructure_configuration |
aws_imagebuilder | HAS | aws_imagebuilder_lifecycle_policy |
aws_imagebuilder | HAS | aws_imagebuilder_container_recipe |
aws_imagebuilder | HAS | aws_imagebuilder_distribution_configuration |
aws_imagebuilder | HAS | aws_imagebuilder_workflow |
aws_imagebuilder_image_pipeline | USES | aws_imagebuilder_infrastructure_configuration |
aws_imagebuilder_image_pipeline | USES | aws_imagebuilder_distribution_configuration |
aws_imagebuilder_image_pipeline | USES | aws_imagebuilder_container_recipe |
aws_imagebuilder_image_pipeline | CREATED | aws_imagebuilder_image |
aws_imagebuilder_image_pipeline | USES | aws_iam_role |
aws_imagebuilder_lifecycle_policy | USES | aws_iam_role |
aws_inspector | HAS | aws_inspector_assessment |
aws_inspector_assessment | IDENTIFIED | aws_inspector_finding |
aws_inspectorv2 | SCANS | aws_instance |
aws_inspectorv2 | SCANS | aws_ecr_repository |
aws_inspectorv2 | SCANS | aws_ecr_image |
aws_inspectorv2 | IDENTIFIED | aws_inspectorv2_finding |
aws_inspectorv2 | HAS | aws_inspectorv2_filter |
aws_inspectorv2 | HAS | aws_inspectorv2_configuration |
aws_inspectorv2 | USES | aws_vpc_endpoint |
aws_inspectorv2_configuration | USES | aws_kms_key |
aws_instance | USES | aws_eip |
aws_instance | USES | aws_key_pair |
aws_instance | USES | aws_ami |
aws_instance | HAS | aws_security_group |
aws_instance | USES | aws_iam_instance_profile |
aws_instance | USES | aws_eni |
aws_instance | USES | aws_ebs_volume |
aws_instance | USES | aws_dedicated_host |
aws_instance | HAS | aws_instance_inventory |
aws_instance | INSTALLED | aws_instance_application |
aws_instance | LOGS | aws_instance_patch_state |
aws_instance | HAS | aws_ssm_compliance_summary |
aws_instance | HAS | aws_ssm_associations |
aws_kinesis | HAS | aws_kinesis_stream |
aws_kinesis_consumer | USES | aws_kinesis_stream |
aws_kinesis_stream | USES | aws_kms_key |
aws_kms | HAS | aws_kms_key |
aws_lambda | HAS | aws_lambda_function |
aws_lambda_function | HAS | aws_security_group |
aws_lambda_function | ASSIGNED | aws_iam_role |
aws_lambda_function | USES | aws_signer_signing_profile |
aws_lambda_function | LOGS | aws_cloudwatch_log_group |
aws_launch_template | HAS | aws_launch_template_version |
aws_launch_template_version | USES | aws_ami |
aws_lb_listener | HAS | aws_lb_listener_rule |
aws_lb_listener | USES | aws_acm_certificate |
aws_lb_listener | USES | aws_iam_server_certificate |
aws_lb_target_group | HAS | aws_instance |
aws_lb_target_group | HAS | aws_lambda_function |
aws_lb_target_group | HAS | aws_eni |
aws_lexv2 | HAS | aws_lexv2_bot |
aws_lexv2_bot | HAS | aws_lexv2_bot_alias |
aws_license_manager | HAS | aws_license_manager_license |
aws_license_manager | HAS | aws_license_manager_received_license |
aws_marketplace | HAS | aws_marketplace_entity |
aws_marketplace | HAS | aws_marketplace_entitlement |
aws_marketplace_entitlement | ASSIGNED | aws_account |
aws_marketplace_entitlement | USES | aws_license_manager_received_license |
aws_mq | HAS | aws_mq_broker |
aws_mq_broker | USES | aws_kms_key |
aws_mq_broker | USES | aws_subnet |
aws_mq_broker | USES | aws_security_group |
aws_msk | HAS | aws_msk_cluster |
aws_mwaa | HAS | aws_mwaa_environment |
aws_nat_gateway | USES | aws_eni |
aws_neptune | HAS | aws_neptune_database_cluster |
aws_neptune | HAS | aws_neptune_database_instance |
aws_neptune | HAS | aws_neptune_analytics_graph |
aws_neptune_analytics_graph | USES | aws_kms_key |
aws_neptune_analytics_graph | CONNECTS | aws_vpc_endpoint |
aws_neptune_analytics_graph | HAS | aws_neptune_analytics_graph_snapshot |
aws_neptune_analytics_graph | HAS | aws_neptune_analytics_graph_export_task |
aws_neptune_analytics_graph | HAS | aws_neptune_analytics_graph_import_task |
aws_neptune_analytics_graph_export_task | USES | aws_kms_key |
aws_neptune_analytics_graph_export_task | USES | aws_iam_role |
aws_neptune_analytics_graph_import_task | USES | aws_kms_key |
aws_neptune_analytics_graph_import_task | USES | aws_iam_role |
aws_neptune_analytics_graph_snapshot | USES | aws_kms_key |
aws_neptune_database_cluster | HAS | aws_security_group |
aws_neptune_database_cluster | USES | aws_kms_key |
aws_neptune_database_cluster | USES | aws_iam_role |
aws_neptune_database_cluster | CONTAINS | aws_neptune_database_instance |
aws_neptune_database_instance | HAS | aws_security_group |
aws_neptune_database_instance | USES | aws_kms_key |
aws_network_acl | PROTECTS | aws_subnet |
aws_network_acl | ALLOWS | aws_resource |
aws_network_acl | DENIES | aws_resource |
aws_networkfirewall | HAS | aws_firewall |
aws_networkfirewall | HAS | aws_firewall_policy |
aws_networkfirewall | HAS | aws_firewall_rule_group |
aws_networkmanager | HAS | aws_networkmanager_core_network |
aws_networkmanager_attachment | HAS | aws_networkmanager_connect_peer |
aws_networkmanager_attachment | USES | aws_vpc |
aws_networkmanager_attachment | USES | aws_vpn_connection |
aws_networkmanager_attachment | USES | aws_directconnect_gateway |
aws_networkmanager_attachment | USES | aws_ec2_transit_gateway_route_table |
aws_networkmanager_connect_peer | USES | aws_subnet |
aws_networkmanager_core_network | HAS | aws_networkmanager_core_network_policy |
aws_networkmanager_core_network | HAS | aws_networkmanager_attachment |
aws_nlb | USES | aws_eni |
aws_nlb | HAS | aws_security_group |
aws_nlb | HAS | aws_lb_listener |
aws_nlb | CONNECTS | aws_lb_target_group |
aws_opensearch | HAS | aws_opensearch_domain |
aws_opensearch_domain | LOGS | aws_cloudwatch_log_group |
aws_organization | HAS | aws_organization_root |
aws_organization_root | HAS | aws_organizational_unit |
aws_organizational_unit | HAS | aws_organizational_unit |
aws_patch_baseline | GENERATED | aws_instance_patch_state |
aws_patch_group | USES | aws_patch_baseline |
aws_patch_group | HAS | aws_instance |
aws_prometheus | HAS | aws_prometheus_workspace |
aws_prometheus | HAS | aws_prometheus_scraper |
aws_prometheus_scraper | SCANS | aws_eks_cluster |
aws_prometheus_scraper | USES | aws_subnet |
aws_prometheus_scraper | USES | aws_security_group |
aws_prometheus_scraper | USES | aws_iam_role |
aws_prometheus_scraper | SENDS | aws_prometheus_workspace |
aws_prometheus_workspace | USES | aws_kms_key |
aws_prometheus_workspace | HAS | aws_cloudwatch_log_group |
aws_quicksight | HAS | aws_quicksight_data_set |
aws_quicksight | HAS | aws_quicksight_vpc_connection |
aws_quicksight | HAS | aws_quicksight_user |
aws_quicksight | HAS | aws_quicksight_group |
aws_quicksight | HAS | aws_quicksight_custom_permissions |
aws_quicksight_dashboard | USES | aws_quicksight_data_set |
aws_quicksight_data_set | USES | aws_quicksight_data_source |
aws_quicksight_data_source | CONNECTS | aws_quicksight_vpc_connection |
aws_quicksight_group | HAS | aws_quicksight_user |
aws_quicksight_user | ASSIGNED | aws_quicksight_custom_permissions |
aws_ram_principal | USES | aws_ram_shared_resource |
aws_ram_resource_share | GENERATED | aws_ram_resource_share_invitation |
aws_ram_resource_share | CONTAINS | aws_ram_shared_resource |
aws_ram_resource_share | ALLOWS | aws_ram_principal |
aws_ram_service | HAS | aws_ram_resource_share |
aws_rds | HAS | aws_rds_cluster |
aws_rds | HAS | aws_db_instance |
aws_rds | HAS | aws_db_subnet_group |
aws_rds | HAS | aws_db_proxy |
aws_rds_cluster | HAS | aws_security_group |
aws_rds_cluster | USES | aws_kms_key |
aws_rds_cluster | USES | aws_secret |
aws_rds_cluster | CONTAINS | aws_db_instance |
aws_rds_cluster | USES | aws_rds_cluster_parameter_group |
aws_rds_cluster | HAS | aws_db_cluster_snapshot |
aws_redshift | HAS | aws_redshift_cluster |
aws_redshift_cluster | USES | aws_kms_key |
aws_redshift_cluster | HAS | aws_security_group |
aws_redshift_cluster | USES | aws_redshift_cluster_parameter_group |
aws_redshift_cluster | HAS | aws_redshift_datashare |
aws_redshift_cluster | ASSIGNED | aws_iam_role |
aws_redshift_datashare_authorization | ALLOWS | aws_redshift_datashare |
aws_redshift_serverless | HAS | aws_redshift_serverless_workgroup |
aws_redshift_serverless | HAS | aws_redshift_serverless_namespace |
aws_redshift_serverless | HAS | aws_redshift_serverless_usage_limit |
aws_redshift_serverless_namespace | HAS | aws_redshift_datashare |
aws_resource | USES | aws_acm_certificate |
aws_resource | VIOLATES | aws_config_rule_finding |
aws_resource | ALLOWS | aws_security_group |
aws_resource | HAS | aws_inspectorv2_finding |
aws_resource | HAS | aws_securityhub_finding |
aws_resource_explorer | HAS | aws_resource_explorer_index |
aws_resource_explorer | HAS | aws_resource_explorer_view |
aws_resource_explorer | USES | aws_vpc_endpoint |
aws_route_table | USES | aws_prefix_list |
aws_route53 | HAS | aws_route53_domain |
aws_route53 | HAS | aws_route53_resolver_rule |
aws_route53 | HAS | aws_route53_zone |
aws_route53_resolver_rule | USES | aws_vpc |
aws_route53_zone | HAS | aws_route53_record |
aws_s3 | HAS | aws_s3_bucket |
aws_s3_bucket | HAS | aws_macie_finding |
aws_s3_bucket | HAS | aws_s3_access_point |
aws_s3_bucket | USES | aws_kms_key |
aws_s3_bucket | HAS | aws_s3_bucket_policy |
aws_s3_bucket | NOTIFIES | aws_lambda_function |
aws_s3_bucket | NOTIFIES | aws_sqs_queue |
aws_s3_bucket | NOTIFIES | aws_sns_topic |
aws_s3_bucket | ALLOWS | aws_account |
aws_s3_bucket | ALLOWS | aws_s3 |
aws_s3_bucket | ALLOWS | aws_resource |
aws_s3_bucket | DENIES | aws_resource |
aws_s3_bucket | HAS | aws_s3_website_config |
aws_s3_bucket | HAS | aws_s3_bucket_lifecycle_rule |
aws_sagemaker | HAS | aws_sagemaker_notebook_instance |
aws_sagemaker | HAS | aws_sagemaker_model |
aws_sagemaker | HAS | aws_sagemaker_endpoint |
aws_sagemaker | HAS | aws_sagemaker_domain |
aws_sagemaker | HAS | aws_sagemaker_training_job |
aws_sagemaker | HAS | aws_sagemaker_processing_job |
aws_sagemaker | HAS | aws_sagemaker_transform_job |
aws_sagemaker | HAS | aws_sagemaker_feature_group |
aws_sagemaker_domain | USES | aws_iam_role |
aws_sagemaker_domain | USES | aws_kms_key |
aws_sagemaker_domain | CONNECTS | aws_subnet |
aws_sagemaker_domain | CONNECTS | aws_vpc |
aws_sagemaker_domain | USES | aws_efs_file_system |
aws_sagemaker_endpoint | USES | aws_iam_role |
aws_sagemaker_endpoint | USES | aws_kms_key |
aws_sagemaker_endpoint | USES | aws_sagemaker_model |
aws_sagemaker_endpoint | CONNECTS | aws_subnet |
aws_sagemaker_endpoint | USES | aws_s3_bucket |
aws_sagemaker_feature_group | USES | aws_iam_role |
aws_sagemaker_feature_group | USES | aws_kms_key |
aws_sagemaker_feature_group | USES | aws_s3_bucket |
aws_sagemaker_processing_job | USES | aws_iam_role |
aws_sagemaker_processing_job | USES | aws_kms_key |
aws_sagemaker_processing_job | CONNECTS | aws_subnet |
aws_sagemaker_processing_job | USES | aws_s3_bucket |
aws_sagemaker_training_job | USES | aws_iam_role |
aws_sagemaker_training_job | USES | aws_kms_key |
aws_sagemaker_training_job | CONNECTS | aws_subnet |
aws_sagemaker_training_job | USES | aws_s3_bucket |
aws_sagemaker_transform_job | USES | aws_sagemaker_model |
aws_sagemaker_transform_job | USES | aws_kms_key |
aws_sagemaker_transform_job | USES | aws_s3_bucket |
aws_secret | HAS | aws_secret_version |
aws_secret | USES | aws_kms_key |
aws_secretsmanager | HAS | aws_secret |
aws_security_group | PROTECTS | aws_batch_compute_environment |
aws_security_group | PROTECTS | aws_cloudhsm_cluster |
aws_security_group | PROTECTS | aws_cloudhsm_instance |
aws_security_group | PROTECTS | aws_instance |
aws_security_group | ALLOWS | aws_resource |
aws_security_group | PROTECTS | aws_eni |
aws_security_group | USES | aws_prefix_list |
aws_security_group | ALLOWS | aws_prefix_list |
aws_security_group | PROTECTS | aws_vpc_endpoint |
aws_security_group | PROTECTS | aws_ecs_service |
aws_security_group | PROTECTS | aws_efs_mount_target |
aws_security_group | PROTECTS | aws_eks_cluster |
aws_security_group | PROTECTS | aws_elasticache_memcached_cluster |
aws_security_group | PROTECTS | aws_elasticache_cluster_node |
aws_security_group | PROTECTS | aws_elb |
aws_security_group | PROTECTS | aws_alb |
aws_security_group | PROTECTS | aws_nlb |
aws_security_group | PROTECTS | aws_elasticsearch_domain |
aws_security_group | PROTECTS | aws_lambda_function |
aws_security_group | PROTECTS | aws_neptune_database_cluster |
aws_security_group | PROTECTS | aws_neptune_database_instance |
aws_security_group | PROTECTS | aws_rds_cluster |
aws_security_group | PROTECTS | aws_db_instance |
aws_security_group | PROTECTS | aws_redshift_cluster |
aws_security_group | PROTECTS | aws_sagemaker_endpoint |
aws_security_group | PROTECTS | aws_sagemaker_domain |
aws_security_group | PROTECTS | aws_sagemaker_training_job |
aws_security_group | PROTECTS | aws_sagemaker_processing_job |
aws_securityhub | HAS | aws_securityhub_account |
aws_securityhub | HAS | aws_securityhub_standard |
aws_securityhub_control | IDENTIFIED | aws_securityhub_finding |
aws_securityhub_finding | CONNECTS | aws_securityhub_finding |
aws_securityhub_standard | HAS | aws_securityhub_control |
aws_securityhub_standard | IDENTIFIED | aws_securityhub_finding |
aws_servicecatalog | HAS | aws_servicecatalog_portfolio |
aws_servicecatalog | HAS | aws_servicecatalog_product |
aws_servicecatalog | HAS | aws_servicecatalog_tag_option |
aws_servicecatalog_portfolio | HAS | aws_servicecatalog_product |
aws_servicecatalog_portfolio | HAS | aws_servicecatalog_constraint |
aws_servicecatalog_portfolio | HAS | aws_servicecatalog_tag_option |
aws_servicecatalog_product | HAS | aws_servicecatalog_provisioning_artifact |
aws_servicecatalog_product | HAS | aws_servicecatalog_launch_path |
aws_servicecatalog_product | HAS | aws_servicecatalog_tag_option |
aws_ses | HAS | aws_ses_identity |
aws_ses | HAS | aws_ses_configuration_set |
aws_ses | HAS | aws_ses_receipt_filter |
aws_ses_identity | USES | aws_ses_configuration_set |
aws_session_document | USES | aws_s3_bucket |
aws_session_document | USES | aws_cloudwatch_log_group |
aws_session_document | USES | aws_kms_key |
aws_shield | HAS | aws_shield_subscription |
aws_shield | HAS | aws_shield_protection_group |
aws_shield | HAS | aws_shield_protection |
aws_shield_protection | PROTECTS | aws_resource |
aws_shield_protection_group | PROTECTS | aws_resource |
aws_shield_protection_group | HAS | aws_resource |
aws_signer | HAS | aws_signer_signing_profile |
aws_signer_signing_profile | HAS | aws_signer_signing_job |
aws_sns | HAS | aws_sns_topic |
aws_sns_topic | HAS | aws_sns_subscription |
aws_sns_topic | USES | aws_kms_key |
aws_sqs | HAS | aws_sqs_queue |
aws_sqs_queue | SENDS | aws_sqs_queue |
aws_sqs_queue | USES | aws_kms_key |
aws_ssm | MANAGES | aws_instance |
aws_ssm | HAS | aws_patch_baseline |
aws_ssm | HAS | aws_patch_group |
aws_ssm | MANAGES | aws_secure_string_parameter |
aws_ssm | HAS | aws_session_document |
aws_ssm | HAS | aws_ssm_document |
aws_ssm | HAS | aws_ssm_compliance_summary |
aws_ssm | HAS | aws_ssm_associations |
aws_ssm_service_setting | MANAGES | aws_ssm |
aws_sso | HAS | aws_sso_instance |
aws_sso_group | ASSIGNED | aws_sso_permission_set |
aws_sso_group | HAS | aws_sso_user |
aws_sso_instance | HAS | aws_sso_application |
aws_sso_instance | HAS | aws_sso_permission_set |
aws_sso_instance | HAS | aws_sso_user |
aws_sso_instance | HAS | aws_sso_group |
aws_sso_user | ASSIGNED | aws_sso_permission_set |
aws_states | HAS | aws_states_state_machine |
aws_states_state_machine | USES | aws_iam_role |
aws_states_state_machine | LOGS | aws_cloudwatch_log_group |
aws_storage_gateway | HAS | aws_storage_gateway_gateway |
aws_storage_gateway_file_share | USES | aws_iam_role |
aws_storage_gateway_file_share | USES | aws_s3_bucket |
aws_storage_gateway_file_share | USES | aws_kms_key |
aws_storage_gateway_gateway | USES | aws_vpc_endpoint |
aws_storage_gateway_gateway | LOGS | aws_cloudwatch_log_group |
aws_storage_gateway_gateway | HAS | aws_storage_gateway_file_share |
aws_storage_gateway_gateway | HAS | aws_storage_gateway_volume |
aws_storage_gateway_gateway | HAS | aws_storage_gateway_tape |
aws_storage_gateway_tape | USES | aws_kms_key |
aws_storage_gateway_tape_pool | CONTAINS | aws_storage_gateway_tape |
aws_storage_gateway_volume | USES | aws_kms_key |
aws_subnet | HAS | aws_cloudhsm_instance |
aws_subnet | HAS | aws_instance |
aws_subnet | HAS | aws_nat_gateway |
aws_subnet | USES | aws_route_table |
aws_subnet | CONNECTS | aws_eni |
aws_subnet | HAS | aws_efs_mount_target |
aws_subnet | HAS | aws_elasticsearch_domain |
aws_subnet | HAS | aws_lambda_function |
aws_subnet | USES | aws_msk_cluster |
aws_subnet | HAS | aws_workspace |
aws_transfer | HAS | aws_transfer_server |
aws_transfer_server | USES | aws_eip |
aws_transfer_server | USES | aws_api_gateway_rest_api |
aws_transfer_server | HAS | aws_transfer_user |
aws_transfer_user | ALLOWS | aws_s3_bucket |
aws_vpc | HAS | aws_cloudhsm_cluster |
aws_vpc | HAS | aws_codebuild_project |
aws_vpc | HAS | aws_vpn_gateway |
aws_vpc | HAS | aws_internet_gateway |
aws_vpc | HAS | aws_nat_gateway |
aws_vpc | HAS | aws_network_acl |
aws_vpc | HAS | aws_route_table |
aws_vpc | HAS | aws_security_group |
aws_vpc | CONTAINS | aws_subnet |
aws_vpc | HAS | aws_vpc_endpoint |
aws_vpc | HAS | aws_eks_cluster |
aws_vpc | HAS | aws_elasticache_memcached_cluster |
aws_vpc | HAS | aws_elasticache_cluster_node |
aws_vpc | HAS | aws_elb |
aws_vpc | HAS | aws_alb |
aws_vpc | HAS | aws_nlb |
aws_vpc | HAS | aws_glue_dev_endpoint |
aws_vpc | HAS | aws_grafana_workspace |
aws_vpc | HAS | aws_neptune_database_instance |
aws_vpc | HAS | aws_db_instance |
aws_vpc | HAS | aws_db_subnet_group |
aws_vpc | HAS | aws_redshift_serverless_workgroup |
aws_vpc | HAS | aws_redshift_cluster |
aws_vpc | HAS | aws_s3_access_point |
aws_vpc | HAS | aws_transfer_server |
aws_vpc | CONNECTS | aws_vpc_lattice_service_network |
aws_vpc | HAS | aws_opensearch_domain |
aws_vpc_endpoint | HAS | aws_security_group |
aws_vpc_endpoint | USES | aws_subnet |
aws_vpc_endpoint | USES | aws_eni |
aws_vpc_endpoint | CONNECTS | aws_vpc_lattice_service_network |
aws_vpc_endpoint_service | ALLOWS | aws_resource |
aws_vpc_endpoint_service | CONNECTS | aws_nlb |
aws_vpc_endpoint_service | CONNECTS | aws_elb |
aws_vpc_endpoint_service | CONNECTS | aws_vpc_endpoint |
aws_vpc_lattice | HAS | aws_vpc_lattice_service |
aws_vpc_lattice | HAS | aws_vpc_lattice_service_network |
aws_vpc_lattice | HAS | aws_vpc_lattice_target_group |
aws_vpc_lattice_listener_rule | DEFINES | aws_vpc_lattice_listener |
aws_vpc_lattice_listener_rule | TRIGGERS | aws_vpc_lattice_target_group |
aws_vpc_lattice_service | CONNECTS | aws_vpc_lattice_listener |
aws_vpc_lattice_service_network | CONNECTS | aws_vpc_lattice_service |
aws_vpc_lattice_target_group | HAS | aws_lambda_function |
aws_vpc_lattice_target_group | HAS | aws_alb |
aws_vpn_connection | CONNECTS | aws_customer_gateway |
aws_vpn_gateway | CONNECTS | aws_vpn_connection |
aws_waf | HAS | aws_waf_web_acl |
aws_waf_v2_rule_group | HAS | aws_waf_v2_web_acl_rule |
aws_waf_v2_web_acl | PROTECTS | aws_api_gateway_stage |
aws_waf_v2_web_acl | PROTECTS | aws_cognito_user_pool |
aws_waf_v2_web_acl | PROTECTS | aws_cloudfront_distribution |
aws_waf_v2_web_acl | PROTECTS | aws_alb |
aws_waf_v2_web_acl | HAS | aws_waf_v2_web_acl_rule |
aws_waf_v2_web_acl | HAS | aws_waf_v2_web_acl_firewall_manager_rule_group |
aws_waf_v2_web_acl | LOGS | aws_s3_bucket |
aws_waf_v2_web_acl | LOGS | aws_firehose_delivery_stream |
aws_waf_v2_web_acl | LOGS | aws_cloudwatch_log_group |
aws_waf_v2_web_acl_rule | USES | aws_waf_v2_ip_set |
aws_waf_v2_web_acl_rule | USES | aws_waf_v2_rule_group |
aws_waf_web_acl | PROTECTS | aws_api_gateway_stage |
aws_waf_web_acl | PROTECTS | aws_cloudfront_distribution |
aws_wafv2 | HAS | aws_waf_v2_web_acl |
aws_wafv2 | HAS | aws_waf_v2_ip_set |
aws_wafv2 | HAS | aws_waf_v2_rule_group |
aws_workspace | USES | aws_workspaces_bundle |
aws_workspaces | HAS | aws_workspace |
aws_xray | HAS | aws_xray_group |
aws_xray | HAS | aws_xray_encryption_config |
aws_xray | HAS | aws_xray_resource_policy |
aws_xray_encryption_config | USES | aws_kms_key |
Mapped Relationships
The following mapped relationships are created:
Source Entity _type | Relationship _class | Target Entity _type | Direction |
|---|---|---|---|
aws_accessanalyzer_finding | IDENTIFIED | aws_resource | FORWARD |
aws_account | HAS | aws_account | FORWARD |
aws_account | ALLOWS | aws_ami | FORWARD |
aws_account | DENIES | aws_ami | FORWARD |
aws_account | SHARED | aws_db_snapshot | REVERSE |
aws_account | SHARED | aws_db_cluster_snapshot | REVERSE |
aws_account | OWNS | aws_sso_instance | REVERSE |
aws_acm_certificate | CONNECTS | aws_route53_record | FORWARD |
aws_api_gateway_domain_name | HAS | aws_acm_certificate | FORWARD |
aws_api_gateway_rest_api | ALLOWS | aws_resource | FORWARD |
aws_api_gateway_rest_api | DENIES | aws_resource | FORWARD |
aws_autoscaling_launch_configuration | USES | aws_ami | FORWARD |
aws_backup_vault | ALLOWS | aws_resource | FORWARD |
aws_backup_vault | DENIES | aws_resource | FORWARD |
aws_batch_compute_environment | USES | aws_ami | FORWARD |
aws_cloudfront_distribution | CONNECTS | aws_s3_bucket | FORWARD |
aws_cloudfront_distribution | CONNECTS | aws_api_gateway_rest_api | FORWARD |
aws_cloudfront_distribution | CONNECTS | aws_api_gateway_domain_name | FORWARD |
aws_cloudfront_distribution | CONNECTS | aws_resource | FORWARD |
aws_cloudtrail | LOGS | aws_s3_bucket | FORWARD |
aws_cloudtrail | LOGS | aws_cloudwatch_log_group | FORWARD |
aws_cloudtrail | SENDS | aws_s3 | REVERSE |
aws_cloudtrail | SENDS | aws_lambda | REVERSE |
aws_cloudtrail | SENDS | aws_dynamodb | REVERSE |
aws_cloudtrail | SENDS | aws_s3_bucket | REVERSE |
aws_cloudtrail | SENDS | aws_lambda_function | REVERSE |
aws_cloudtrail | SENDS | aws_dynamodb_table | REVERSE |
aws_cloudwatch_event_rule | TRIGGERS | aws_resource | FORWARD |
aws_codeartifact_domain | ALLOWS | aws_resource | FORWARD |
aws_codeartifact_domain | DENIES | aws_resource | FORWARD |
aws_codeartifact_repository | ALLOWS | aws_resource | FORWARD |
aws_codeartifact_repository | DENIES | aws_resource | FORWARD |
aws_datasync_location | CONNECTS | aws_s3_bucket | FORWARD |
aws_datasync_location | CONNECTS | aws_efs_file_system | FORWARD |
aws_datasync_location | CONNECTS | aws_fsx_file_system | FORWARD |
aws_datasync_task | USES | aws_cloudwatch_log_group | FORWARD |
aws_dynamodb_table | ALLOWS | aws_resource | FORWARD |
aws_dynamodb_table | DENIES | aws_resource | FORWARD |
aws_ec2 | HAS | aws_ec2_transit_gateway | FORWARD |
aws_ec2_transit_gateway_vpc_attachment | USES | aws_vpc | FORWARD |
aws_ecr_repository | ALLOWS | aws_resource | REVERSE |
aws_ecr_repository | DENIES | aws_resource | REVERSE |
aws_ecs_task | USES | aws_eni | FORWARD |
aws_efs_file_system | ALLOWS | aws_resource | FORWARD |
aws_efs_file_system | DENIES | aws_resource | FORWARD |
aws_elasticsearch_domain | ALLOWS | aws_resource | REVERSE |
aws_elasticsearch_domain | DENIES | aws_resource | REVERSE |
aws_firewall_rule_group | USES | aws_prefix_list | FORWARD |
aws_fms_resource_set | HAS | aws_resource | FORWARD |
aws_glacier_vault | ALLOWS | aws_resource | FORWARD |
aws_glacier_vault | DENIES | aws_resource | FORWARD |
aws_glue_catalog_database | ALLOWS | aws_resource | FORWARD |
aws_glue_catalog_database | DENIES | aws_resource | FORWARD |
aws_iam_group_policy | ALLOWS | aws_resource | FORWARD |
aws_iam_group_policy | DENIES | aws_resource | FORWARD |
aws_iam_policy | ALLOWS | aws_resource | FORWARD |
aws_iam_policy | DENIES | aws_resource | FORWARD |
aws_iam_role | ASSIGNED | aws_auditmanager_setting | REVERSE |
aws_iam_role | ASSIGNED | aws_auditmanager_delegation | REVERSE |
aws_iam_role | ASSIGNED | aws_datasync_location | FORWARD |
aws_iam_role | TRUSTS | aws_resource | FORWARD |
aws_iam_role | TRUSTS | external_resource | FORWARD |
aws_iam_role | USES | aws_neptune_analytics_graph_export_task | REVERSE |
aws_iam_role | USES | aws_neptune_analytics_graph_import_task | REVERSE |
aws_iam_role_policy | ALLOWS | aws_resource | FORWARD |
aws_iam_role_policy | DENIES | aws_resource | FORWARD |
aws_iam_saml_provider | IS | external_resource | FORWARD |
aws_iam_user_policy | ALLOWS | aws_resource | FORWARD |
aws_iam_user_policy | DENIES | aws_resource | FORWARD |
aws_inspectorv2_finding | IS | cve | FORWARD |
aws_instance | USES | aws_ami | FORWARD |
aws_instance_patch_state | GENERATED | aws_patch_baseline | REVERSE |
aws_kinesis_stream | ALLOWS | aws_resource | FORWARD |
aws_kinesis_stream | DENIES | aws_resource | FORWARD |
aws_kms_key | USES | aws_auditmanager_setting | REVERSE |
aws_kms_key | USES | aws_eventbridge_event_bus | REVERSE |
aws_kms_key | USES | aws_cloudwatch_log_group | REVERSE |
aws_kms_key | USES | aws_dynamodb_table | REVERSE |
aws_kms_key | USES | aws_ebs_snapshot | REVERSE |
aws_kms_key | USES | aws_ebs_volume | REVERSE |
aws_kms_key | USES | aws_efs_file_system | REVERSE |
aws_kms_key | USES | aws_elasticache_redis_cluster | REVERSE |
aws_kms_key | USES | aws_elasticache_snapshot | REVERSE |
aws_kms_key | USES | aws_glue_security_configuration | REVERSE |
aws_kms_key | USES | aws_guardduty_publishing_destination | REVERSE |
aws_kms_key | USES | aws_neptune_database_cluster | REVERSE |
aws_kms_key | USES | aws_neptune_database_instance | REVERSE |
aws_kms_key | USES | aws_neptune_analytics_graph | REVERSE |
aws_kms_key | USES | aws_neptune_analytics_graph_snapshot | REVERSE |
aws_kms_key | USES | aws_neptune_analytics_graph_export_task | REVERSE |
aws_kms_key | USES | aws_neptune_analytics_graph_import_task | REVERSE |
aws_kms_key | USES | aws_rds_cluster | REVERSE |
aws_kms_key | USES | aws_db_instance | REVERSE |
aws_kms_key | USES | aws_db_snapshot | REVERSE |
aws_kms_key | USES | aws_db_cluster_snapshot | REVERSE |
aws_kms_key | USES | aws_redshift_cluster | REVERSE |
aws_kms_key | USES | aws_s3_bucket | REVERSE |
aws_kms_key | USES | aws_sns_topic | REVERSE |
aws_kms_key | USES | aws_xray_encryption_config | REVERSE |
aws_kms_key | ALLOWS | aws_resource | FORWARD |
aws_kms_key | DENIES | aws_resource | FORWARD |
aws_lambda_function | USES | aws_lambda_layer | FORWARD |
aws_lambda_function | USES | aws_signer_signing_profile | FORWARD |
aws_lambda_function | ALLOWS | aws_resource | FORWARD |
aws_lambda_function | DENIES | aws_resource | FORWARD |
aws_launch_template_version | USES | aws_ami | FORWARD |
aws_lb_target_group | HAS | aws_eip | FORWARD |
aws_lexv2_bot | ALLOWS | aws_resource | FORWARD |
aws_lexv2_bot | DENIES | aws_resource | FORWARD |
aws_lexv2_bot_alias | ALLOWS | aws_resource | FORWARD |
aws_lexv2_bot_alias | DENIES | aws_resource | FORWARD |
aws_nat_gateway | USES | aws_eip | FORWARD |
aws_network_acl | ALLOWS | aws_resource | FORWARD |
aws_network_acl | ALLOWS | aws_resource | REVERSE |
aws_network_acl | DENIES | aws_resource | FORWARD |
aws_network_acl | DENIES | aws_resource | REVERSE |
aws_opensearch_domain | ALLOWS | aws_resource | REVERSE |
aws_opensearch_domain | DENIES | aws_resource | REVERSE |
aws_organization_policy | ENFORCES | aws_organization_root | FORWARD |
aws_organization_policy | ENFORCES | aws_account | FORWARD |
aws_organization_policy | ENFORCES | aws_organizational_unit | FORWARD |
aws_organization_root | HAS | aws_account | FORWARD |
aws_organizational_unit | HAS | aws_account | FORWARD |
aws_patch_group | USES | aws_patch_baseline | FORWARD |
aws_prometheus_scraper | SCANS | aws_eks_cluster | FORWARD |
aws_prometheus_scraper | USES | aws_subnet | FORWARD |
aws_prometheus_scraper | USES | aws_security_group | FORWARD |
aws_prometheus_scraper | USES | aws_iam_role | FORWARD |
aws_prometheus_scraper | SENDS | aws_prometheus_workspace | FORWARD |
aws_prometheus_workspace | ALLOWS | aws_resource | FORWARD |
aws_prometheus_workspace | DENIES | aws_resource | FORWARD |
aws_ram_shared_resource | IS | aws_resource | FORWARD |
aws_resource | USES | aws_acm_certificate | REVERSE |
aws_route_table | USES | aws_prefix_list | FORWARD |
aws_route53_record | CONNECTS | aws_acm_certificate | REVERSE |
aws_route53_record | CONNECTS | aws_ses | FORWARD |
aws_route53_record | CONNECTS | aws_resource | FORWARD |
aws_s3_bucket | USES | aws_auditmanager_setting | REVERSE |
aws_s3_bucket | HAS | aws_s3_access_point | REVERSE |
aws_s3_bucket | PUBLISHES | aws_s3_bucket | FORWARD |
aws_s3_bucket | ALLOWS | aws_account | FORWARD |
aws_s3_bucket | ALLOWS | aws_account | REVERSE |
aws_s3_bucket | ALLOWS | everyone | FORWARD |
aws_s3_bucket | ALLOWS | everyone | REVERSE |
aws_s3_bucket | ALLOWS | aws_authenticated_users | FORWARD |
aws_s3_bucket | ALLOWS | aws_authenticated_users | REVERSE |
aws_s3_bucket | ALLOWS | aws_s3 | FORWARD |
aws_s3_bucket | ALLOWS | aws_s3 | REVERSE |
aws_s3_bucket | ALLOWS | aws_resource | FORWARD |
aws_s3_bucket | DENIES | aws_resource | REVERSE |
aws_secret | ALLOWS | aws_resource | FORWARD |
aws_secret | DENIES | aws_resource | FORWARD |
aws_security_group | ALLOWS | aws_resource | FORWARD |
aws_security_group | ALLOWS | aws_resource | REVERSE |
aws_security_group | USES | aws_prefix_list | FORWARD |
aws_security_group | ALLOWS | aws_prefix_list | FORWARD |
aws_servicecatalog_portfolio | ALLOWS | aws_resource | FORWARD |
aws_ses_identity | ALLOWS | aws_resource | FORWARD |
aws_ses_identity | DENIES | aws_resource | FORWARD |
aws_sns_subscription | HAS | aws_resource | FORWARD |
aws_sns_topic | USES | aws_auditmanager_setting | REVERSE |
aws_sns_topic | NOTIFIES | aws_resource | FORWARD |
aws_sns_topic | ALLOWS | aws_resource | REVERSE |
aws_sns_topic | DENIES | aws_resource | REVERSE |
aws_sqs_queue | ALLOWS | aws_resource | REVERSE |
aws_sqs_queue | DENIES | aws_resource | REVERSE |
aws_sso_group | ASSIGNED | aws_account | FORWARD |
aws_sso_permission_set | ASSIGNED | aws_iam_policy | FORWARD |
aws_sso_permission_set | ASSIGNED | aws_account | FORWARD |
aws_sso_user | ASSIGNED | aws_account | FORWARD |
aws_vpc | LOGS | aws_cloudwatch_log_group | FORWARD |
aws_vpc | LOGS | aws_s3_bucket | FORWARD |
aws_vpc | CONNECTS | aws_vpc | FORWARD |
aws_vpc | CONNECTS | aws_vpc | REVERSE |
aws_vpc_endpoint | ALLOWS | aws_resource | FORWARD |
aws_vpc_endpoint | ALLOWS | aws_resource | REVERSE |
aws_vpc_endpoint | DENIES | aws_resource | FORWARD |
aws_vpc_endpoint | DENIES | aws_resource | REVERSE |
Aws Api Gateway Stage Method Setting
aws_api_gateway_stage_method_setting inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
cacheTtlInSeconds | number | ||
isAuthorizationForCacheControlRequired | boolean | ||
isCacheDataEncrypted | boolean | ||
isCachingEnabled | boolean | ||
isDataTraceEnabled | boolean | ||
isMetricsEnabled | boolean | ||
loggingLevel | string | ||
methodPath | string | ||
throttlingBurstLimit | number | ||
throttlingRateLimit | number | ||
unauthorizedCacheControlHeaderStrategy | string |
Aws Appconfig Account Settings
aws_appconfig_account_settings inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns these settings. | |
deletionProtectionPeriodInMinutes * | number | null | The interval, in minutes, during which AppConfig monitors for configuration retrieval before allowing deletion of a configuration profile or environment. | |
isDeletionProtectionEnabled * | boolean | null | Whether deletion protection is enabled for the account in this region, preventing deletion of actively-used environments and configuration profiles. | |
isVendedMetricsEnabled * | boolean | null | Whether AppConfig publishes vended CloudWatch metrics for the account in this region. | |
region * | string | AWS region these account settings apply to. |
Aws Appconfig Application
aws_appconfig_application inherits from Application
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the application. | |
arn * | string | The ARN of the AppConfig application. | |
region * | string | AWS region where the application is deployed. |
Aws Appconfig Configuration Profile
aws_appconfig_configuration_profile inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
applicationId * | string | The ID of the parent AppConfig application. | |
arn * | string | The ARN of the AppConfig configuration profile. | |
kmsKeyArn * | string | null | ARN of the KMS key used to encrypt configuration data at rest. | |
kmsKeyIdentifier * | string | null | KMS key identifier (alias or key ID) used for encryption. | |
locationUri * | string | null | URI pointing to the source of configuration data (S3 URI, SSM parameter, or hosted). | |
region * | string | AWS region where the profile is deployed. | |
retrievalRoleArn * | string | null | IAM role ARN that AppConfig uses to retrieve configuration from the location URI. | |
type * | string | null | The type of the configuration profile (AWS.AppConfig.FeatureFlags or AWS.Freeform). | |
validatorTypes * | array | null | List of validator types attached to this profile (JSON_SCHEMA, LAMBDA). |
Aws Appconfig Deployment
aws_appconfig_deployment inherits from Deployment
| Property | Type | Description | Specifications |
|---|---|---|---|
applicationId * | string | The ID of the parent AppConfig application. | |
arn * | string | The ARN of the AppConfig deployment. | |
configurationLocationUri * | string | null | URI of the configuration source used in this deployment. | |
configurationName * | string | null | Name of the configuration profile used in this deployment. | |
deploymentNumber * | number | The sequence number of this deployment within the environment. | |
deploymentStrategyId * | string | null | ID of the deployment strategy used for this deployment. | |
environmentId * | string | The ID of the environment to which the configuration was deployed. | |
extensionId * | string | null | ID of the AppConfig extension associated with this deployment. | |
finalBakeTimeInMinutes * | number | null | Bake time in minutes applied during this deployment. | |
kmsKeyArn * | string | null | ARN of the KMS key used to encrypt configuration data for this deployment. | |
kmsKeyIdentifier * | string | null | KMS key identifier used during this deployment. | |
region * | string | AWS region where the deployment was executed. | |
versionLabel * | string | null | Customer-defined version label for the configuration version deployed. |
Aws Appconfig Deployment Strategy
aws_appconfig_deployment_strategy inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the AppConfig deployment strategy. | |
finalBakeTimeInMinutes * | number | null | Additional time in minutes to monitor after a deployment completes before it is considered successful. | |
region * | string | AWS region where the deployment strategy is defined. | |
replicateTo * | string | null | Whether to replicate the deployment strategy to AWS Systems Manager (SSM_DOCUMENT) or not (NONE). |
Aws Appconfig Environment
aws_appconfig_environment inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
alarmArn * | string | null | ARN of the CloudWatch alarm monitoring this environment. | |
alarmRoleArn * | string | null | IAM role ARN used by AppConfig to evaluate CloudWatch alarms for this environment. | |
applicationId * | string | The ID of the parent AppConfig application. | |
arn * | string | The ARN of the AppConfig environment. | |
region * | string | AWS region where the environment is deployed. | |
state * | string | null | The current state of the environment (e.g. READY_FOR_DEPLOYMENT, DEPLOYING, ROLLED_BACK). |
Aws Appconfig Hosted Configuration Version
aws_appconfig_hosted_configuration_version inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
applicationId * | string | The ID of the parent AppConfig application. | |
arn * | string | The ARN of the hosted configuration version. | |
configurationProfileId * | string | The ID of the configuration profile this version belongs to. | |
kmsKeyArn * | string | null | ARN of the KMS key used to encrypt this hosted configuration version. | |
region * | string | AWS region where the hosted configuration version is stored. | |
versionNumber * | number | The version number of this hosted configuration version. |
Aws Athena Work Group
aws_athena_work_group inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
additionalConfiguration * | string | null | ||
arn * | string | ||
bytesScannedCutoffPerQuery * | number | null | ||
customerContentEncryptionKmsKey * | string | null | ||
encrypted * | boolean | ||
encryptionKeyArn * | string | null | ||
engineVersionEffective * | string | null | ||
engineVersionSelected * | string | null | ||
executionRole * | string | null | ||
identityCenterApplicationArn * | string | null | ||
isActive * | boolean | null | ||
isEnforceWorkGroupConfiguration * | boolean | null | ||
isIdentityCenterEnabled * | boolean | null | ||
isLoggingEnabled * | boolean | null | ||
isMinimumEncryptionEnabled * | boolean | null | ||
isPublishCloudWatchMetricsEnabled * | boolean | null | ||
isRequesterPaysEnabled * | boolean | null | ||
region * | string | ||
resultAclConfiguration * | string | null | ||
resultEncryptionKmsKey * | string | null | ||
resultEncryptionOption * | string | null | ||
resultExpectedBucketOwner * | string | null | ||
resultOutputLocation * | string | null | ||
state * | string | null | ||
webLink * | string |
Aws Auditmanager Assessment
aws_auditmanager_assessment inherits from Assessment
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
assessmentReportDestination * | string | null | ||
awsAccountEmailAddress * | string | null | ||
awsAccountId * | string | null | ||
awsAccountName * | string | null | ||
complianceType * | string | null | ||
delegationsCount * | number | ||
frameworkArn * | string | null | ||
frameworkDescription * | string | null | ||
frameworkId * | string | null | ||
frameworkName * | string | null | ||
id * | string | null | ||
region * | string | ||
rolesCount * | number | ||
scopeAwsAccounts * | array | null | ||
status * | string | null |
Aws Auditmanager Control
aws_auditmanager_control inherits from Control
| Property | Type | Description | Specifications |
|---|---|---|---|
actionPlanInstructions * | string | null | ||
actionPlanTitle * | string | null | ||
arn * | string | ||
controlMappingSourcesCount * | number | ||
controlSources * | string | null | ||
createdBy * | string | null | ||
id * | string | ||
lastUpdatedBy * | string | null | ||
region * | string | ||
state * | string | null | ||
testingInformation * | string | null | ||
type * | string | null |
Aws Auditmanager Delegation
aws_auditmanager_delegation inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
assessmentId * | string | null | ||
assessmentName * | string | null | ||
controlSetName * | string | null | ||
id * | string | ||
region * | string | ||
roleArn * | string | null |
Aws Auditmanager Evidence Folder
aws_auditmanager_evidence_folder inherits from DataObject
| Property | Type | Description | Specifications |
|---|---|---|---|
assessmentId * | string | ||
assessmentReportSelectionCount * | number | ||
author * | string | null | ||
controlId * | string | ||
controlName * | string | null | ||
controlSetId * | string | ||
dataSource * | string | null | ||
evidenceAwsServiceSourceCount * | number | ||
evidenceByTypeComplianceCheckCount * | number | ||
evidenceByTypeComplianceCheckIssuesCount * | number | ||
evidenceByTypeConfigurationDataCount * | number | ||
evidenceByTypeManualCount * | number | ||
evidenceByTypeUserActivityCount * | number | ||
evidenceResourcesIncludedCount * | number | ||
firstEvidenceAddedOn * | number | null | ||
id * | string | ||
region * | string | ||
totalEvidence * | number |
Aws Auditmanager Framework
aws_auditmanager_framework inherits from ControlPolicy
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
complianceType * | string | null | ||
controlsCount * | number | ||
controlSetIds * | array | null | ||
controlSetsCount * | number | ||
id * | string | null | ||
logo * | string | null | ||
region * | string |
Aws Auditmanager Setting
aws_auditmanager_setting inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
defaultAssessmentReportsDestination * | string | null | ||
defaultAssessmentReportsDestinationBucketName * | string | null | ||
defaultAssessmentReportsDestinationType * | string | null | ||
defaultExportDestination * | string | null | ||
defaultExportDestinationBucketName * | string | null | ||
defaultExportDestinationType * | string | null | ||
defaultProcessOwnerRoleArns * | array | null | ||
deregistrationDeleteResources * | string | null | ||
evidenceFinderBackfillStatus * | string | null | ||
evidenceFinderEnablementStatus * | string | null | ||
evidenceFinderError * | string | null | ||
evidenceFinderEventDataStoreArn * | string | null | ||
isAwsOrgEnabled * | boolean | null | ||
isDefaultKmsKey * | boolean | null | ||
isEvidenceFinderEnabled * | boolean | null | ||
kmsKeyArn * | string | null | ||
region * | string | ||
snsTopicArn * | string | null |
Aws Bedrock Agent
aws_bedrock_agent inherits from Function
| Property | Type | Description | Specifications |
|---|---|---|---|
agentCollaboration * | string | null | Multi-agent collaboration mode (e.g., DISABLED, SUPERVISOR) | |
agentId | string | Unique identifier for the Bedrock agent | |
arn | string | ARN of the Bedrock agent | |
customerEncryptionKeyArn * | string | null | ARN of the customer-managed KMS key used to encrypt agent resources | |
displayName * | string | Display name of the Bedrock agent | |
foundationModel * | string | null | Foundation model identifier used by the agent | |
guardrailId * | string | null | ID of the Bedrock guardrail associated with this agent | |
hasInstruction * | boolean | null | Whether the agent has a system instruction configured; true if instruction text is present | |
idleSessionTTLInSeconds * | number | null | Time in seconds before an idle session expires | |
instruction * | string | null | System instruction prompt given to the agent | |
isEncrypted * | boolean | null | Whether the agent is encrypted with a customer-managed KMS key; false means AWS-managed encryption | |
isGuardrailAssociated * | boolean | null | Whether a guardrail is associated with this agent; true means content filtering is active | |
isMemoryEnabled * | boolean | null | Whether the agent retains memory across sessions | |
name * | string | Name of the Bedrock agent | |
orchestrationType * | string | null | Orchestration strategy used by the agent (e.g., DEFAULT, CUSTOM_ORCHESTRATION) | |
preparedOn | number | Timestamp (epoch ms) when the agent was last prepared | |
region * | string | AWS region where the agent is deployed | |
roleArn * | string | null | ARN of the IAM role assumed by the agent for API calls |
Aws Bedrock Agent Action Group
aws_bedrock_agent_action_group inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
actionGroupExecutor * | string | null | Type of executor for the action group (e.g., LAMBDA, RETURN_CONTROL) | |
actionGroupId | string | Unique identifier for the action group | |
agentId | string | ID of the parent Bedrock agent that owns this action group | |
apiSchemaS3Uri * | string | null | S3 URI of the OpenAPI schema defining the action group API | |
apiSchemaType * | string | null | Type of API schema used (e.g., S3, INLINE) | |
displayName * | string | Display name of the action group | |
functionCount * | number | null | Number of functions defined in the action group | |
functionNames * | array | null | Names of functions defined in the action group function schema | |
isLambdaBacked * | boolean | null | Whether this action group executes via a Lambda function; true means external code execution | |
isReturnControl * | boolean | null | Whether the action group returns control to the caller instead of executing directly | |
lambdaFunctionArn * | string | null | ARN of the Lambda function invoked by this action group | |
name * | string | Name of the action group | |
parentActionGroupSignature * | string | null | Signature of a built-in parent action group (e.g., AMAZON.UserInput, AMAZON.CodeInterpreter) | |
region * | string | AWS region where the action group is defined |
Aws Bedrock Agent Runtime
aws_bedrock_agent_runtime inherits from Workload
| Property | Type | Description | Specifications |
|---|---|---|---|
agentRuntimeId * | string | null | ||
agentRuntimeVersion * | string | null | ||
arn | string | ||
failureReason * | string | null | ||
isActive * | boolean | null | ||
isPublicNetwork * | boolean | null | ||
isVpcConfigured * | boolean | null | ||
networkMode * | string | null | ||
region * | string | ||
roleArn * | string | null | ||
securityGroupIds * | array | null | ||
serverProtocol * | string | null | ||
subnetIds * | array | null |
Aws Bedrock Api Key
aws_bedrock_api_key inherits from AccessKey
| Property | Type | Description | Specifications |
|---|---|---|---|
apiKeyId * | string | IAM ServiceSpecificCredentialId — unique identifier for the API key | |
isAutoCreatedUser * | boolean | null | True when the owning IAM user was auto-created by AWS for this key (UserName starts with "BedrockAPIKey-") | |
isExpired * | boolean | null | True when the API key has reached its expiration date | |
isNeverExpiring * | boolean | null | True when the API key was created without an expiration date — long-lived credential risk | |
region * | string | Region label - API keys are global; set to "global" for the entity | |
serviceCredentialAlias * | string | null | Public, non-secret prefix of the bearer token; safe to display | |
serviceName * | string | AWS service the credential is scoped to (always bedrock.amazonaws.com) | |
serviceUserName * | string | null | Service-side username generated by IAM for the key | |
status | string | Lifecycle status — Active, Inactive, or Expired | |
userName * | string | IAM user that owns the API key |
Aws Bedrock Code Interpreter
aws_bedrock_code_interpreter inherits from Resource
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
codeInterpreterId * | string | null | ||
failureReason * | string | null | ||
isActive * | boolean | null | ||
isPublicNetwork * | boolean | null | ||
isSandboxed * | boolean | null | ||
isVpcConfigured * | boolean | null | ||
networkMode * | string | null | ||
region * | string | ||
roleArn * | string | null | ||
securityGroupIds * | array | null | ||
subnetIds * | array | null |
Aws Bedrock Custom Model
aws_bedrock_custom_model inherits from Model
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the custom model | |
baseModelArn * | string | null | ARN of the foundation model used as the base for customization | |
customizationType * | string | null | Type of customization applied (e.g., FINE_TUNING, CONTINUED_PRE_TRAINING) | |
displayName * | string | Display name of the custom model | |
isEncrypted * | boolean | null | Whether the custom model is encrypted with a customer-managed KMS key; false means AWS-managed encryption | |
jobArn * | string | null | ARN of the model customization job that produced this model | |
modelId | string | Unique identifier for the custom model | |
modelKmsKeyArn * | string | null | ARN of the customer-managed KMS key used to encrypt the custom model | |
name * | string | Name of the custom model | |
outputDataConfigS3Uri * | string | null | S3 URI where training output artifacts are stored | |
region * | string | AWS region where the custom model is stored | |
trainingDataConfigS3Uri * | string | null | S3 URI of the training dataset used to create the custom model |
Aws Bedrock Evaluation Job
aws_bedrock_evaluation_job inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
applicationType * | string | null | ||
arn | string | ||
customerEncryptionKeyId * | string | null | ||
evaluationDatasets * | array | null | ||
evaluationMetrics * | array | null | ||
failureMessages * | array | null | ||
isAutomatedEvaluation * | boolean | null | ||
isHumanEvaluation * | boolean | null | ||
isModelInference * | boolean | null | ||
isRagInference * | boolean | null | ||
jobDescription * | string | null | ||
jobName * | string | null | ||
jobType * | string | null | ||
lastModifiedOn | number | Timestamp (epoch ms) when the evaluation job was last modified | |
modelIdentifiers * | array | null | ||
name * | string | ||
outputDataConfigS3Uri * | string | null | ||
region * | string | ||
roleArn * | string | null | ||
taskType * | string | null |
Aws Bedrock Flow
aws_bedrock_flow inherits from Workflow
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the Bedrock flow | |
connectionCount * | number | null | Number of connections between nodes in the flow | |
customerEncryptionKeyArn * | string | null | ARN of the customer-managed KMS key used to encrypt flow resources | |
displayName * | string | Display name of the flow | |
flowId | string | Unique identifier for the flow | |
isEncrypted * | boolean | null | Whether the flow is encrypted with a customer-managed KMS key; false means AWS-managed encryption | |
name * | string | Name of the flow | |
nodeCount * | number | null | Number of nodes in the flow definition | |
region * | string | AWS region where the flow is deployed | |
roleArn * | string | null | ARN of the IAM role assumed by the flow during execution | |
version * | string | null | Version identifier of the flow |
Aws Bedrock Foundation Model
aws_bedrock_foundation_model inherits from Model
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the foundation model | |
customizationsSupported * | array | null | Customization types supported (e.g., FINE_TUNING, CONTINUED_PRE_TRAINING) | |
displayName * | string | Display name of the foundation model | |
inferenceTypesSupported * | array | null | Inference types the model supports (e.g., ON_DEMAND, PROVISIONED) | |
inputModalities * | array | null | Input modalities supported by the model (e.g., TEXT, IMAGE, EMBEDDING) | |
isActive * | boolean | null | Whether the model lifecycle status is ACTIVE and available for use | |
isFineTuneable * | boolean | null | Whether the model can be fine-tuned with custom training data | |
isStreamingSupported * | boolean | null | Whether the model supports streaming inference responses | |
modelId | string | Unique model identifier (e.g., anthropic.claude-3-sonnet-20240229-v1:0) | |
modelLifecycleStatus * | string | null | Lifecycle status of the model (e.g., ACTIVE, LEGACY) | |
modelName * | string | null | Human-readable name of the model (e.g., Claude 3 Sonnet) | |
name * | string | Name of the foundation model | |
outputModalities * | array | null | Output modalities supported by the model (e.g., TEXT, IMAGE, EMBEDDING) | |
providerName * | string | null | Name of the model provider (e.g., Anthropic, Amazon, Meta) | |
region * | string | AWS region where the model is available |
Aws Bedrock Guardrail
aws_bedrock_guardrail inherits from Ruleset
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the Bedrock guardrail | |
blockedInputMessaging * | string | null | Message returned to users when their input is blocked by the guardrail | |
blockedOutputsMessaging * | string | null | Message returned to users when model output is blocked by the guardrail | |
blockedTopicCount * | number | null | Number of topics configured as blocked in the topic policy | |
contentFilterTypes * | array | null | Types of content filters enabled (e.g., SEXUAL, VIOLENCE, HATE, INSULTS) | |
displayName * | string | Display name of the guardrail | |
failureRecommendations * | array | null | Recommendations for resolving guardrail creation or update failures | |
groundingThreshold * | number | null | Minimum grounding score (0-1) required for responses to pass the grounding filter | |
guardrailId | string | Unique identifier for the guardrail | |
guardrailProfileArn * | string | null | ARN of the cross-region guardrail profile for multi-region deployments | |
isContentFilterEnabled * | boolean | null | Whether content filtering is enabled to block harmful content categories | |
isContextualGroundingEnabled * | boolean | null | Whether contextual grounding checks are enabled to reduce hallucination | |
isEncrypted * | boolean | null | Whether the guardrail is encrypted with a customer-managed KMS key; false means AWS-managed encryption | |
isPiiDetectionEnabled * | boolean | null | Whether PII detection is enabled to identify or block personally identifiable information | |
isPromptAttackDetectionEnabled * | boolean | null | Whether prompt attack (injection) detection is enabled to protect against adversarial inputs | |
isSensitiveInfoFilterEnabled * | boolean | null | Whether sensitive information filtering (PII/regex) is enabled | |
isTopicPolicyEnabled * | boolean | null | Whether topic-based blocking policies are configured | |
isWordFilterEnabled * | boolean | null | Whether word-based filtering is enabled to block specific terms | |
kmsKeyArn * | string | null | ARN of the customer-managed KMS key used to encrypt guardrail data | |
managedWordListTypes * | array | null | Types of managed word lists applied (e.g., PROFANITY) | |
name * | string | Name of the guardrail | |
piiEntityTypes * | array | null | PII entity types detected or blocked (e.g., EMAIL, PHONE, SSN) | |
regexPatternCount * | number | null | Number of custom regex patterns configured for sensitive data detection | |
region * | string | AWS region where the guardrail is deployed | |
relevanceThreshold * | number | null | Minimum relevance score (0-1) required for responses to pass the relevance filter | |
statusReasons * | array | null | Reasons explaining the current guardrail status | |
version | string | Version of the guardrail (e.g., DRAFT or a numeric version) |
Aws Bedrock Inference Profile
aws_bedrock_inference_profile inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the inference profile | |
displayName * | string | Display name of the inference profile | |
inferenceProfileId | string | Unique identifier for the inference profile | |
modelArns * | array | null | ARNs of the models routed to by this inference profile | |
name * | string | Name of the inference profile | |
region * | string | AWS region where the inference profile is configured | |
type * | string | null | Type of inference profile (e.g., SYSTEM_DEFINED, APPLICATION) |
Aws Bedrock Knowledge Base
aws_bedrock_knowledge_base inherits from DataStore
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the Bedrock knowledge base | |
displayName * | string | Display name of the knowledge base | |
embeddingModelArn * | string | null | ARN of the embedding model used to vectorize documents | |
failureReasons * | array | null | Reasons why the knowledge base failed to create or update | |
isActive * | boolean | null | Whether the knowledge base is in an active and usable state | |
isOpenSearchBacked * | boolean | null | Whether the knowledge base uses OpenSearch Serverless as its vector store | |
knowledgeBaseId | string | Unique identifier for the knowledge base | |
knowledgeBaseType * | string | null | Type of the knowledge base (e.g., VECTOR, KENDRA) | |
name * | string | Name of the knowledge base | |
region * | string | AWS region where the knowledge base is deployed | |
roleArn * | string | null | ARN of the IAM role used by the knowledge base to access data sources | |
storageConfigurationArn * | string | null | ARN of the vector store resource used for storage | |
storageType * | string | null | Type of vector store backing the knowledge base (e.g., OPENSEARCH_SERVERLESS, PINECONE, RDS) |
Aws Bedrock Knowledge Base Data Source
aws_bedrock_knowledge_base_data_source inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
chunkingStrategy * | string | null | Strategy used to chunk documents (e.g., FIXED_SIZE, NONE, HIERARCHICAL) | |
dataSourceId | string | Unique identifier for the data source | |
dataSourceType * | string | null | Type of data source (e.g., S3, WEB, CONFLUENCE) | |
displayName * | string | Display name of the data source | |
failureReason * | string | null | Reason why the data source failed to sync or create | |
isS3Backed * | boolean | null | Whether the data source reads from an S3 bucket | |
isWebCrawler * | boolean | null | Whether the data source crawls web content | |
knowledgeBaseId | string | ID of the parent knowledge base this data source belongs to | |
name * | string | Name of the data source | |
region * | string | AWS region where the data source is configured | |
s3BucketArn * | string | null | ARN of the S3 bucket used as the data source | |
s3InclusionPrefixes * | array | null | S3 key prefixes that scope which objects are included in the data source |
Aws Bedrock Model Customization Job
aws_bedrock_model_customization_job inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
baseModelArn * | string | null | ||
customizationType * | string | null | ||
endTime | number | ||
failureMessage * | string | null | ||
jobName * | string | null | ||
lastModifiedOn | number | Timestamp (epoch ms) when the customization job was last modified | |
name * | string | ||
outputDataConfigS3Uri * | string | null | ||
outputModelArn * | string | null | ||
outputModelName * | string | null | ||
region * | string | ||
roleArn * | string | null | ||
trainingDataConfigS3Uri * | string | null | ||
validationDataConfigS3Uris * | array | null |
Aws Bedrock Model Invocation Logging
aws_bedrock_model_invocation_logging inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
cloudWatchLogGroupName * | string | null | Name of the CloudWatch log group receiving invocation logs | |
isCloudWatchLoggingEnabled * | boolean | null | Whether model invocation logs are delivered to CloudWatch Logs | |
isEmbeddingDataLogged * | boolean | null | Whether embedding data is included in invocation logs | |
isImageDataLogged * | boolean | null | Whether image input and output data is included in invocation logs | |
isLoggingEnabled * | boolean | null | Whether any model invocation logging is enabled; false means no invocation data is captured | |
isS3LoggingEnabled * | boolean | null | Whether model invocation logs are delivered to an S3 bucket | |
isTextDataLogged * | boolean | null | Whether text input and output data is included in invocation logs | |
region * | string | AWS region where logging is configured | |
s3BucketName * | string | null | Name of the S3 bucket where invocation logs are stored | |
s3KeyPrefix * | string | null | S3 key prefix for organizing invocation log files |
Aws Bedrock Provisioned Throughput
aws_bedrock_provisioned_throughput inherits from Resource
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ARN of the provisioned throughput | |
commitmentDuration * | string | null | Commitment duration for the provisioned throughput (e.g., OneMonth, SixMonths) | |
commitmentExpirationTime | number | Timestamp (epoch ms) when the commitment period expires | |
desiredModelUnits * | number | null | Desired number of model units for the provisioned throughput | |
displayName * | string | Display name of the provisioned throughput | |
failureMessage * | string | null | Error message if the provisioned throughput failed to create or update | |
foundationModelArn * | string | null | ARN of the underlying foundation model | |
isActive * | boolean | null | Whether the provisioned throughput is currently in service and accepting requests | |
lastModifiedOn | number | Timestamp (epoch ms) when the provisioned throughput was last modified | |
modelArn * | string | null | ARN of the model associated with this provisioned throughput | |
modelUnits * | number | null | Number of model units currently provisioned | |
name * | string | Name of the provisioned throughput | |
provisionedModelId | string | Unique identifier for the provisioned model throughput | |
region * | string | AWS region where the provisioned throughput is deployed |
Aws Cloudmap Namespace
aws_cloudmap_namespace inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
creatorRequestId * | string | null | ||
hostedZoneId * | string | null | ||
id * | string | ||
isHttpNamespace * | boolean | null | ||
name * | string | ||
region * | string | ||
serviceCount * | number | null | ||
type * | string | null |
Aws Cloudmap Service
aws_cloudmap_service inherits from Service
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
creatorRequestId * | string | null | ||
dnsRecordTtl * | number | null | ||
dnsRecordType * | string | null | ||
healthCheckFailureThreshold * | number | null | ||
healthCheckResourcePath * | string | null | ||
healthCheckType * | string | null | ||
id * | string | ||
instanceCount * | number | null | ||
isHealthCheckEnabled * | boolean | null | ||
name * | string | ||
namespaceId * | string | null | ||
region * | string | ||
routingPolicy * | string | null |
Aws Cloudmap Service Instance
aws_cloudmap_service_instance inherits from Host
| Property | Type | Description | Specifications |
|---|---|---|---|
creatorRequestId * | string | null | ||
customAttributesCount * | number | null | ||
id * | string | ||
instanceId * | string | null | ||
port * | number | null | ||
region * | string | ||
serviceId * | string |