GovCloud
Secure your government workloads with JupiterOne's AWS GovCloud integration. Our guide walks you through the installation process and showcases the integration's data model, providing you with comprehensive visibility into your GovCloud environment. Learn how AWS GovCloud integration can help you monitor and manage your security posture, ensuring that you meet government security and compliance requirements
- Installation
- Authorization
- Data Model
- Types
- Release Notes
Installation
To install this integration, you will need to configure settings both within AWS GovCloud and on JupiterOne. Unlike the commercial AWS integration, which assumes an IAM role, the GovCloud integration authenticates with the Access Key ID and Secret Access Key of a dedicated IAM user, along with the Account ID of the GovCloud account to synchronize.
Information is ingested from the AWS GovCloud regions us-gov-east-1 and us-gov-west-1. A small number of AWS services are only offered in us-gov-west-1, and are ingested from that region only.
The GovCloud integration runs the same ingestion code as the commercial AWS integration, so it produces the same entities and relationships. See the Data Model and Types tabs for the full list. Resource ARNs use the aws-us-gov partition.
Configuration in AWS GovCloud
JupiterOne maintains the IAM policy, the CloudFormation template, and the Terraform for GovCloud in the public JupiterOne AWS CloudFormation project on GitHub. Use one of the three options below. CloudFormation is recommended, because the permission set is kept up to date there as the integration adds coverage for new services.
Option 1: CloudFormation (recommended)
- Download the latest GovCloud CloudFormation template: iam-cloudformation-govcloud.json.
- In the AWS GovCloud Console, go to CloudFormation and select Stacks.
- Select Create stack, then With new resources (standard).
- Select Template is ready and Upload a template file, upload the file you downloaded, and click Next.
- Enter
JupiterOneAccessas the stack name, then click Next. - On the Review and create page, accept the checkbox labeled I acknowledge that AWS CloudFormation might create IAM resources with custom names. JupiterOne uses this permission to create the
JupiterOneSecurityAuditmanaged policy; you can review the exact permissions it grants in managed-policy.md. - Click Submit.
The stack creates an IAM user named JupiterOneAccessUser with the AWS-managed SecurityAudit policy and the JupiterOneSecurityAudit policy attached. Continue to Create an access key.
Option 2: Terraform
- Download the latest GovCloud Terraform: terraform.tf.
- Apply it in each AWS GovCloud account you want to ingest.
The Terraform creates an IAM user named jupiterone-access-user with the same two policies attached. Continue to Create an access key.
Option 3: Manual configuration
- From the AWS GovCloud Console, search for and select IAM under Services.
- Select Policies, click Create policy, and select the JSON tab.
- Paste the policy document from managed-policy.md. This is the same document deployed by the CloudFormation template and is the authoritative permission set.
- Click Next, enter
JupiterOneSecurityAuditas the name, and click Create policy. - Go to Users and select Create user. Enter
JupiterOneAccessUseras the user name. - On the permissions step, select Attach policies directly and select both SecurityAudit (the AWS-managed policy) and the JupiterOneSecurityAudit policy you just created.
- Click Next, review the user information, and click Create user.
Keep the manually created policy in sync with managed-policy.md. A policy that drifts behind the maintained one causes individual ingestion steps to fail with access-denied errors as the integration adds coverage for new services.
Create an access key
- In the IAM console, open the user created above (
JupiterOneAccessUserfor CloudFormation and manual setups,jupiterone-access-userfor Terraform). - Select the Security credentials tab.
- Under Access keys, click Create access key.
- Select Other, then create the access key.
- Copy both the Access key ID and the Secret access key (click Show to display it). These values are needed for the JupiterOne configuration and the secret cannot be retrieved again after you leave this page.
Set Permissions
The GovCloud integration requires security auditor permissions in the target AWS GovCloud account, defined by the combination of the AWS-managed SecurityAudit policy and the additional List*, Get*, and Describe* permissions that SecurityAudit does not cover. The exact policy and permission statements are maintained in the public JupiterOne AWS CloudFormation project.
For the permissions required by each individual ingestion source, see the Authorization tab.
Configuration in JupiterOne
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll to the GovCloud integration tile and click it.
- Click New instance and configure the following settings:
- The Account Name used to identify this AWS GovCloud 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 Account ID of the AWS GovCloud account you are ingesting data from.
- The Access Key ID of the IAM user created above.
- The Secret Access Key associated with the Access Key ID.
- The Account Name used to identify this AWS GovCloud account in JupiterOne. Ingested entities will have this value stored in
- Click Create Configuration after all values are provided.
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. Note the aws-us-gov partition in the ARN:
"Condition": {
"ArnNotLike": {
"aws:PrincipalARN": [
"arn:aws-us-gov:iam::*:user/JupiterOne*",
"arn:aws-us-gov:iam::*:user/jupiterone*"
]
}
}
Ensure these ARNs match the IAM user used to configure your JupiterOne GovCloud integration.
See the AWS Service control policies documentation for the latest information.
Differences from the commercial AWS integration
Both integrations ingest the same entity types, but the GovCloud integration instance offers a smaller set of configuration options:
| Capability | AWS | GovCloud |
|---|---|---|
| Authentication | Role ARN with an External ID, optionally chained through an intermediate role | Account ID with an IAM user Access Key ID and Secret Access Key |
| Regions | All AWS regions that do not require additional contractual arrangements with AWS | us-gov-east-1 and us-gov-west-1 |
| ARN partition | aws | aws-us-gov |
| Organization account management | Supported. Sub-account instances are created and managed automatically. | Not supported. Configure one integration instance per GovCloud account. |
| Ingestion window and data filtering options | Configurable per instance (ECR, Inspector V2, and Security Hub findings) | Not configurable. Defaults apply. |
| Ingestion sources | Individually toggleable | Individually toggleable |
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 |
Aws Cloudwatch Log Group Metrics
aws_cloudwatch_log_group_metrics inherits from Record
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
collectedOn * | number | ||
dailyDeliveryErrors * | number | null | ||
dailyDeliveryThrottling * | number | null | ||
dailyEMFParsingErrors * | number | null | ||
dailyEMFValidationErrors * | number | null | ||
dailyForwardedBytes * | number | null | ||
dailyForwardedLogEvents * | number | null | ||
dailyIncomingBytes * | number | null | ||
dailyIncomingLogEvents * | number | null | ||
dailyLogEventsWithFindings * | number | null | ||
dailyTransformationErrors * | number | null | ||
dailyTransformedBytes * | number | null | ||
dailyTransformedLogEvents * | number | null | ||
endedOn * | number | ||
id * | string | ||
logGroupName * | string | ||
name * | string | ||
period * | number | ||
region * | string | ||
startedOn * | number | ||
webLink * | string | null |
Aws Cloudwatch Log Metric Filter
aws_cloudwatch_log_metric_filter inherits from Rule
| Property | Type | Description | Specifications |
|---|---|---|---|
createdOn * | number | null | ||
defaultValue * | number | null | ||
displayName * | string | ||
filterName * | string | ||
filterPattern * | string | null | ||
isApplyOnTransformedLogs * | boolean | null | ||
logGroupName * | string | ||
metricName * | string | null | ||
metricNamespace * | string | null | ||
metricTransformationCount * | number | null | ||
metricValue * | string | null | ||
name * | string | ||
pattern * | string | null | ||
region * | string | ||
unit * | string | null | ||
webLink * | string | null |
Aws Codeartifact Domain
aws_codeartifact_domain inherits from Group
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | The AWS account id ingesting the domain. | |
arn * | string | The ARN of the domain. | |
assetSizeBytes * | number | null | The total size, in bytes, of all assets in the domain. | |
domainOwner * | string | null | The 12-digit account number of the AWS account that owns the domain. | |
encryptionKeyArn * | string | null | The ARN of the KMS key used to encrypt assets in the domain. | |
hasResourcePolicy * | boolean | null | True when a domain permissions policy is attached, false when none is attached, and null when the policy could not be read. | |
isCrossAccountAccessAllowed * | boolean | null | True when the domain permissions policy grants access to a principal outside the ingesting account; false when it does not (including when no policy is attached); null when the policy could not be read. | |
isPublic * | boolean | null | True when the domain permissions policy grants access to any principal; false when it does not (including when no policy is attached); null when the policy could not be read. | |
region * | string | The AWS region the domain resides in. | |
repositoryCount * | number | null | The number of repositories in the domain. | |
resourcePolicyPrincipalAccountIds * | array | null | Distinct external account ids referenced as principals in the domain permissions policy. | |
resourcePolicyRevision * | string | null | The current revision of the domain permissions policy. | |
s3BucketArn * | string | null | The ARN of the S3 bucket that stores the package assets in the domain. |
Aws Codeartifact Package
aws_codeartifact_package inherits from CodeModule
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | The AWS account id ingesting the package. | |
domainName * | string | null | The name of the domain that contains the package. | |
format * | string | The package format (e.g. npm, pypi, maven, nuget, generic). | |
isUpstreamAllowed * | boolean | null | True when package versions may be pulled from an upstream source. | |
namespace * | string | null | The namespace of the package (e.g. Maven groupId or npm scope). | |
packageName * | string | The name of the package. | |
publishRestriction * | string | null | Whether publishing new package versions is ALLOW or BLOCK. | |
region * | string | The AWS region the package resides in. | |
repositoryName * | string | null | The name of the repository that contains the package. | |
upstreamRestriction * | string | null | Whether pulling package versions from upstream is ALLOW or BLOCK. |
Aws Codeartifact Package Group
aws_codeartifact_package_group inherits from Group
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | The AWS account id ingesting the package group. | |
arn * | string | The ARN of the package group. | |
contactInfo * | string | null | The contact information of the package group. | |
domainName * | string | null | The name of the domain that contains the package group. | |
domainOwner * | string | null | The 12-digit account number that owns the domain. | |
externalUpstreamRestrictionMode * | string | null | The origin restriction mode (ALLOW, BLOCK, or INHERIT) for retaining package versions from external, public repositories. | |
internalUpstreamRestrictionMode * | string | null | The origin restriction mode (ALLOW, BLOCK, or INHERIT) for retaining package versions from internal upstream repositories. | |
parentPattern * | string | null | The pattern of the parent package group. | |
pattern * | string | The pattern the package group matches. | |
publishRestrictionMode * | string | null | The origin restriction mode (ALLOW, BLOCK, or INHERIT) for publishing package versions to the group. | |
region * | string | The AWS region the package group resides in. |
Aws Codeartifact Repository
aws_codeartifact_repository inherits from Repository
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | The AWS account id ingesting the repository. | |
administratorAccount * | string | null | The account that manages the repository. | |
arn * | string | The ARN of the repository. | |
domainName * | string | null | The name of the domain that contains the repository. | |
domainOwner * | string | null | The 12-digit account number that owns the domain. | |
endpointGeneric * | string | null | The generic endpoint URL of the repository. | |
endpointMaven * | string | null | The Maven endpoint URL of the repository. | |
endpointNpm * | string | null | The npm endpoint URL of the repository. | |
endpointNuget * | string | null | The NuGet endpoint URL of the repository. | |
endpointPypi * | string | null | The PyPI endpoint URL of the repository. | |
externalConnectionNames * | array | null | The names of the external connections (e.g. public:npmjs) the repository proxies. | |
externalConnectionStatus * | string | null | The status of the external connection when a single connection is configured. | |
hasExternalConnections * | boolean | null | True when the repository has at least one external connection. | |
hasResourcePolicy * | boolean | null | True when a repository permissions policy is attached, false when none is attached, and null when the policy could not be read. | |
isCrossAccountAccessAllowed * | boolean | null | True when the repository permissions policy grants access to a principal outside the ingesting account; false when it does not (including when no policy is attached); null when the policy could not be read. | |
isPublic * | boolean | null | True when the repository permissions policy grants access to any principal; false when it does not (including when no policy is attached); null when the policy could not be read. | |
region * | string | The AWS region the repository resides in. | |
resourcePolicyPrincipalAccountIds * | array | null | Distinct external account ids referenced as principals in the repository permissions policy. | |
resourcePolicyRevision * | string | null | The current revision of the repository permissions policy. | |
upstreamRepositoryNames * | array | null | The names of the upstream repositories. |
Aws Codedeploy Application
aws_codedeploy_application inherits from Application
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
applicationId * | string | null | ||
applicationName * | string | ||
arn * | string | ||
computePlatform * | string | null | ||
gitHubAccountName * | string | null | ||
isLinkedToGitHub * | boolean | null | ||
region * | string |
Aws Codedeploy Deployment Config
aws_codedeploy_deployment_config inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
arn * | string | ||
canaryInterval * | number | null | ||
canaryPercentage * | number | null | ||
computePlatform * | string | null | ||
deploymentConfigId * | string | null | ||
deploymentConfigName * | string | ||
firstZoneMonitorDurationInSeconds * | number | null | ||
isBuiltIn * | boolean | ||
linearInterval * | number | null | ||
linearPercentage * | number | null | ||
minimumHealthyHostsPerZoneType * | string | null | ||
minimumHealthyHostsPerZoneValue * | number | null | ||
minimumHealthyHostsType * | string | null | ||
minimumHealthyHostsValue * | number | null | ||
monitorDurationInSeconds * | number | null | ||
region * | string | ||
trafficRoutingType * | string | null |
Aws Codedeploy Deployment Group
aws_codedeploy_deployment_group inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
alarmNames * | array | null | ||
applicationKey * | string | ||
applicationName * | string | ||
arn * | string | ||
autoRollbackEvents * | array | null | ||
autoScalingGroups * | array | null | ||
blueGreenTerminateAction * | string | null | ||
blueGreenTerminationWaitTime * | number | null | ||
computePlatform * | string | null | ||
deploymentConfigName * | string | null | ||
deploymentGroupId * | string | null | ||
deploymentGroupName * | string | ||
deploymentOption * | string | null | ||
deploymentType * | string | null | ||
ecsClusterName * | string | null | ||
ecsServiceName * | string | null | ||
elbNames * | array | null | ||
greenFleetProvisioningAction * | string | null | ||
isAlarmsEnabled * | boolean | null | ||
isAutoRollbackEnabled * | boolean | null | ||
isIgnorePollAlarmFailure * | boolean | null | ||
isTerminationHookEnabled * | boolean | null | ||
lastAttemptedDeploymentId * | string | null | ||
lastAttemptedDeploymentStatus * | string | null | ||
lastSuccessfulDeploymentId * | string | null | ||
lastSuccessfulDeploymentStatus * | string | null | ||
outdatedInstancesStrategy * | string | null | ||
region * | string | ||
serviceRoleArn * | string | null | ||
targetGroupNames * | array | null | ||
triggerNames * | array | null | ||
triggerTargetArns * | array | null |
Aws Codeguru Profiling Group
aws_codeguru_profiling_group inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
arn * | string | ||
computePlatform * | string | null | ||
isProfilingEnabled * | boolean | null | ||
latestAgentPingOn * | number | null | ||
latestProfileReceivedOn * | number | null | ||
name * | string | ||
region * | string |
Aws Codeguru Reviewer Repository Association
aws_codeguru_reviewer_repository_association inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | ||
arn * | string | ||
associationId * | string | null | ||
connectionArn * | string | null | ||
encryptedKeyRef * | string | null | ||
encryptionOption * | string | null | ||
isEncrypted * | boolean | null | ||
name * | string | ||
providerType * | string | null | ||
region * | string | ||
s3BucketName * | string | null | ||
state * | string | null | ||
stateReason * | string | null |
Aws Cognito Identity Pool
aws_cognito_identity_pool inherits from Service
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
developerProviderName * | null | string | ||
identityPoolId * | null | string | ||
isClassicFlowAllowed * | null | boolean | ||
isUnauthenticatedIdentitiesAllowed * | null | boolean | ||
openIdConnectProviderArns * | null | array | ||
region * | string | ||
samlProviderArns * | null | array |
Aws Cognito User Pool
aws_cognito_user_pool inherits from UserGroup
| Property | Type | Description | Specifications |
|---|---|---|---|
accountTakeoverHighActionEvent * | null | string | ||
accountTakeoverHighActionNotify * | null | boolean | ||
accountTakeoverLowActionEvent * | null | string | ||
accountTakeoverLowActionNotify * | null | boolean | ||
accountTakeoverMediumActionEvent * | null | string | ||
accountTakeoverMediumActionNotify * | null | boolean | ||
accountTakeoverNotifyFrom * | null | string | ||
accountTakeoverNotifyReplyTo * | null | string | ||
accountTakeoverNotifySourceArn * | null | string | ||
adminCreateUserConfigAllowAdminCreateUserOnly * | null | boolean | ||
adminCreateUserConfigUnusedAccountValidityDays * | null | number | ||
arn * | null | string | ||
compromisedCredentialsEventAction * | null | string | ||
compromisedCredentialsEventFilter * | null | array | ||
customDomain * | null | string | ||
deletionProtection * | null | string | ||
deviceConfigurationChallengeRequiredOnNewDevice * | null | boolean | ||
deviceConfigurationDeviceOnlyRememberedOnUserPrompt * | null | boolean | ||
domain * | null | string | ||
emailConfigurationEmailSendingAccount * | null | string | ||
estimatedNumberOfUsers * | null | number | ||
mfaConfiguration * | null | string | ||
policiesPasswordPolicyMinimumLength * | null | number | ||
policiesPasswordPolicyRequireLowercase * | null | boolean | ||
policiesPasswordPolicyRequireNumbers * | null | boolean | ||
policiesPasswordPolicyRequireSymbols * | null | boolean | ||
policiesPasswordPolicyRequireUppercase * | null | boolean | ||
policiesPasswordPolicyTemporaryPasswordValidityDays * | null | number | ||
policiesSignInPolicyAllowedFirstAuthFactors * | null | array | ||
region * | null | string | ||
riskConfigurationLastModifiedOn * | null | number | ||
riskExceptionBlockedIPRangeList * | null | array | ||
riskExceptionSkippedIPRangeList * | null | array | ||
smsConfigurationExternalId * | null | string | ||
smsConfigurationFailure * | null | string | ||
smsConfigurationSnsCallerArn * | null | string | ||
smsConfigurationSnsRegion * | null | string | ||
userAttributeUpdateSettingsAttributesRequireVerificationBeforeUpdate * | null | array | ||
usernameConfigurationCaseSensitive * | null | boolean | ||
userPoolAddOnsAdvancedSecurityAdditionalFlowsTypeCustomAuthMode * | null | string | ||
userPoolAddOnsAdvancedSecurityMode * | null | string | ||
verificationMessageTemplateDefaultEmailOption * | null | string |
Aws Cognito User Pool Client
aws_cognito_user_pool_client inherits from Application
| Property | Type | Description | Specifications |
|---|---|---|---|
accessTokenValidity | number | ||
accountId | string | ||
allowedOAuthFlows | array of strings | ||
allowedOAuthScopes | array of strings | ||
analyticsConfigurationApplicationId | string | ||
analyticsConfigurationExternalId | string | ||
analyticsConfigurationRoleArn | string | ||
authSessionValidity | number | ||
callbackURLs | array of strings | ||
clientSecret | string | ||
createdOn | number | ||
defaultRedirectURI | string | ||
explicitAuthFlows | array of strings | ||
id * | string | ||
idTokenValidity | number | ||
isAnalyticsConfigurationUserDataShared | boolean | ||
isOAuthFlowsUserPoolClientAllowed | boolean | ||
isPropagateAdditionalUserContextDataEnabled | boolean | ||
isTokenRevocationEnabled | boolean | ||
lastModifiedOn | number | ||
logoutURLs | array of strings | ||
preventUserExistenceErrors | string | ||
readAttributes | array of strings | ||
refreshTokenValidity | number | ||
region * | string | ||
supportedIdentityProviders | array of strings | ||
tokenValidityUnitsAccessToken | string | ||
tokenValidityUnitsIdToken | string | ||
tokenValidityUnitsRefreshToken | string | ||
userPoolId | string | ||
writeAttributes | array of strings |
Aws Cognito User Pool User
aws_cognito_user_pool_user inherits from User
| Property | Type | Description | Specifications |
|---|---|---|---|
createdOn | number | ||
isEnabled | boolean | ||
lastModifiedOn | number | ||
mfaDeilveryMediums | array of strings | ||
mfaDeliveryAttributes | array of strings | ||
region * | string | ||
userStatus | string |
Aws Config Rule Finding
aws_config_rule_finding inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
annotation * | string | null | ||
configRuleArn * | string | null | ||
configRuleInvokedOn * | number | null | ||
configRuleName * | string | null | ||
region * | string | null | ||
resourceArn * | string | null | ||
resourceId * | string | ||
resourceType * | string | ||
resultRecordedOn * | number | null |
Aws Datasync Location
aws_datasync_location inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
efsFileSystemArn * | null | string | ||
fsxFileSystemArn * | null | string | ||
isEfsLocation * | null | boolean | ||
isFsxLocation * | null | boolean | ||
isOnPremisesLocation * | null | boolean | ||
isS3Location * | null | boolean | ||
locationType * | string | ||
locationUri * | null | string | ||
region * | string | ||
s3BucketAccessRoleArn * | null | string |
Aws Datasync Task
aws_datasync_task inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
cloudWatchLogGroupArn * | null | string | ||
createdOn * | number | ||
currentTaskExecutionArn * | null | string | ||
destinationLocationArn * | string | ||
displayName * | string | ||
id * | string | ||
isActive * | null | boolean | ||
isCloudWatchLoggingEnabled * | null | boolean | ||
isScheduled * | null | boolean | ||
name * | string | ||
overwriteMode * | null | string | ||
posixPermissions * | null | string | ||
preserveDeletedFiles * | null | string | ||
preserveDevices * | null | string | ||
region * | string | ||
securityDescriptorCopyFlags * | null | array | ||
sourceLocationArn * | string | ||
transferMode * | null | string | ||
verifyMode * | null | string | ||
webLink * | string |
Aws Dedicated Host
aws_dedicated_host inherits from Host
| Property | Type | Description | Specifications |
|---|---|---|---|
allocatedOn | number | ||
allowsMultipleInstanceTypes | string | Any of: offon | |
assetId | string | ||
autoPlacement | string | Any of: offon | |
availabilityZone | string | ||
cores | number | ||
hostId | string | ||
hostMaintenance | string | Any of: offon | |
hostRecovery | string | Any of: offon | |
hostReservationId | string | ||
instanceFamily | string | ||
instanceType | string | ||
memberOfServiceLinkedResourceGroup | boolean | ||
outpostArn | string | ||
ownerId | string | ||
region * | string | ||
releasedOn | number | ||
sockets | number | ||
state | string | Any of: availablependingpermanent-failurereleasedreleased-permanent-failureunder-assessment | |
totalVCpus | number |
Aws Devops Guru Anomaly
aws_devops_guru_anomaly inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
anomalyEndedOn * | number | null | ||
anomalyId * | string | ||
anomalyReportedEndedOn * | number | null | ||
anomalyReportedStartedOn * | number | null | ||
anomalyStartedOn * | number | null | ||
anomalyType * | string | null | ||
associatedInsightId * | string | null | ||
limitValue * | number | null | ||
region * | string | ||
sourceResourceName * | string | null | ||
sourceResourceType * | string | null | ||
sourceService * | string | null | ||
stackNames * | array | null |
Aws Devops Guru Insight
aws_devops_guru_insight inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
associatedResourceArns * | array | null | ||
insightEndedOn * | number | null | ||
insightId * | string | ||
insightStartedOn * | number | null | ||
insightType * | string | null | ||
predictionEndedOn * | number | null | ||
predictionStartedOn * | number | null | ||
region * | string | ||
serviceNames * | array | null | ||
stackNames * | array | null |
Aws Devops Guru Notification Channel
aws_devops_guru_notification_channel inherits from Channel
| Property | Type | Description | Specifications |
|---|---|---|---|
channelId * | string | ||
messageTypes * | array | null | ||
region * | string | ||
severities * | array | null | ||
snsTopicArn * | string | null |
Aws Elasticsearch Domain
aws_elasticsearch_domain inherits from Database, DataStore, Cluster
| Property | Type | Description | Specifications |
|---|---|---|---|
accessPolicies * | string | null | Raw JSON string of the IAM resource-based access policy attached to the Elasticsearch domain. | |
atRestEncryptionEnabled * | boolean | null | Deprecated. Whether encryption at rest is enabled. Use encryptedAtRest instead. | deprecated: true |
encryptionAtRestKmsKeyId * | string | null | Identifier of the AWS KMS key used to encrypt data at rest in the Elasticsearch domain. May be a key ID, alias, or ARN depending on how the domain was configured. | |
isAppLoggingEnabled * | boolean | null | Whether application log (ES_APPLICATION_LOGS) publishing to CloudWatch Logs is enabled. | |
isAuditLoggingEnabled * | boolean | null | Whether audit log (AUDIT_LOGS) publishing to CloudWatch Logs is enabled for this domain. | |
isSlowIndexLoggingEnabled * | boolean | null | Whether slow index log (INDEX_SLOW_LOGS) publishing to CloudWatch Logs is enabled. | |
region * | string | The AWS region the Elasticsearch domain resides in. | |
transitEncryptionEnabled * | boolean | null | Deprecated. Whether node-to-node (in-transit) encryption is enabled. Use encryptedInTransit instead. | deprecated: true |
Aws Emr Security Configuration
aws_emr_security_configuration inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | Synthesized ARN of the EMR security configuration (also the entity _key). | |
isAtRestEncryptionEnabled * | boolean | Whether at-rest encryption is enabled. | |
isEncryptionConfigured * | boolean | Whether an encryption configuration block is present. | |
isInTransitEncryptionEnabled * | boolean | Whether in-transit encryption is enabled. | |
isKerberosConfigured * | boolean | Whether Kerberos authentication is configured. | |
isKerberosCrossRealmTrustConfigured * | boolean | Whether a cross-realm trust is configured (presence only). | |
isLocalDiskEbsEncryptionEnabled * | boolean | Whether EBS encryption is enabled for local disks. | |
isLocalDiskEncryptionConfigured * | boolean | Whether a local-disk encryption block is present. | |
isSecureNamespaceConfigured * | boolean | Whether Lake Formation secure-namespace info is present. | |
isTlsCertificateConfigured * | boolean | Whether an in-transit TLS certificate configuration is present. | |
kerberosADDomainJoinUser * | string | null | Active Directory domain-join user for Kerberos. | |
kerberosProvider * | string | null | Kerberos provider (ClusterDedicatedKdc, ExternalKdc). | |
kerberosRealm * | string | null | Kerberos realm. | |
lakeFormationQueryEngineRoleArn * | string | null | IAM role ARN used by the Lake Formation query engine. | |
localDiskEncryptionAwsKmsKeyArn * | string | null | KMS key ARN used for local-disk encryption, if any. | |
localDiskEncryptionKeyProviderType * | string | null | Local-disk encryption key provider type. | |
region * | string | AWS region the security configuration was ingested from. | |
s3EncryptionAwsKmsKeyArn * | string | null | KMS key ARN used for S3 encryption, if any. | |
s3EncryptionKeyProviderType * | string | null | S3 encryption key provider type (AWS_KMS, SERVICE_DEFAULT). | |
s3EncryptionMode * | string | null | S3 encryption mode (SSE-S3, SSE-KMS, CSE-KMS, CSE-Custom). | |
secureNamespaceClusterId * | string | null | ID of the EKS cluster backing the Lake Formation secure namespace (EMR on EKS). | |
secureNamespaceName * | string | null | Lake Formation secure namespace name. | |
tlsCertificateProviderType * | string | null | TLS certificate provider type (PEM, Custom). | |
tlsPrivateCertificateSecretArn * | string | null | Secrets Manager ARN of the private TLS certificate. | |
tlsPublicCertificateSecretArn * | string | null | Secrets Manager ARN of the public TLS certificate. |
Aws Emr Serverless Application
aws_emr_serverless_application inherits from Application
| Property | Type | Description | Specifications |
|---|---|---|---|
applicationId * | string | ||
applicationType * | string | ||
architecture * | string | null | ||
arn * | string | ||
autoStopIdleTimeoutMinutes * | number | null | ||
cloudWatchLoggingEncryptionKeyArn * | string | null | ||
cloudWatchLogGroupName * | string | null | ||
encryptedKeyRef * | string | null | ||
isAutoStartEnabled * | boolean | null | ||
isAutoStopEnabled * | boolean | null | ||
isCloudWatchLoggingEnabled * | boolean | null | ||
isEncrypted * | boolean | null | ||
isLivyEndpointEnabled * | boolean | null | ||
isManagedPersistenceEnabled * | boolean | null | ||
isStudioEnabled * | boolean | null | ||
managedPersistenceEncryptionKeyArn * | string | null | ||
maximumCapacityCpu * | string | null | ||
maximumCapacityDisk * | string | null | ||
maximumCapacityMemory * | string | null | ||
networkSecurityGroupIds * | array | null | ||
networkSubnetIds * | array | null | ||
region * | string | ||
releaseLabel * | string | ||
s3MonitoringEncryptionKeyArn * | string | null | ||
s3MonitoringLogUri * | string | null | ||
state * | string | ||
stateDetails * | string | null |
Aws Fsx File System
aws_fsx_file_system inherits from DataStore
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | null | string | ||
createdOn * | null | number | ||
dnsName * | null | string | ||
fileSystemType * | null | string | ||
fileSystemTypeVersion * | null | string | ||
id * | null | string | ||
kmsKeyId * | null | string | ||
lifecycle * | null | string | ||
lustreAutomaticBackupRetentionDays * | null | number | ||
lustreDailyAutomaticBackupStartTime * | null | string | ||
lustreDataCompressionType * | null | string | ||
lustreDeploymentType * | null | string | ||
lustreDriveCacheType * | null | string | ||
lustreIsCopyingTagsToBackups * | null | boolean | ||
lustreIsEfaEnabled * | null | boolean | ||
lustreMountName * | null | string | ||
lustrePerUnitStorageThroughput * | null | number | ||
lustreWeeklyMaintenanceStartTime * | null | string | ||
networkInterfaceIds * | null | array | ||
ontapAutomaticBackupRetentionDays * | null | number | ||
ontapDailyAutomaticBackupStartTime * | null | string | ||
ontapDeploymentType * | null | string | ||
ontapEndpointIpAddressRange * | null | string | ||
ontapHAPairs * | null | number | ||
ontapPreferredSubnetId * | null | string | ||
ontapRouteTableIds * | null | array | ||
ontapThroughputCapacity * | null | number | ||
ontapThroughputCapacityPerHAPair * | null | number | ||
ontapWeeklyMaintenanceStartTime * | null | string | ||
openzfsAutomaticBackupRetentionDays * | null | number | ||
openzfsDailyAutomaticBackupStartTime * | null | string | ||
openzfsDeploymentType * | null | string | ||
openzfsEndpointIpAddress * | null | string | ||
openzfsEndpointIpAddressRange * | null | string | ||
openzfsIsCopyingTagsToBackups * | null | boolean | ||
openzfsIsCopyingTagsToVolumes * | null | boolean | ||
openzfsPreferredSubnetId * | null | string | ||
openzfsRootVolumeId * | null | string | ||
openzfsRouteTableIds * | null | array | ||
openzfsThroughputCapacity * | null | number | ||
openzfsWeeklyMaintenanceStartTime * | null | string | ||
ownerId * | null | string | ||
region * | null | string | ||
storageCapacity * | null | number | ||
storageType * | null | string | ||
subnetIds * | null | array | ||
vpcId * | null | string | ||
windowsActiveDirectoryId * | null | string | ||
windowsAutomaticBackupRetentionDays * | null | number | ||
windowsDailyAutomaticBackupStartTime * | null | string | ||
windowsDeploymentType * | null | string | ||
windowsIsCopyingTagsToBackups * | null | boolean | ||
windowsPreferredFileServerIp * | null | string | ||
windowsPreferredSubnetId * | null | string | ||
windowsRemoteAdministrationEndpoint * | null | string | ||
windowsThroughputCapacity * | null | number | ||
windowsWeeklyMaintenanceStartTime * | null | string |
Aws Grafana Workspace
aws_grafana_workspace inherits from Application
| Property | Type | Description | Specifications |
|---|---|---|---|
accountAccessType * | string | null | ||
arn * | string | ||
authenticationProviders * | array | null | ||
dataSources * | array | null | ||
endpoint * | string | null | ||
freeTrialExpirationOn * | number | null | ||
grafanaToken * | string | null | ||
grafanaVersion * | string | null | ||
isActive * | boolean | null | ||
isEncrypted * | boolean | ||
isFreeTrialConsumed * | boolean | null | ||
isNetworkAccessRestricted * | boolean | null | ||
licenseExpirationOn * | number | null | ||
licenseType * | string | null | ||
modifiedOn * | number | null | ||
networkAccessPrefixListIds * | array | null | ||
networkAccessVpceIds * | array | null | ||
notificationDestinations * | array | null | ||
organizationalUnits * | array | null | ||
organizationRoleName * | string | null | ||
permissionType * | string | null | ||
region * | string | ||
samlConfigurationStatus * | string | null | ||
stackSetName * | string | null | ||
vpcSecurityGroupIds * | array | null | ||
vpcSubnetIds * | array | null | ||
webLink * | string | ||
workspaceId * | string | null | ||
workspaceRoleArn * | string | null |
Aws Guardduty Publishing Destination
aws_guardduty_publishing_destination inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
destinationArn * | string | null | ARN of the S3 bucket/folder receiving exported findings. | |
destinationId * | string | Identifier of the export destination. | |
destinationType * | string | null | Export target type (currently only S3). | |
isEncrypted * | boolean | null | Whether exported findings are encrypted with a KMS key (KmsKeyArn present). | |
isPublishing * | boolean | null | Whether the export is actively publishing (Status === PUBLISHING). | |
kmsKeyArn * | string | null | ARN of the KMS key encrypting exported findings (kept as a flat property in addition to the USES relationship, an intentional ADR-005 exception mirroring inspectorv2 kmsKeyId). | |
publishingFailureStartedOn * | number | null | Epoch ms at which GuardDuty first failed to publish to this destination; non-null indicates an active export failure. | |
region * | string | AWS region of the publishing destination. |
Aws Iam Roles Anywhere Profile
aws_iam_roles_anywhere_profile inherits from AccessPolicy
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
createdOn * | number | null | ||
durationSeconds * | number | null | ||
id * | string | ||
isEnabled * | boolean | null | ||
isInstancePropertiesRequired * | boolean | null | ||
isRoleSessionNameAccepted * | boolean | null | ||
managedPolicyArns * | array | null | ||
name * | string | ||
region * | string | ||
roleArns * | array | null | ||
sessionPolicy * | string | null | ||
updatedOn * | number | null | ||
webLink * | string | null |
Aws Iam Roles Anywhere Trust Anchor
aws_iam_roles_anywhere_trust_anchor inherits from Certificate
| Property | Type | Description | Specifications |
|---|---|---|---|
areNotificationsEnabled * | boolean | ||
arn * | string | ||
createdOn * | number | null | ||
id * | string | ||
isEnabled * | boolean | null | ||
name * | string | ||
notificationChannels * | array | null | ||
notificationEvents * | array | null | ||
region * | string | ||
sourceAcmPcaArn * | string | null | ||
sourceType * | string | null | ||
updatedOn * | number | null | ||
webLink * | string | null |
Aws Imagebuilder Component
aws_imagebuilder_component inherits from CodeModule
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the component. | |
arn * | string | The ARN of the Image Builder component. | |
changeDescription * | string | null | The change description of the component for this version. | |
isEncrypted * | boolean | null | Whether the component document is encrypted at rest using a customer-managed KMS key. | |
kmsKeyId * | string | null | The KMS key ID used to encrypt the component. | |
platform * | string | null | The platform the component supports (Windows or Linux). | |
region * | string | AWS region where the component is defined. | |
supportedOsVersions * | array | null | The operating system versions the component supports. | |
type * | string | null | The type of the component (BUILD or TEST). | |
version * | string | null | The version of the component. |
Aws Imagebuilder Container Recipe
aws_imagebuilder_container_recipe inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the recipe. | |
arn * | string | The ARN of the container recipe. | |
componentArns * | array | null | ARNs of the components included in the recipe. | |
componentCount * | number | null | The number of components in the recipe. | |
containerType * | string | null | The type of container produced by the recipe (DOCKER). | |
isDockerfileTemplatePresent * | boolean | null | Whether a Dockerfile template is present in the recipe. | |
kmsKeyId * | string | null | KMS key ID used to encrypt the container recipe. | |
parentImage * | string | null | The base image used for the container recipe. | |
platform * | string | null | The platform for the container recipe (Linux or Windows). | |
region * | string | AWS region where the recipe is defined. | |
targetRepositoryName * | string | null | The name of the target repository for the container image. | |
targetRepositoryService * | string | null | The service for the target repository (ECR or other). | |
version * | string | null | The version of the container recipe. | |
workingDirectory * | string | null | The working directory used during container image builds. |
Aws Imagebuilder Distribution Configuration
aws_imagebuilder_distribution_configuration inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the configuration. | |
amiDistributionKmsKeyIds * | array | null | KMS key IDs used to encrypt distributed AMIs, aggregated across all distributions. | |
amiDistributionLaunchPermissionGroupNames * | array | null | Group names granted launch permission on distributed AMIs. | |
amiDistributionLaunchPermissionOrganizationArns * | array | null | Organization ARNs granted launch permission on distributed AMIs. | |
amiDistributionLaunchPermissionUserIds * | array | null | User IDs granted launch permission on distributed AMIs. | |
amiDistributionTargetAccountIds * | array | null | Target AWS account IDs for AMI distribution. | |
arn * | string | The ARN of the distribution configuration. | |
containerDistributionTargetAccountIds * | array | null | Target account IDs for container image distribution. Always null — the SDK does not expose container cross-account sharing (governed by ECR repository policy). | |
containerDistributionTargetRepositoryNames * | array | null | Target repository names for container image distribution, aggregated across all distributions. | |
distributionRegions * | array | null | The AWS regions where images are distributed. | |
isSharedCrossAccount * | boolean | Whether any distributed AMI is shared with specific AWS accounts, users, or organizations (distinct from public exposure). | |
public * | boolean | Whether any distributed AMI is shared publicly (launchPermission grants the reserved all group). | |
region * | string | AWS region where the configuration is defined. |
Aws Imagebuilder Image
aws_imagebuilder_image inherits from Image
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the image. | |
arn * | string | The ARN of the Image Builder image build version. | |
containerRecipeArn * | string | null | ARN of the container recipe used to build this image. | |
distributionConfigurationArn * | string | null | ARN of the distribution configuration used for this image. | |
ebsKmsKeyIds * | array | null | KMS key IDs used for EBS block device encryption, collected across every mapped device in the image recipe or container recipe instance configuration. Values may be a key ARN or an alias. Null when no mapped device names a key. | |
imageRecipeArn * | string | null | ARN of the image recipe used to build this image. | |
infrastructureConfigurationArn * | string | null | ARN of the infrastructure configuration used to build this image. | |
isEbsEncrypted * | boolean | null | True when every EBS block device mapped by the build instance declares encryption. Collected from the image recipe (AMI images) or the container recipe instance configuration (container images). Null when the image maps no EBS devices. | |
isImageScanningEnabled * | boolean | null | Whether image scanning was enabled for this build. | |
isImageTestsEnabled * | boolean | null | Whether image tests were enabled for this build. | |
osVersion * | string | null | The OS version of the image. | |
outputResourcesAmiIds * | array | null | AMI IDs produced as output resources. | |
outputResourcesContainerImages * | array | null | Container image URIs produced as output resources. | |
platform * | string | null | The platform of the image (Windows or Linux). | |
region * | string | AWS region where the image was built. | |
sourcePipelineArn * | string | null | ARN of the pipeline that created this image, if pipeline-created. | |
state * | string | null | The current build state of the image (from state.status). | |
stateReason * | string | null | The reason for the current state. | |
type * | string | null | The type of image output (AMI or DOCKER). | |
version * | string | null | The semantic version of the image. |
Aws Imagebuilder Image Pipeline
aws_imagebuilder_image_pipeline inherits from Workflow
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the pipeline. | |
arn * | string | The ARN of the image pipeline. | |
containerRecipeArn * | string | null | ARN of the container recipe used by this pipeline (container pipelines). | |
distributionConfigurationArn * | string | null | ARN of the distribution configuration used by this pipeline. | |
executionRoleArn * | string | null | ARN of the IAM role used to execute the pipeline. | |
imageRecipeArn * | string | null | ARN of the image recipe used by this pipeline (AMI pipelines). | |
imageTestsConfigurationTimeoutMinutes * | number | null | The timeout in minutes for image tests. | |
infrastructureConfigurationArn * | string | null | ARN of the infrastructure configuration used by this pipeline. | |
isEnhancedImageMetadataEnabled * | boolean | null | Whether enhanced image metadata is enabled for the pipeline. | |
isImageScanningConfigurationEnabled * | boolean | null | Whether image scanning is enabled for this pipeline. | |
isImageTestsConfigurationEnabled * | boolean | null | Whether image tests are enabled for this pipeline. | |
lastRunOn * | number | null | Timestamp of the last pipeline execution. | |
nextRunOn * | number | null | Timestamp of the next scheduled pipeline execution. | |
platform * | string | null | The platform of the pipeline (Windows or Linux). | |
region * | string | AWS region where the pipeline is defined. | |
scheduleExpression * | string | null | The cron expression for the pipeline schedule. | |
schedulePipelineExecutionStartCondition * | string | null | The condition under which the scheduled pipeline runs. | |
scheduleTimezone * | string | null | The timezone for the schedule. |
Aws Imagebuilder Infrastructure Configuration
aws_imagebuilder_infrastructure_configuration inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the configuration. | |
arn * | string | The ARN of the infrastructure configuration. | |
iamInstanceProfileName * | string | null | The IAM instance profile name attached to the build instance. | |
instanceMetadataHttpPutResponseHopLimit * | number | null | The HTTP PUT response hop limit for IMDSv2. | |
instanceMetadataHttpTokens * | string | null | IMDSv2 token requirement setting (required or optional). | |
instanceTypes * | array | null | The instance types used for the build EC2 instance. | |
isTerminateInstanceOnFailure * | boolean | null | Whether to terminate the build instance on failure. | |
keyPair * | string | null | The EC2 key pair name used for the build instance. | |
region * | string | AWS region where the configuration is defined. | |
s3LogsBucketName * | string | null | S3 bucket name for storing build logs. | |
s3LogsKeyPrefix * | string | null | S3 key prefix for build log files. | |
securityGroupIds * | array | null | Security group IDs attached to the build EC2 instance. | |
snsTopicArn * | string | null | ARN of the SNS topic for build notifications. | |
subnetId * | string | null | The subnet ID where the build instance runs. |
Aws Imagebuilder Lifecycle Policy
aws_imagebuilder_lifecycle_policy inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the policy. | |
arn * | string | The ARN of the lifecycle policy. | |
executionRoleArn * | string | null | ARN of the IAM role used to execute lifecycle actions. | |
lastRunOn * | number | null | Timestamp of the last policy execution. | |
policyDetailActionType * | string | null | The action type from the first policy detail (DELETE, DEPRECATE, or DISABLE). | |
policyDetailFilterType * | string | null | The filter type from the first policy detail (AGE or COUNT). | |
policyDetailFilterUnit * | string | null | The filter unit from the first policy detail (DAYS, WEEKS, MONTHS, or YEARS). | |
policyDetailFilterValue * | number | null | The filter threshold value from the first policy detail. | |
policyDetailRetentionAtLeastCount * | number | null | The minimum number of images to retain per the first policy detail. | |
region * | string | AWS region where the policy is defined. | |
resourceType * | string | null | The type of resource the policy applies to (AMI_IMAGE or CONTAINER_IMAGE). |
Aws Imagebuilder Workflow
aws_imagebuilder_workflow inherits from Workflow
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | AWS account ID that owns the workflow. | |
arn * | string | The ARN of the Image Builder workflow. | |
changeDescription * | string | null | The change description for this workflow version. | |
kmsKeyId * | string | null | KMS key ID used to encrypt the workflow. | |
region * | string | AWS region where the workflow is defined. | |
type * | string | null | The type of the workflow (BUILD, TEST, or DISTRIBUTION). | |
version * | string | null | The version of the workflow. | |
workflowState * | string | null | The current state status of the workflow (from state.status). |
Aws Inspector Finding
aws_inspector_finding inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
id | string |
Aws Inspector Finding
aws_inspector_finding inherits from Finding, Vulnerability
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
id | string |
Aws Inspectorv2 Configuration
aws_inspectorv2_configuration inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
ec2ScanMode * | string | null | EC2 automated scan mode (EC2_HYBRID or EC2_SSM_AGENT_BASED). | |
ec2ScanModeStatus * | string | null | Status of the EC2 scan mode setting (PENDING/SUCCESS). | |
ecrPullDateRescanDuration * | string | null | ECR re-scan duration measured from image pull date (e.g. DAYS_30). | |
ecrPullDateRescanMode * | string | null | ECR pull-date re-scan mode. | |
ecrRescanDuration * | string | null | ECR automated re-scan duration (e.g. DAYS_30, LIFETIME). | |
ecrRescanDurationStatus * | string | null | Status of changes to the ECR re-scan duration (FAILED/PENDING/SUCCESS). | |
ecrRescanDurationUpdatedOn * | number | null | When the ECR re-scan duration setting was last changed (epoch ms). | |
kmsKeyId * | string | null | ARN of the customer-managed KMS key used to encrypt Inspector Lambda code scan data in this region (the only scan type that supports a customer-managed key; absent when using an AWS-owned key). | |
region * | string | The AWS region this configuration applies to. |
Aws Inspectorv2 Filter
aws_inspectorv2_filter inherits from Rule
| Property | Type | Description | Specifications |
|---|---|---|---|
action * | string | null | The action applied to findings that match the filter (NONE or SUPPRESS). | |
arn * | string | The Amazon Resource Number (ARN) associated with this filter. | |
criteriaFields * | array | null | The names of the FilterCriteria fields that are populated on this filter (e.g. "severity", "resourceType"). Only the field names are captured, not their matched values, so this indicates which dimensions the filter constrains but not the specific values it matches or suppresses. | |
ownerId * | string | null | The AWS account ID of the account that created the filter. | |
reason * | string | null | The reason for the filter. | |
region * | string | null | The AWS region the filter was read from. |
Aws Inspectorv2 Finding
aws_inspectorv2_finding inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
id | string |
Aws Inspectorv2 Finding
aws_inspectorv2_finding inherits from Finding, Vulnerability
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
id | string |
Aws License Manager License
aws_license_manager_license inherits from Record
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
beneficiary * | string | null | ||
expiresOn * | number | null | ||
homeRegion * | string | null | ||
isActive * | boolean | null | ||
issuerKeyFingerprint * | string | null | ||
issuerName * | string | null | ||
productName * | string | null | ||
productSku * | string | null | ||
region * | string | ||
status * | string | null | ||
validityStartedOn * | number | null | ||
version * | string | null |
Aws License Manager Received License
aws_license_manager_received_license inherits from Record
| Property | Type | Description | Specifications |
|---|---|---|---|
allowedOperations * | array | null | ||
arn * | string | ||
beneficiary * | string | null | ||
borrowMaxTimeToLiveInMinutes * | number | null | ||
consumptionRenewType * | string | null | ||
expiresOn * | number | null | ||
homeRegion * | string | null | ||
isActive * | boolean | null | ||
isBorrowAllowEarlyCheckIn * | boolean | null | ||
issuerKeyFingerprint * | string | null | ||
issuerName * | string | null | ||
issuerSignKey * | string | null | ||
productName * | string | null | ||
productSku * | string | null | ||
provisionalMaxTimeToLiveInMinutes * | number | null | ||
receivedStatus * | string | null | ||
receivedStatusReason * | string | null | ||
region * | string | ||
status * | string | null | ||
validityStartedOn * | number | null | ||
version * | string | null |
Aws Marketplace Entitlement
aws_marketplace_entitlement inherits from Subscription
| Property | Type | Description | Specifications |
|---|---|---|---|
customerIdentifier * | string | null | Entitlement.CustomerIdentifier — opaque buyer handle from ResolveCustomer. | |
dimension * | string | null | Entitlement.Dimension — the capacity dimension this entitlement covers (e.g. Users, DataGB). | |
productCode * | string | Marketplace ProductCode used to query GetEntitlements. Equals AWS License Manager GrantedLicense.ProductSKU. | |
region * | string | AWS region (always us-east-1 for the AWS Marketplace Entitlement Service). | |
valueBoolean * | boolean | null | Entitlement.Value.BooleanValue when present. | |
valueDouble * | number | null | Entitlement.Value.DoubleValue when present. | |
valueInteger * | number | null | Entitlement.Value.IntegerValue when present. | |
valueString * | string | null | Entitlement.Value.StringValue when present. |
Aws Marketplace Entity
aws_marketplace_entity inherits from Product
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | EntityArn from ListEntities, e.g. arn:aws:aws-marketplace:::AmiProduct/prod-xxxx. | |
entityId * | string | Opaque catalog entity ID, e.g. prod-xxxx. | |
entityType * | string | Marketplace entity discriminator: AmiProduct, ContainerProduct, SaaSProduct, DataProduct, Offer, or ResaleAuthorization. | |
lastModifiedOn * | number | null | EntitySummary.LastModifiedDate parsed via parseTimePropertyValue (milliseconds since epoch). | |
offerAvailableUntilOn * | number | null | OfferSummary.AvailabilityEndDate parsed via parseTimePropertyValue. | |
offerBuyerAccountIds * | array | null | OfferSummary.BuyerAccounts — AWS account IDs targeted by a private offer. | |
offerOfferSetId * | string | null | OfferSummary.OfferSetId. | |
offerProductId * | string | null | OfferSummary.ProductId — references another aws_marketplace_entity EntityId. | |
offerReleasedOn * | number | null | OfferSummary.ReleaseDate parsed via parseTimePropertyValue. | |
offerResaleAuthorizationId * | string | null | OfferSummary.ResaleAuthorizationId — references a ResaleAuthorization entity EntityId. | |
offerState * | string | null | OfferSummary.State. | |
offerTargeting * | array | null | OfferSummary.Targeting — string targeting tokens (e.g. None, BuyerAccounts, CountryCodes). | |
ownershipType * | string | Ownership filter under which the entity was discovered: SELF (owned by calling account) or SHARED (visible via private offer/RAM share). | |
productTitle * | string | null | Product title from {AmiProduct|ContainerProduct|SaaSProduct|DataProduct}Summary.ProductTitle. | |
productVisibility * | string | null | Per-product visibility from the type-specific product sub-summary. | |
region * | string | AWS region (always us-east-1 for the AWS Marketplace Catalog Service). | |
resaleAvailableUntilOn * | number | null | ResaleAuthorizationSummary.AvailabilityEndDate parsed via parseTimePropertyValue. | |
resaleManufacturerAccountId * | string | null | ResaleAuthorizationSummary.ManufacturerAccountId — counterparty AWS account. | |
resaleManufacturerLegalName * | string | null | ResaleAuthorizationSummary.ManufacturerLegalName. | |
resaleOfferExtendedStatus * | string | null | ResaleAuthorizationSummary.OfferExtendedStatus. | |
resaleProductId * | string | null | ResaleAuthorizationSummary.ProductId. | |
resaleProductName * | string | null | ResaleAuthorizationSummary.ProductName. | |
resaleResellerAccountId * | string | null | ResaleAuthorizationSummary.ResellerAccountID — counterparty AWS account. | |
resaleResellerLegalName * | string | null | ResaleAuthorizationSummary.ResellerLegalName. | |
resaleStatus * | string | null | ResaleAuthorizationSummary.Status. | |
visibility * | string | null | Top-level entity visibility from ListEntities (e.g. Public, Limited, Restricted). |
Aws Networkmanager Attachment
aws_networkmanager_attachment inherits from Resource
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The synthesized attachment ARN (arn:aws:networkmanager::{ownerAccountId}:attachment/{attachmentId}); entity _key. | |
attachmentId * | string | The CloudWAN attachment ID (attachment-…). | |
attachmentPolicyRuleNumber * | number | null | Rule number from the attachment-policies[] that bound this attachment to its segment. | |
attachmentType * | string | null | One of VPC | SITE_TO_SITE_VPN | CONNECT | DIRECT_CONNECT_GATEWAY | TRANSIT_GATEWAY_ROUTE_TABLE. | |
coreNetworkArn * | string | null | ARN of the owning core network. | |
coreNetworkId * | string | The owning core network ID. | |
edgeLocation * | string | null | Edge location the attachment is bound to. | |
edgeLocations * | array | null | Edge locations associated with the attachment — set on Direct Connect Gateway attachments that span multiple edges. | |
hasLastModificationErrors * | boolean | True when LastModificationErrors[] has one or more entries. | |
id * | string | The CloudWAN attachment ID (attachment-…). | |
isPendingAcceptance * | boolean | True when the attachment is awaiting acceptance (PENDING_ATTACHMENT_ACCEPTANCE or PENDING_TAG_ACCEPTANCE). | |
lastModificationErrorCodes * | array | null | Error codes from LastModificationErrors[].Code if any. | |
networkFunctionGroupName * | string | null | Network function group binding for service-insertion attachments. | |
ownerAccountId * | string | null | AWS account that owns this attachment — present even when the underlying resource is in a different account. | |
proposedNetworkFunctionGroupName * | string | null | Proposed network-function-group binding from a pending change (drift detection). | |
proposedSegmentName * | string | null | Proposed segment binding from a pending change (drift detection). | |
region * | string | null | Edge location (AWS region) the attachment terminates in — alias of edgeLocation. | |
resourceArn * | string | null | The underlying VPC/VPN/Direct-Connect-Gateway/Transit-Gateway-Route-Table ARN. Kept on the entity to support compliance queries against cross-account targets that may not be ingested. | |
routingPolicyLabels * | array | null | Routing-policy labels associated with this attachment, sourced from ListAttachmentRoutingPolicyAssociations. | |
segmentName * | string | null | Segment the attachment is bound to (compliance pivot). | |
state * | string | null | Lifecycle state. |
Aws Networkmanager Connect Peer
aws_networkmanager_connect_peer inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | null | The owning AWS account ID. | |
arn * | string | The synthesized connect-peer ARN (arn:aws:networkmanager::{ownerAccountId}:connect-peer/{connectPeerId}); entity _key. | |
bgpPeerAsns * | array | null | BGP peer ASNs (one per Configuration.BgpConfigurations entry). | |
connectAttachmentId * | string | The Connect attachment ID this peer is bound to (relationship pivot). | |
connectPeerId * | string | The Connect Peer ID. | |
coreNetworkAddress * | string | null | BGP local address on the core network side. | |
coreNetworkId * | string | The owning core network ID. | |
edgeLocation * | string | null | Edge location. | |
hasLastModificationErrors * | boolean | True when LastModificationErrors[] has one or more entries. | |
id * | string | The Connect Peer ID. | |
insideCidrBlocks * | array | null | Inside CIDR blocks (GRE only). | |
peerAddress * | string | null | BGP peer address (customer/appliance side). | |
protocol * | string | null | Encapsulation protocol. | Any of: GRENO_ENCAPundefined |
region * | string | null | Edge location of this peer (alias of edgeLocation). | |
state * | string | null | Lifecycle state. | |
subnetArn * | string | null | Subnet ARN for NO_ENCAP peers. Kept on the entity to support cross-account compliance queries. |
Aws Networkmanager Core Network
aws_networkmanager_core_network inherits from Network
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | null | The owning AWS account ID derived from the ARN. | |
arn * | string | The CloudWAN core network ARN; entity _key. | |
coreNetworkId * | string | The CloudWAN core network ID (e.g. core-network-…). | |
edgeAsns * | array | null | Per-edge BGP ASNs assigned by the core network at each edge location. | |
edgeLocations * | array | null | All edge locations (AWS regions) the core network is deployed to. | |
globalNetworkId * | string | The parent NetworkManager global network ID. | |
id * | string | The CloudWAN core network ID (e.g. core-network-…). | |
latestPolicyVersionId * | number | null | Policy version ID currently aliased LATEST — used to detect drift versus LIVE. | |
livePolicyVersionId * | number | null | Policy version ID currently aliased LIVE on the core network — the enforced policy. | |
networkFunctionGroupNames * | array | null | Names of network function groups defined for service insertion on the core network. | |
region * | string | The control-plane region for the core network (us-west-2 for commercial, us-gov-west-1 for GovCloud). | |
segmentNames * | array | null | Names of segments (logical isolation domains) defined on the core network. | |
state * | string | null | Lifecycle state (AVAILABLE, UPDATING, CREATING, DELETING, …). |
Aws Networkmanager Core Network Policy
aws_networkmanager_core_network_policy inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | null | The owning AWS account ID derived from the ARN. | |
alias * | string | null | Alias of this version (LIVE = enforced, LATEST = latest published). | Any of: LIVELATESTundefined |
asnRanges * | array | null | BGP ASN ranges available to the core network (from core-network-configuration.asn-ranges). | |
attachmentPolicyRuleCount * | number | null | Number of attachment-policy rules — a quick gauge of policy complexity. | |
changeSetState * | string | null | Change-set state (READY_TO_EXECUTE, EXECUTING, OUT_OF_DATE, FAILED, …). | |
coreNetworkId * | string | The owning core network ID. | |
hasPolicyErrors * | boolean | True when the policy has one or more PolicyErrors entries (compliance signal). | |
id * | string | The policy version ID (string-coerced) — natural AWS resource identifier scoped to the parent core network. | |
insideCidrBlocks * | array | null | Inside CIDR blocks reserved for Connect attachments (from core-network-configuration.inside-cidr-blocks). | |
isLive * | boolean | True when this policy version is aliased LIVE. | |
isVpnEcmpSupportEnabled * | boolean | null | Whether VPN ECMP support is enabled on the core network (from core-network-configuration.vpn-ecmp-support). | |
networkFunctionGroupNames * | array | null | All network-function-group names declared in the policy. | |
policyErrorCodes * | array | null | Error codes from PolicyErrors[].ErrorCode if any. | |
policyVersionId * | number | The policy version (monotonically increasing). | |
region * | string | Control-plane region the policy was retrieved from. | |
segmentNames * | array | null | All segment names declared in the policy. |
Aws Opensearch Domain
aws_opensearch_domain inherits from Cluster
| Property | Type | Description | Specifications |
|---|---|---|---|
accessPolicies * | string | null | Raw JSON string of the IAM resource-based access policy attached to the OpenSearch domain. | |
anonymousAuthDisabledOn * | number | null | ||
appLoggingCloudWatchLogGroupArn * | string | null | ||
arn * | string | null | ||
auditLoggingCloudWatchLogGroupArn * | string | null | ||
autoTuneErrorMessage * | string | null | ||
autoTuneStartedOn * | number | null | ||
autoTuneState * | string | null | ||
autoTuneUseOffPeakWindow * | boolean | null | ||
availabilityZoneCount * | number | null | ||
availabilityZones * | array | null | ||
changeProgressDetails * | string | null | ||
cognitoIdentityPoolId * | string | null | ||
cognitoRoleArn * | string | null | ||
cognitoUserPoolId * | string | null | ||
customEndpoint * | string | null | ||
customEndpointCertificateArn * | string | null | ||
domainEndpointV2HostedZoneId * | string | null | ||
domainId * | string | null | ||
domainName * | string | null | ||
domainProcessingStatus * | string | null | ||
encryptionAtRestKmsKeyId * | string | null | ||
endpoint * | string | null | ||
endpoints * | string | null | ||
endpointV2 * | string | null | ||
engineVersion * | string | null | ||
id * | string | null | ||
identityCenterApplicationArn * | string | null | ||
identityCenterInstanceArn * | string | null | ||
identityCenterRolesKey * | string | null | ||
identityCenterSubjectKey * | string | null | ||
instanceCount * | number | null | ||
instanceType * | string | null | ||
iops * | number | null | ||
ipAddressType * | string | null | ||
isAdvancedSecurityEnabled * | boolean | null | ||
isAnonymousAuthEnabled * | boolean | null | ||
isAppLoggingEnabled * | boolean | null | ||
isAuditLoggingEnabled * | boolean | null | ||
isAutoSoftwareUpdateEnabled * | boolean | null | ||
isAutoTuneEnabled * | boolean | null | ||
isCognitoEnabled * | boolean | null | ||
isColdStorageEnabled * | boolean | null | ||
isCreated * | boolean | null | ||
isCustomEndpointEnabled * | boolean | null | ||
isDedicatedMasterEnabled * | boolean | null | ||
isDeleted * | boolean | null | ||
isEbsEnabled * | boolean | null | ||
isEncryptionAtRestEnabled * | boolean | null | ||
isHttpsEnforced * | boolean | null | ||
isInternalUserDatabaseEnabled * | boolean | null | ||
isInVpc * | boolean | null | ||
isJwtEnabled * | boolean | null | ||
isMultiAzWithStandbyEnabled * | boolean | null | ||
isNodeToNodeEncryptionEnabled * | boolean | null | ||
isOffPeakWindowEnabled * | boolean | null | ||
isProcessing * | boolean | null | ||
isSamlEnabled * | boolean | null | ||
isSlowIndexLoggingEnabled * | boolean | null | ||
isSlowSearchLoggingEnabled * | boolean | null | ||
isUpgradeProcessing * | boolean | null | ||
isWarmEnabled * | boolean | null | ||
isZoneAwarenessEnabled * | boolean | null | ||
jwtRolesKey * | string | null | ||
jwtSubjectKey * | string | null | ||
masterInstanceCount * | number | null | ||
masterInstanceType * | string | null | ||
modifyingProperties * | string | null | ||
name * | string | null | ||
naturalLanguageQueryGenerationCurrentState * | string | null | ||
naturalLanguageQueryGenerationDesiredState * | string | null | ||
offPeakWindowStartHours * | number | null | ||
offPeakWindowStartMinutes * | number | null | ||
opensearchVersion * | string | null | ||
region * | string | null | ||
samlRolesKey * | string | null | ||
samlSessionTimeoutMinutes * | number | null | ||
samlSubjectKey * | string | null | ||
securityGroupIds * | array | null | ||
serviceSoftwareOptions * | string | null | ||
slowIndexLoggingCloudWatchLogGroupArn * | string | null | ||
slowSearchLoggingCloudWatchLogGroupArn * | string | null | ||
snapshotOptions * | string | null | ||
subnetIds * | array | null | ||
throughput * | number | null | ||
tlsSecurityPolicy * | string | null | ||
volumeSize * | number | null | ||
volumeType * | string | null | ||
vpcId * | string | null | ||
warmCount * | number | null | ||
warmType * | string | null |
Aws Organization Root
aws_organization_root inherits from Organization, Group
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the organization root. | |
enabledPolicyTypes * | array of strings | AWS Organizations policy types currently enabled for this organization root, as reported by ListRoots (for example SERVICE_CONTROL_POLICY, RESOURCE_CONTROL_POLICY, S3_POLICY). Policy types absent from this list are not enabled for the root. | |
isAiServicesOptOutPolicyEnabled * | boolean | Whether AI services opt-out policies are enabled for this organization root. These policies control whether AWS may store and use customer content submitted to AI services to improve those services. False when the policy type is disabled or is still being enabled. | |
isBackupPolicyEnabled * | boolean | Whether backup policies are enabled for this organization root. Backup policies centrally define AWS Backup plans for the member accounts. False when the policy type is disabled or is still being enabled. | |
isBedrockPolicyEnabled * | boolean | Whether Amazon Bedrock policies are enabled for this organization root. Bedrock policies centrally enforce Bedrock Guardrails on model inference calls made from the member accounts. False when the policy type is disabled or is still being enabled. | |
isChatbotPolicyEnabled * | boolean | Whether chat applications policies are enabled for this organization root. These policies control which chat workspaces (Slack, Microsoft Teams) member accounts may connect to AWS. False when the policy type is disabled or is still being enabled. | |
isDeclarativePolicyEc2Enabled * | boolean | Whether declarative policies for EC2 are enabled for this organization root. Declarative EC2 policies centrally enforce EC2 account attributes such as instance metadata defaults, serial console access, image block public access, and allowed AMI providers. False when the policy type is disabled or is still being enabled. | |
isInspectorPolicyEnabled * | boolean | Whether Amazon Inspector policies are enabled for this organization root. Inspector policies centrally enable and configure Amazon Inspector scanning across the member accounts. False when the policy type is disabled or is still being enabled. | |
isNetworkSecurityDirectorPolicyEnabled * | boolean | Whether AWS Shield network security director policies are enabled for this organization root. These policies centrally enable AWS Shield network security director, which discovers compute, networking, and network security resources and evaluates their configuration against network topology, AWS best practices, and threat intelligence, across the member accounts. False when the policy type is disabled or is still being enabled. | |
isResourceControlPolicyEnabled * | boolean | Whether resource control policies (RCPs) are enabled for this organization root. RCPs set the maximum available permissions on resources in the member accounts, regardless of the calling principal's account. False when the policy type is disabled or is still being enabled. | |
isS3PolicyEnabled * | boolean | Whether Amazon S3 policies are enabled for this organization root. S3 policies centrally enforce the four S3 Block Public Access settings across the member accounts, overriding account-level configuration. False when the policy type is disabled or is still being enabled. | |
isSecurityHubPolicyEnabled * | boolean | Whether Security Hub policies are enabled for this organization root. Security Hub policies centrally configure Security Hub enablement, standards, and controls across the member accounts. False when the policy type is disabled or is still being enabled. | |
isServiceControlPolicyEnabled * | boolean | Whether service control policies (SCPs) are enabled for this organization root. SCPs set the maximum available permissions for principals in the member accounts. False when the policy type is disabled or is still being enabled. | |
isTagPolicyEnabled * | boolean | Whether tag policies are enabled for this organization root. Tag policies standardise tag keys and values on resources across the member accounts. False when the policy type is disabled or is still being enabled. | |
isUpgradeRolloutPolicyEnabled * | boolean | Whether upgrade rollout policies are enabled for this organization root. Upgrade rollout policies centrally control how AWS service upgrades are staged across the member accounts. False when the policy type is disabled or is still being enabled. |
Aws Organization Tag Policy
aws_organization_tag_policy inherits from AccessPolicy
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
awsManaged | boolean | ||
content | string | ||
type | string |
Aws Prometheus Scraper
aws_prometheus_scraper inherits from Scanner
| Property | Type | Description | Specifications |
|---|---|---|---|
alias * | string | null | Customer-assigned alias for the scraper (not unique). | |
arn * | string | The full ARN of the scraper. | |
destinationWorkspaceArn * | string | null | destination.ampConfiguration.workspaceArn — the AMP workspace the scraper writes metrics to. Used to build the SENDS relationship. | |
eksClusterArn * | string | null | EKS cluster ARN the scraper collects from. Populated only when sourceType is EKS. | |
isCrossAccountScrape * | boolean | True when DescribeScraper.roleConfiguration is present, indicating a cross-account scraping setup (source-account role + target-account role). | |
region * | string | AWS region where the scraper runs. | |
roleArn * | string | IAM role ARN the managed collector assumes to discover targets and write to the destination workspace. Required by the API. | |
scraperId * | string | The AMP scraper identifier (e.g. s-abcd1234-...). | |
securityGroupIds * | array | null | Security group IDs applied to the scraper ENIs. Pulled from source.eksConfiguration.securityGroupIds or source.vpcConfiguration.securityGroupIds. May be null/empty for EKS (the field is optional on EksConfiguration). | |
sourceAccountId * | string | null | AWS account ID parsed from sourceRoleArn. Used by the relationship-builder to construct subnet/security-group ARNs in the source account for cross-account scrapers, so mapped relationships resolve to the correct entities. Null when single-account. | |
sourceRoleArn * | string | null | roleConfiguration.sourceRoleArn — IAM role in the source account used for cross-account scraping. Null when single-account. | |
sourceType * | string | null | Discriminator for the source UNION. EKS when source.eksConfiguration is set, VPC when source.vpcConfiguration is set (MSK), null when neither (forward-compat). | |
statusCode * | string | null | Scraper lifecycle status from DescribeScraper.status.statusCode (CREATING|ACTIVE|DELETING|CREATION_FAILED|DELETION_FAILED). | |
statusReason * | string | null | Free-text reason for the current scraper status, populated when statusCode is a *_FAILED state. | |
subnetIds * | array | null | Subnet IDs the scraper attaches its ENIs to. Pulled from source.eksConfiguration.subnetIds or source.vpcConfiguration.subnetIds. | |
targetRoleArn * | string | null | roleConfiguration.targetRoleArn — IAM role in the target (workspace) account used for cross-account scraping. Null when single-account. | |
webLink * | string | null | Link to the scraper in the AWS console. |
Aws Prometheus Workspace
aws_prometheus_workspace inherits from Logs, DataStore
| Property | Type | Description | Specifications |
|---|---|---|---|
alias * | string | null | Customer-assigned alias for the workspace (not unique). | |
arn * | string | The full ARN of the workspace. | |
configurationStatusCode * | string | null | Status code from DescribeWorkspaceConfiguration.status.statusCode (e.g. ACTIVE, UPDATING). | |
displayName * | string | Human-readable name (alias when set, workspace ID otherwise). | |
endpointStatusCode * | string | null | Workspace lifecycle status from DescribeWorkspace.status.statusCode (CREATING|ACTIVE|UPDATING|DELETING|CREATION_FAILED). | |
hasResourcePolicy * | boolean | null | True when DescribeResourcePolicy returned an attached policy (workspace is shared cross-account or cross-principal). False when no policy is attached. Null when the Describe call failed. | |
isCustomerManagedEncryption * | boolean | True when the workspace is encrypted with a customer-managed KMS key; false when using an AWS-owned key. | |
isLoggingEnabled * | boolean | null | True when DescribeLoggingConfiguration returned a configuration with a logGroupArn. False when no configuration is attached. Null when the Describe call failed (e.g. AccessDenied or throttling) — distinguishes "feature off" from "could not determine". | |
isQueryLoggingEnabled * | boolean | null | True when at least one CloudWatch Logs destination is configured for query logging. False when no configuration is attached. Null when the Describe call failed. | |
loggingStatusCode * | string | null | Status code from DescribeLoggingConfiguration.status.statusCode. | |
logGroupArn * | string | null | CloudWatch Logs log group ARN receiving rules/alerting logs; null when logging not configured. | |
name * | string | The AMP workspace identifier (used as the entity name). | |
policyDocument * | string | null | The raw JSON IAM policy document attached to the workspace via DescribeResourcePolicy. Used downstream to build IAM principal relationships. Null when no policy. | |
prometheusEndpoint * | string | null | The Prometheus query API endpoint URL exposed by the workspace. | |
queryLoggingQspThreshold * | number | null | Query samples processed (QSP) threshold filter for query logging — only queries above this threshold are logged. | |
queryLoggingStatusCode * | string | null | Status code from DescribeQueryLoggingConfiguration.status.statusCode. | |
queryLogGroupArn * | string | null | CloudWatch Logs log group ARN receiving query logs (first destination). Null when query logging not configured. | |
queryLogGroupArns * | array | null | All CloudWatch Logs log group ARNs configured as query logging destinations (the API allows multiple even though current AWS console only supports one). | |
region * | string | AWS region where the workspace lives. | |
resourcePolicyStatusCode * | string | null | Lifecycle of the resource-based policy from DescribeResourcePolicy.policyStatus (CREATING|ACTIVE|UPDATING|DELETING). Null when no policy. | |
retentionPeriodInDays * | number | null | Metric retention period in days from DescribeWorkspaceConfiguration. Null when DescribeWorkspaceConfiguration fails or is unavailable. | |
webLink * | string | null | Link to the workspace in the AWS console. | |
workspaceId * | string | The AMP workspace identifier (e.g. ws-abcd1234-...). |
Aws Ram Principal
aws_ram_principal inherits from Account
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId * | string | null | ||
arn * | string | ||
associatedResourceShares * | array | null | ||
associationStatus * | string | null | ||
associationStatusMessage * | string | null | ||
id * | string | ||
isExternal * | boolean | null | ||
isOwnedBySelf * | boolean | ||
lastUpdatedOn * | number | null | ||
name * | string | ||
organizationId * | string | null | ||
principalArn * | string | ||
principalType * | string | null | ||
region * | string | ||
sourceOwner * | string | ||
vendor * | string |
Aws Ram Resource Share
aws_ram_resource_share inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
id * | string | ||
isAllowExternalPrincipals * | boolean | null | ||
isFeatureSet * | string | null | ||
isOwnedBySelf * | boolean | ||
lastUpdatedOn * | number | null | ||
name * | string | ||
owningAccountId * | string | null | ||
region * | string | ||
resourceShareArn * | string | null | ||
sourceOwner * | string | ||
status * | string | ||
statusMessage * | string | null |
Aws Ram Resource Share Invitation
aws_ram_resource_share_invitation inherits from Record
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
id * | string | ||
invitationTimestamp * | number | null | ||
name * | string | ||
receiverAccountId * | string | null | ||
receiverArn * | string | null | ||
region * | string | ||
resourceShareArn * | string | null | ||
resourceShareName * | string | null | ||
senderAccountId * | string | null | ||
status * | string |
Aws Ram Shared Resource
aws_ram_shared_resource inherits from Resource
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
id * | string | ||
isOwnedBySelf * | boolean | ||
lastUpdatedOn * | number | null | ||
name * | string | ||
region * | string | ||
resourceGroupArn * | string | null | ||
resourceRegionScope * | string | null | ||
sourceOwner * | string | ||
status * | string | ||
type * | string | null |
Aws Redshift Datashare
aws_redshift_datashare inherits from DataCollection
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | null | ||
authorizationCount * | number | null | ||
datashareArn * | string | null | ||
datashareId * | string | null | ||
displayName * | string | ||
id * | string | null | ||
isProducerFromOtherAccount * | boolean | null | ||
isProducerFromOtherRegion * | boolean | null | ||
isPubliclyAccessibleByConsumers * | boolean | null | ||
managedBy * | string | null | ||
name * | string | null | ||
producerArn * | string | null | ||
producerType * | string | null | ||
region * | string | ||
webLink * | string | null |
Aws Redshift Datashare Authorization
aws_redshift_datashare_authorization inherits from AccessPolicy
| Property | Type | Description | Specifications |
|---|---|---|---|
consumerIdentifier * | string | null | ||
consumerRegion * | string | null | ||
datashareArn * | string | null | ||
displayName * | string | ||
id * | string | ||
name * | string | ||
producerAllowedWrites * | boolean | null | ||
region * | string | ||
statusChangedOn * | number | null |
Aws Resource Explorer Index
aws_resource_explorer_index inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the index. | |
isAggregator * | boolean | null | True if this is the aggregator index. | |
region * | string | AWS region. | |
replicatingFrom * | array | null | For an AGGREGATOR index: the Regions that replicate their content into this index. | |
replicatingTo * | array | null | For a LOCAL index: the Regions whose content this index replicates to (i.e. the aggregator region). | |
state * | string | null | Index state. | |
type * | string | null | Index type: LOCAL or AGGREGATOR. |
Aws Resource Explorer View
aws_resource_explorer_view inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the view. | |
filtersString * | string | null | Filter expression string. | |
includedProperties * | array | null | Additional resource property names included in results. | |
isDefaultView * | boolean | null | True if this is the account default view. | |
ownerAccountId * | string | null | AWS account ID that owns this view. | |
region * | string | AWS region. | |
scope * | string | null | Scope ARN of the view. | |
viewName * | string | null | View name. |
Aws S3 Bucket Lifecycle Rule
aws_s3_bucket_lifecycle_rule inherits from Rule
| Property | Type | Description | Specifications |
|---|---|---|---|
abortIncompleteMultipartUploadDays * | number | null | Days after multipart-upload initiation before the upload is aborted and parts deleted (rule.AbortIncompleteMultipartUpload.DaysAfterInitiation). Storage-cost and security hygiene signal. | |
appliesToAllObjects * | boolean | True iff the rule has no filter (no prefix, no tag, no size bounds, no And operator). Wide-scope rules are a key compliance review signal. | |
expirationDate * | number | null | Absolute date (epoch ms) at which current versions expire (rule.Expiration.Date). Most rules use Days OR Date, not both. | |
expirationDays * | number | null | Days after object creation when current versions are expired (rule.Expiration.Days). Maps directly to retention policy in NIST SI-12 / SOC 2 CC6.5 / HIPAA 164.310(d)(2)(i) / PCI DSS 3.1. | |
filterAndTagKeys * | array | null | Tag keys used in the multi-tag conjunction filter (rule.Filter.And.Tags). Parallel-array to filterAndTagValues — same index = same tag. | |
filterAndTagValues * | array | null | Tag values used in the multi-tag conjunction filter. Index-aligned with filterAndTagKeys. | |
filterObjectSizeGreaterThan * | number | null | Minimum object size in bytes for the rule to apply (rule.Filter.ObjectSizeGreaterThan or rule.Filter.And.ObjectSizeGreaterThan). | |
filterObjectSizeLessThan * | number | null | Maximum object size in bytes for the rule to apply (rule.Filter.ObjectSizeLessThan or rule.Filter.And.ObjectSizeLessThan). | |
filterPrefix * | string | null | Object key prefix the rule applies to. Pulled from rule.Prefix (deprecated), rule.Filter.Prefix, or rule.Filter.And.Prefix in that order. Null when no prefix is configured — see appliesToAllObjects for the "applies to every object" signal. | |
filterTagKey * | string | null | Key of the single object tag that scopes this rule (when rule.Filter.Tag is set). | |
filterTagValue * | string | null | Value of the single object tag that scopes this rule (when rule.Filter.Tag is set). | |
hasAnyAction * | boolean | True iff the rule has at least one action defined (expiration, transition, noncurrent-version action, or abort-incomplete-multipart-upload). False indicates a misconfiguration — a rule with no action does nothing. | |
isAppliedToNoncurrentVersions * | boolean | True iff the rule has any NoncurrentVersion* action defined. Combined with bucket-level versioningEnabled in J1QL to spot misconfigurations. | |
isEnabled * | boolean | Whether the lifecycle rule is currently being enforced (true iff Status === "Enabled"). Disabled rules look like coverage but are not applied — a key compliance signal. | |
isExpiredObjectDeleteMarkerEnabled * | boolean | null | Whether the rule cleans up expired-object delete markers (rule.Expiration.ExpiredObjectDeleteMarker). Used to keep versioned bucket listings tidy. | |
noncurrentExpirationDays * | number | null | Days a version is retained after becoming noncurrent before expiration (rule.NoncurrentVersionExpiration.NoncurrentDays). Critical for compliance on versioned buckets. | |
noncurrentExpirationNewerVersions * | number | null | Number of newer noncurrent versions to retain before expiring older ones (rule.NoncurrentVersionExpiration.NewerNoncurrentVersions). | |
noncurrentTransitionCount * | number | Number of noncurrent-version transitions defined on this rule. | |
noncurrentTransitionDays * | array | null | Days after object version becomes noncurrent for each transition (rule.NoncurrentVersionTransitions[].NoncurrentDays). Index-aligned with noncurrentTransitionStorageClasses and noncurrentTransitionNewerVersions. A value of -1 indicates NoncurrentDays was missing in the source response. | |
noncurrentTransitionNewerVersions * | array | null | Number of newer noncurrent versions to retain before transitioning, for each noncurrent transition (rule.NoncurrentVersionTransitions[].NewerNoncurrentVersions, max 100). Index-aligned. A value of -1 means NewerNoncurrentVersions was not configured for that transition. | |
noncurrentTransitionStorageClasses * | array | null | Destination storage class for each noncurrent-version transition (rule.NoncurrentVersionTransitions[].StorageClass). Index-aligned. Empty string indicates the source response omitted StorageClass. | |
region * | string | null | AWS region of the parent S3 bucket. Null for legacy buckets without a recorded region. | |
ruleId * | string | null | AWS-side rule identifier (rule.ID). May be absent on rules created without an explicit ID — in that case the entity key falls back to an index-based synthesis. | |
transitionCount * | number | Number of current-version transitions defined on this rule (rule.Transitions?.length ?? 0). Convenience for J1QL. | |
transitionDates * | array | null | Absolute transition dates (epoch ms) for each transition (rule.Transitions[].Date). Index-aligned with transitionDays / transitionStorageClasses. A value of 0 at index i indicates that transition i is Days-based rather than Date-based; consult transitionDays[i] in that case. Null when there are no transitions. | |
transitionDays * | array | null | Days after object creation for each transition (rule.Transitions[].Days). Parallel-array, index-aligned with transitionDates and transitionStorageClasses. A value of -1 at index i indicates that transition i is Date-based rather than Days-based; consult transitionDates[i] in that case. Null when there are no transitions. | |
transitionStorageClasses * | array | null | Destination storage class for each transition (rule.Transitions[].StorageClass): one of STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, GLACIER_IR, DEEP_ARCHIVE. Index-aligned with transitionDays / transitionDates. Empty string indicates the source response omitted StorageClass. |
Aws Sagemaker Domain
aws_sagemaker_domain inherits from Group
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
appNetworkAccessType * | string | null | Network egress mode for Studio apps: 'PublicInternetOnly' (SageMaker-managed VPC with direct internet access) or 'VpcOnly' (all traffic through the customer VPC). | |
appSecurityGroupManagement * | string | null | Who creates and manages inter-app security groups in VpcOnly mode: 'Service' or 'Customer'. | |
arn * | string | The ARN of the SageMaker domain. | |
authMode * | string | null | How users authenticate into Studio: 'SSO' (IAM Identity Center) or 'IAM'. | |
defaultSpaceExecutionRoleArn * | string | null | The default IAM execution role assumed by shared spaces in the domain. | |
defaultSpaceSecurityGroupIds * | array | null | Default security groups applied to shared spaces in the domain. | |
defaultUserExecutionRoleArn * | string | null | The default IAM execution role assumed by user profiles that do not override it. | |
defaultUserSecurityGroupIds * | array | null | Default security groups applied to user-profile apps. | |
dockerTrustedAccountIds * | array | null | AWS account IDs trusted to serve Docker images to this domain in VpcOnly mode — a cross-account trust list. | |
domainId * | string | The SageMaker-assigned domain identifier (e.g. d-abc123defghi). | |
domainSecurityGroupIds * | array | null | Domain-level security groups governing traffic between domain-level apps and user apps. | |
executionRoleIdentityConfig * | string | null | Whether the user profile name is stamped onto assumed-role sessions as sts:SourceIdentity ('USER_PROFILE_NAME') or not ('DISABLED'). When DISABLED, CloudTrail cannot attribute Studio actions to an individual user. | |
failureReason * | string | null | Why the domain failed to provision, when applicable. | |
homeEfsFileSystemId * | string | null | The ID of the EFS file system managed by the domain, which stores all user notebooks and code. | |
homeEfsFileSystemKmsKeyId * | string | null | Deprecated by AWS in favour of kmsKeyId; usually absent on modern domains. Absence does not mean unencrypted. | |
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isDockerAccessEnabled * | boolean | null | Whether local Docker interaction is enabled for Studio apps in this domain, which expands the container-escape surface. | |
isPublicInternetAccessEnabled * | boolean | Whether Studio apps in this domain reach the internet directly through the SageMaker-managed VPC rather than being confined to the customer VPC. Describes egress, not inbound reachability. Defaults to true when AppNetworkAccessType is absent, matching the AWS default of PublicInternetOnly. | |
kmsKeyId * | string | null | The customer-managed KMS key used to encrypt the EFS volume attached to the domain. Absence means an AWS-managed key is used, not that the volume is unencrypted. | |
region * | string | The AWS region hosting the domain. | |
securityGroupIdForDomainBoundary * | string | null | The security group authorizing traffic between RSessionGateway apps and the RStudioServerPro app. | |
subnetIds * | array | null | The VPC subnet IDs the domain uses for communication. | |
url * | string | null | The Studio entry-point URL for the domain. | |
vpcId * | string | null | The ID of the VPC the domain uses for communication. |
Aws Sagemaker Endpoint
aws_sagemaker_endpoint inherits from Resource
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | ||
createdOn | number | ||
dataCaptureDestinationS3Uri | string | The S3 URI where captured inference payloads are written. | |
dataCaptureKmsKeyId | string | The customer-managed KMS key used to encrypt captured inference data. May be a key ID, key ARN, alias, or alias ARN. Absence means an AWS-managed key is used, not that the data is unencrypted. | |
dataCaptureModes | array of strings | Which payloads are captured: 'Input', 'Output', or both. | |
dataCaptureSamplingPercentage | number | Percentage of live inference traffic persisted to S3, which may include sensitive payloads. | |
displayName * | string | ||
endpointConfigName | string | ||
endpointName * | string | ||
executionRoleArn | string | ||
failureReason | string | ||
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isDataCaptureEnabled | boolean | Whether inference request/response payloads are captured to S3. False when no DataCaptureConfig is configured on the endpoint config. | |
kmsKeyId | string | ||
modelNames | array of strings | ||
name * | string | ||
region * | string | ||
updatedOn | number | ||
vpcSecurityGroupIds | array of strings | ||
vpcSubnets | array of strings | ||
webLink * | string |
Aws Sagemaker Feature Group
aws_sagemaker_feature_group inherits from DataStore
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | The ARN of the feature group. | |
eventTimeFeatureName * | string | null | The name of the feature holding the event time of each record. | |
failureReason * | string | null | Why the feature group failed to be created, when applicable. | |
featureCount * | number | The number of feature definitions declared on the feature group. | |
featureGroupName * | string | The name of the feature group. | |
glueCatalog * | string | null | The Glue data catalog the offline store is registered in, which governs who can query the data through Athena. | |
glueDatabase * | string | null | The Glue database containing the offline store table. | |
glueTableName * | string | null | The Glue table exposing the offline store. | |
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isCustomerManagedKeyEncrypted * | boolean | Whether at least one store is encrypted with a customer-managed KMS key. Both stores are always encrypted at rest with an AWS-managed key when this is false. | |
isGlueTableCreationDisabled * | boolean | Whether automatic Glue table creation for the offline store is disabled. | |
isOnlineStoreEnabled * | boolean | Whether a low-latency online serving store exists for this feature group. | |
offlineStoreBlockedReason * | string | null | Why replication into the offline store is blocked, when applicable. | |
offlineStoreKmsKeyId * | string | null | The customer-managed KMS key encrypting the offline S3 store. Absence means an AWS-managed key is used, not that the store is unencrypted. | |
offlineStoreResolvedS3Uri * | string | null | The resolved S3 prefix feature records physically land in. | |
offlineStoreS3Uri * | string | null | The S3 URI the offline store writes feature records to. | |
offlineStoreStatus * | string | null | Whether replication into the offline store is 'Active', 'Blocked' or 'Disabled'. A blocked store silently loses data. | |
onlineStoreKmsKeyId * | string | null | The customer-managed KMS key encrypting the online store. Absence means an AWS-managed key is used, not that the store is unencrypted. | |
onlineStoreStorageType * | string | null | The storage backing the online store: 'Standard' or 'InMemory'. | |
onlineStoreTotalSizeBytes * | number | null | The total size of the online store in bytes, i.e. the volume of data at risk. | |
recordIdentifierFeatureName * | string | null | The name of the feature that uniquely identifies a record in the feature group. | |
region * | string | The AWS region hosting the feature group. | |
roleArn * | string | null | The IAM role Feature Store assumes to persist records into the offline S3 store. | |
tableFormat * | string | null | The table format of the offline store: 'Default' (Glue) or 'Iceberg'. | |
ttlDurationUnit * | string | null | The unit of the default online store record time-to-live: 'Seconds', 'Minutes', 'Hours', 'Days' or 'Weeks'. | |
ttlDurationValue * | number | null | The value of the default online store record time-to-live, expressed in ttlDurationUnit. |
Aws Sagemaker Model
aws_sagemaker_model inherits from Model
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | ||
containerCount * | number | ||
createdOn * | number | ||
displayName * | string | ||
executionRoleArn * | string | null | ||
inferenceExecutionMode * | string | null | ||
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isNetworkIsolationEnabled * | boolean | ||
modelName * | string | ||
name * | string | ||
primaryContainerHostname * | string | null | ||
primaryContainerImage * | string | null | ||
primaryContainerMode * | string | null | ||
primaryContainerModelDataUrl * | string | null | ||
region * | string | ||
vpcSecurityGroupIds * | array | null | ||
vpcSubnets * | array | null | ||
webLink * | string |
Aws Sagemaker Processing Job
aws_sagemaker_processing_job inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | The ARN of the SageMaker processing job. | |
endedOn * | number | null | The time processing ended, in milliseconds since the epoch. | |
exitMessage * | string | null | An optional string the processing container wrote on exit, describing the outcome. | |
failureReason * | string | null | Why the processing job failed, when applicable. | |
imageUri * | string | null | The container image registry path used to run the processing job. Custom or unvetted images are a supply-chain signal. | |
instanceCount * | number | null | The number of ML compute instances used for processing. | |
instanceType * | string | null | The ML compute instance type used for processing. | |
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isInterContainerTrafficEncryptionEnabled * | boolean | Whether traffic between the nodes of a distributed processing job is encrypted in transit. | |
isNetworkIsolationEnabled * | boolean | Whether the processing container is isolated from the network, preventing outbound calls from the container. | |
outputKmsKeyId * | string | null | The customer-managed KMS key encrypting the processing outputs written to S3. Absence means an AWS-managed key is used, not that the output is unencrypted. | |
outputS3Uris * | array | null | The S3 URIs the processing job writes its outputs to. Processing jobs are a common bulk data egress path. | |
processingJobName * | string | The name of the processing job. | |
region * | string | The AWS region the processing job ran in. | |
roleArn * | string | null | The IAM execution role assumed by the processing job to read input data and write results. | |
startedOn * | number | null | The time processing started, in milliseconds since the epoch. | |
volumeKmsKeyId * | string | null | The customer-managed KMS key encrypting the ML storage volume attached to the processing instances. Absence means an AWS-managed key is used, not that the volume is unencrypted. | |
vpcSecurityGroupIds * | array | null | The security group IDs applied to the processing containers inside the customer VPC. | |
vpcSubnets * | array | null | The VPC subnet IDs the processing containers were attached to. Absent when the job ran outside a customer VPC. |
Aws Sagemaker Training Job
aws_sagemaker_training_job inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | The ARN of the SageMaker training job. | |
checkpointS3Uri * | string | null | The S3 URI training checkpoints are written to — a second, frequently overlooked sink for training data. | |
endedOn * | number | null | The time training ended, in milliseconds since the epoch. | |
failureReason * | string | null | Why the training job failed, when applicable. | |
instanceCount * | number | null | The number of ML compute instances used for training. | |
instanceType * | string | null | The ML compute instance type used for training. | |
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isInterContainerTrafficEncryptionEnabled * | boolean | Whether traffic between the nodes of a distributed training job is encrypted in transit. | |
isManagedSpotTrainingEnabled * | boolean | Whether the job used managed spot instances, which explains interruptions and availability gaps. | |
isNetworkIsolationEnabled * | boolean | Whether the training container is isolated from the network, preventing outbound calls from the algorithm container. | |
modelArtifactsS3Uri * | string | null | The S3 URI of the model artifacts actually produced by the training job. | |
outputKmsKeyId * | string | null | The customer-managed KMS key encrypting the model artifacts written to S3. Absence means an AWS-managed key is used, not that the output is unencrypted. | |
outputS3Path * | string | null | The S3 path the training job writes its model artifacts to. | |
region * | string | The AWS region the training job ran in. | |
roleArn * | string | null | The IAM execution role assumed by the training job to read input data and write model artifacts. | |
secondaryStatus * | string | null | The detailed job substatus, which distinguishes cases such as 'Interrupted' and 'MaxRuntimeExceeded'. | |
startedOn * | number | null | The time training started, in milliseconds since the epoch. | |
trainingImage * | string | null | The container image registry path used to train the model. Custom or unvetted images are a supply-chain signal. | |
trainingJobName * | string | The name of the training job. | |
volumeKmsKeyId * | string | null | The customer-managed KMS key encrypting the ML storage volume attached to the training instances. Absence means an AWS-managed key is used, not that the volume is unencrypted. | |
vpcSecurityGroupIds * | array | null | The security group IDs applied to the training containers inside the customer VPC. | |
vpcSubnets * | array | null | The VPC subnet IDs the training containers were attached to. Absent when the job ran outside a customer VPC. |
Aws Sagemaker Transform Job
aws_sagemaker_transform_job inherits from Task
| Property | Type | Description | Specifications |
|---|---|---|---|
aiCategory | string | The kind of AI relevance: serving, fine_tuned_model, training_environment, etc. | |
aiPlatform | string | The AI platform or vendor this entity belongs to (e.g. aws-sagemaker). | |
arn * | string | The ARN of the SageMaker batch transform job. | |
dataCaptureDestinationS3Uri * | string | null | The S3 URI captured batch inference payloads are written to. | |
dataCaptureKmsKeyId * | string | null | The customer-managed KMS key encrypting captured batch inference data. Absence means an AWS-managed key is used, not that the data is unencrypted. | |
endedOn * | number | null | The time the transform job ended, in milliseconds since the epoch. | |
failureReason * | string | null | Why the transform job failed, when applicable. | |
inputS3Uri * | string | null | The S3 URI of the dataset the transform job reads. | |
instanceCount * | number | null | The number of ML compute instances used for the transform job. | |
instanceType * | string | null | The ML compute instance type used for the transform job. | |
isAi | boolean | Whether this entity is associated with an AI agent, model, or AI-powered workload. | |
isDataCaptureEnabled * | boolean | Whether inference inputs and outputs are captured to S3. Batch data capture has no explicit enable flag — the presence of the capture configuration is the signal. | |
modelName * | string | The name of the SageMaker model used for inference. The model carries the execution role, VPC and network isolation posture of the job. | |
outputKmsKeyId * | string | null | The customer-managed KMS key encrypting the inference results written to S3. Absence means an AWS-managed key is used, not that the output is unencrypted. | |
outputS3Path * | string | null | The S3 path the transform job writes inference results to. | |
region * | string | The AWS region the transform job ran in. | |
startedOn * | number | null | The time the transform job started, in milliseconds since the epoch. | |
transformJobName * | string | The name of the batch transform job. | |
volumeKmsKeyId * | string | null | The customer-managed KMS key encrypting the ML storage volume attached to the transform instances. Absence means an AWS-managed key is used, not that the volume is unencrypted. |
Aws Secret
aws_secret inherits from Secret
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
encryptionKeyRef | string | ||
kmsKeyId | string | ||
lastAccessedDate | number | ||
lastChangedDate | number | ||
lastRotatedDate | number | ||
nextRotationDate | number | ||
owningService | string | ||
policyDocument | string | ||
primaryRegion | string | ||
region * | string | ||
replicationStatus | array of strings | ||
rotateAutomaticallyAfterDays | number | ||
rotationEnabled | boolean | ||
rotationLambdaArn | string | ||
rotationScheduleExpression | string | ||
rotationWindow | string | ||
versionIdsToStages | string |
Aws Secret Version
aws_secret_version inherits from Record
| Property | Type | Description | Specifications |
|---|---|---|---|
lastAccessedDate | number | ||
versionId * | string | ||
versionStages | array of strings |
Aws Securityhub Account
aws_securityhub_account inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
controlFindingGenerator * | string | null | ||
isAutoEnableControlsEnabled * | boolean | null | ||
isEnabled * | boolean | ||
region * | string | ||
subscribedOn * | number | null |
Aws Securityhub Finding
aws_securityhub_finding inherits from Finding
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
companyName | string | ||
complianceStatus | string | ||
confidence | number | ||
criticality | number | ||
generatorId | string | ||
id | string | ||
productArn | string | ||
productName | string | ||
recordState | string | ||
region | string | ||
remediationUrl | string | ||
resourceIds | array of strings | ||
resourceTypes | array of strings | ||
sourceUrl | string | ||
state | string | ||
types | array of strings | ||
workflowState | string | ||
workflowStatus | string |
Aws Securityhub Finding
aws_securityhub_finding inherits from Finding, Vulnerability
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
companyName | string | ||
complianceStatus | string | ||
confidence | number | ||
criticality | number | ||
generatorId | string | ||
id | string | ||
productArn | string | ||
productName | string | ||
recordState | string | ||
region | string | ||
remediationUrl | string | ||
resourceIds | array of strings | ||
resourceTypes | array of strings | ||
sourceUrl | string | ||
state | string | ||
types | array of strings | ||
workflowState | string | ||
workflowStatus | string |
Aws Servicecatalog Constraint
aws_servicecatalog_constraint inherits from Control
| Property | Type | Description | Specifications |
|---|---|---|---|
constraintId * | string | The ID of the Service Catalog constraint. | |
constraintParameters * | string | null | The constraint parameters as a raw JSON string. Structure varies by constraint type. | |
productId * | string | null | The ID of the product this constraint applies to, if product-specific. | |
region * | string | AWS region where the constraint is defined. | |
type * | string | The type of constraint (LAUNCH, NOTIFICATION, RESOURCE_UPDATE, STACKSET, TEMPLATE, TAG). |
Aws Servicecatalog Launch Path
aws_servicecatalog_launch_path inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
constraintTypes * | array | null | The types of constraint applied along this launch path (e.g. LAUNCH, NOTIFICATION, TEMPLATE, STACKSET). The constraint descriptions are not duplicated here; they are carried on the corresponding aws_servicecatalog_constraint entities. | |
pathId * | string | The ID of the launch path. | |
region * | string | AWS region where the launch path is available. |
Aws Servicecatalog Portfolio
aws_servicecatalog_portfolio inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the Service Catalog portfolio. | |
portfolioId * | string | The ID of the Service Catalog portfolio. | |
providerName * | string | null | The name of the person or organization who owns the portfolio. | |
region * | string | AWS region where the portfolio is defined. |
Aws Servicecatalog Product
aws_servicecatalog_product inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | The ARN of the Service Catalog product. | |
distributor * | string | null | The distributor of the product. | |
hasDefaultPath * | boolean | null | Whether the product has a default launch path. | |
productId * | string | The ID of the Service Catalog product. | |
region * | string | AWS region where the product is defined. | |
supportDescription * | string | null | The support information about the product, as supplied by the administrator. | |
supportEmail * | string | null | The email address of the support contact for the product. | |
supportUrl * | string | null | The URL for product support. | |
type * | string | null | The product type (e.g. CLOUD_FORMATION_TEMPLATE, TERRAFORM_OPEN_SOURCE). |
Aws Servicecatalog Provisioning Artifact
aws_servicecatalog_provisioning_artifact inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
artifactId * | string | The ID of the provisioning artifact. | |
guidance * | string | null | The guidance for the provisioning artifact (DEFAULT or DEPRECATED). | |
isActive * | boolean | null | Whether this provisioning artifact is active. | |
region * | string | AWS region where the provisioning artifact is defined. | |
sourceRevision * | string | null | The source revision of the provisioning artifact. | |
type * | string | null | The type of provisioning artifact (CLOUD_FORMATION_TEMPLATE, TERRAFORM_OPEN_SOURCE, etc.). |
Aws Servicecatalog Tag Option
aws_servicecatalog_tag_option inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
isActive * | boolean | null | Whether this TagOption is active. | |
key * | string | The TagOption key. | |
region * | string | AWS region where the TagOption is defined. | |
tagOptionId * | string | The ID of the TagOption. | |
value * | string | null | The TagOption value. |
Aws States State Machine
aws_states_state_machine inherits from Function
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
availabilityZone * | string | null | ||
createdOn * | number | null | ||
definition * | string | null | ||
description * | string | null | ||
displayName * | string | null | ||
encryptedkeyref * | string | null | ||
encryptionKmsDataKeyReusePeriodSeconds * | number | null | ||
encryptionKmsKeyId * | string | null | ||
encryptionType * | string | null | ||
id * | string | ||
isActive * | boolean | null | ||
isEncrypted * | boolean | null | ||
isExecutionDataIncluded * | boolean | null | ||
isLoggingEnabled * | boolean | null | ||
isTracingEnabled * | boolean | null | ||
isVariableReferencesPresent * | boolean | null | ||
label * | string | null | ||
lastModifiedOn * | number | null | ||
loggingCloudWatchLogGroupArn * | string | null | ||
loggingLevel * | string | null | ||
name * | string | ||
region * | string | ||
revisionId * | string | null | ||
roleArn * | string | null | ||
status * | string | ||
type * | string | null | ||
variableReferencesCount * | number | null |
Aws Storage Gateway File Share
aws_storage_gateway_file_share inherits from DataStore
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
auditDestinationArn * | null | string | ||
authentication * | null | string | ||
clientList * | null | array | ||
defaultStorageClass * | null | string | ||
displayName * | string | ||
fileShareId * | string | ||
fileShareStatus * | null | string | ||
gatewayArn * | string | ||
isAccessBasedEnumeration * | null | boolean | ||
isActive * | null | boolean | ||
isEncrypted * | null | boolean | ||
isLoggingEnabled * | null | boolean | ||
isReadOnly * | null | boolean | ||
isSmbAclEnabled * | null | boolean | ||
locationArn * | null | string | ||
name * | string | ||
protocol * | string | ||
region * | string | ||
roleArn * | null | string | ||
squash * | null | string |
Aws Storage Gateway Gateway
aws_storage_gateway_gateway inherits from Gateway
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
availabilityZone * | null | string | ||
category * | array of strings | ||
cloudWatchLogGroupArn * | null | string | ||
displayName * | string | ||
ec2InstanceId * | null | string | ||
endpointType * | null | string | ||
function * | array of strings | ||
gatewayId * | string | ||
gatewayState * | null | string | ||
gatewayTimezone * | null | string | ||
gatewayType * | string | ||
hostEnvironment * | null | string | ||
isActive * | null | boolean | ||
isLoggingEnabled * | null | boolean | ||
name * | string | ||
public * | boolean | ||
region * | string | ||
softwareVersion * | null | string | ||
vpcEndpoint * | null | string | ||
vpcId * | null | string |
Aws Storage Gateway Tape
aws_storage_gateway_tape inherits from DataStore, Backup
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
completedOn * | null | number | ||
displayName * | string | ||
gatewayArn * | null | string | ||
isActive * | null | boolean | ||
isArchived * | null | boolean | ||
isEncrypted * | null | boolean | ||
isWorm * | null | boolean | ||
name * | string | ||
poolId * | null | string | ||
region * | string | ||
tapeBarcode * | string | ||
tapeSizeInBytes * | null | number | ||
tapeStatus * | string | ||
tapeUsedInBytes * | null | number |
Aws Storage Gateway Tape Pool
aws_storage_gateway_tape_pool inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
displayName * | string | ||
isActive * | null | boolean | ||
name * | string | ||
poolId * | string | ||
poolStatus * | null | string | ||
region * | string | ||
retentionLockTimeInDays * | null | number | ||
retentionLockType * | null | string | ||
storageClass * | null | string |
Aws Storage Gateway Volume
aws_storage_gateway_volume inherits from DataStore, Disk
| Property | Type | Description | Specifications |
|---|---|---|---|
arn * | string | ||
displayName * | string | ||
gatewayArn * | string | ||
isActive * | null | boolean | ||
isChapEnabled * | null | boolean | ||
isEncrypted * | null | boolean | ||
name * | string | ||
region * | string | ||
targetArn * | null | string | ||
volumeDiskId * | null | string | ||
volumeId * | string | ||
volumeSizeInBytes * | null | number | ||
volumeStatus * | null | string | ||
volumeType * | string | ||
volumeUsedInBytes * | null | number |
Aws Vpc Lattice Listener
aws_vpc_lattice_listener inherits from NetworkEndpoint
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId | string | ||
arn * | string | ||
createdAt * | string | null | ||
id * | string | ||
lastUpdatedAt * | string | null | ||
name * | string | null | ||
port * | number | null | ||
protocol * | string | null | Any of: HTTPHTTPSTLS_PASSTHROUGHundefined | |
region * | string | ||
serviceArn * | string | null |
Aws Vpc Lattice Listener Rule
aws_vpc_lattice_listener_rule inherits from Configuration
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId | string | ||
arn * | string | ||
createdAt * | string | null | ||
id * | string | ||
isDefault * | boolean | null | ||
lastUpdatedAt * | string | null | ||
listenerArn * | string | null | ||
name * | string | null | ||
priority * | number | null | ||
region * | string | ||
serviceArn * | string | null | ||
statusCode * | number | null | ||
targetGroupIdentifiers * | array | null | ||
type * | string | null | Any of: ForwardMemberFixedResponseMemberundefined |
Aws Vpc Lattice Service
aws_vpc_lattice_service inherits from ApplicationEndpoint
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId | string | ||
arn * | string | ||
customDomainName * | string | null | ||
domainName * | string | null | ||
hostedZoneId * | string | null | ||
id * | string | ||
region * | string |
Aws Vpc Lattice Service Network
aws_vpc_lattice_service_network inherits from Network
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId | string | ||
arn * | string | ||
createdAt * | string | null | ||
id * | string | ||
lastUpdatedAt * | string | null | ||
numberOfAssociatedResourceConfigurations * | number | null | ||
numberOfAssociatedServices * | number | null | ||
numberOfAssociatedVPCs * | number | null | ||
region * | string |
Aws Vpc Lattice Target Group
aws_vpc_lattice_target_group inherits from Group
| Property | Type | Description | Specifications |
|---|---|---|---|
accountId | string | ||
arn * | string | ||
createdAt * | string | null | ||
id * | string | ||
ipAddressType * | string | null | Any of: IPV4IPV6undefined | |
lambdaEventStructureVersion * | string | null | Any of: V1V2undefined | |
lastUpdatedAt * | string | null | ||
name * | string | ||
port * | number | null | ||
protocol * | string | null | Any of: NOT_SETHTTPHTTPSTCPundefined | |
region * | string | ||
serviceArns * | array | null | ||
status * | string | null | Any of: NOT_SETACTIVECREATE_FAILEDCREATE_IN_PROGRESSDELETE_FAILEDDELETE_IN_PROGRESSundefined | |
type * | string | null | Any of: NOT_SETALBINSTANCEIPLAMBDAundefined | |
vpcIdentifier * | string | null |
Aws Waf V2 Ip Set
aws_waf_v2_ip_set inherits from Group
| Property | Type | Description | Specifications |
|---|---|---|---|
addresses | array of strings | ||
arn | string | ||
description | string | ||
id | string | ||
ipAddressVersion | string | Any of: IPV4IPV6 | |
region | string |
Aws Waf V2 Rule Group
aws_waf_v2_rule_group inherits from Ruleset
| Property | Type | Description | Specifications |
|---|---|---|---|
arn | string | ||
capacity | number | ||
description | string | ||
id | string | ||
isVisibilityConfigCloudWatchMetricsEnabled | boolean | ||
isVisibilityConfigSampledRequestsEnabled | boolean | ||
labelNamespace | string | ||
region | string | ||
ruleCount | number | ||
scope | string | ||
visibilityConfigMetricName | string | ||
webLink | string |