Skip to content

ResourceDetails

Source code in docs_src/capo_securityhub/types/resource_details.py
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
class ResourceDetails(TypedDict, closed=True):
    aws_auto_scaling_auto_scaling_group: NotRequired[
        "capo_securityhub.types.aws_auto_scaling_auto_scaling_group_details.AwsAutoScalingAutoScalingGroupDetails"
    ]
    """<p>Details for an autoscaling group.</p>"""
    aws_code_build_project: NotRequired[
        "capo_securityhub.types.aws_code_build_project_details.AwsCodeBuildProjectDetails"
    ]
    """<p>Details for an CodeBuild project.</p>"""
    aws_cloud_front_distribution: NotRequired[
        "capo_securityhub.types.aws_cloud_front_distribution_details.AwsCloudFrontDistributionDetails"
    ]
    """<p>Details about a CloudFront distribution.</p>"""
    aws_ec2_instance: NotRequired[
        "capo_securityhub.types.aws_ec2_instance_details.AwsEc2InstanceDetails"
    ]
    """<p>Details about an EC2 instance related to a finding.</p>"""
    aws_ec2_network_interface: NotRequired[
        "capo_securityhub.types.aws_ec2_network_interface_details.AwsEc2NetworkInterfaceDetails"
    ]
    """<p>Details for an EC2 network interface.</p>"""
    aws_ec2_security_group: NotRequired[
        "capo_securityhub.types.aws_ec2_security_group_details.AwsEc2SecurityGroupDetails"
    ]
    """<p>Details for an EC2 security group.</p>"""
    aws_ec2_volume: NotRequired[
        "capo_securityhub.types.aws_ec2_volume_details.AwsEc2VolumeDetails"
    ]
    """<p>Details for an Amazon EC2 volume.</p>"""
    aws_ec2_vpc: NotRequired[
        "capo_securityhub.types.aws_ec2_vpc_details.AwsEc2VpcDetails"
    ]
    """<p>Details for an Amazon EC2 VPC.</p>"""
    aws_ec2_eip: NotRequired[
        "capo_securityhub.types.aws_ec2_eip_details.AwsEc2EipDetails"
    ]
    """<p>Details about an Elastic IP address.</p>"""
    aws_ec2_subnet: NotRequired[
        "capo_securityhub.types.aws_ec2_subnet_details.AwsEc2SubnetDetails"
    ]
    """<p>Details about a subnet in Amazon EC2.</p>"""
    aws_ec2_network_acl: NotRequired[
        "capo_securityhub.types.aws_ec2_network_acl_details.AwsEc2NetworkAclDetails"
    ]
    """<p>Details about an EC2 network access control list (ACL).</p>"""
    aws_elbv2_load_balancer: NotRequired[
        "capo_securityhub.types.aws_elbv2_load_balancer_details.AwsElbv2LoadBalancerDetails"
    ]
    """<p>Details about a load balancer.</p>"""
    aws_elastic_beanstalk_environment: NotRequired[
        "capo_securityhub.types.aws_elastic_beanstalk_environment_details.AwsElasticBeanstalkEnvironmentDetails"
    ]
    """<p>Details about an Elastic Beanstalk environment.</p>"""
    aws_elasticsearch_domain: NotRequired[
        "capo_securityhub.types.aws_elasticsearch_domain_details.AwsElasticsearchDomainDetails"
    ]
    """<p>Details for an Elasticsearch domain.</p>"""
    aws_s3_bucket: NotRequired[
        "capo_securityhub.types.aws_s3_bucket_details.AwsS3BucketDetails"
    ]
    """<p>Details about an S3 bucket related to a finding.</p>"""
    aws_s3_account_public_access_block: NotRequired[
        "capo_securityhub.types.aws_s3_account_public_access_block_details.AwsS3AccountPublicAccessBlockDetails"
    ]
    """<p>Details about the Amazon S3 Public Access Block configuration for an account.</p>"""
    aws_s3_object: NotRequired[
        "capo_securityhub.types.aws_s3_object_details.AwsS3ObjectDetails"
    ]
    """<p>Details about an S3 object related to a finding.</p>"""
    aws_secrets_manager_secret: NotRequired[
        "capo_securityhub.types.aws_secrets_manager_secret_details.AwsSecretsManagerSecretDetails"
    ]
    """<p>Details about a Secrets Manager secret.</p>"""
    aws_iam_access_key: NotRequired[
        "capo_securityhub.types.aws_iam_access_key_details.AwsIamAccessKeyDetails"
    ]
    """<p>Details about an IAM access key related to a finding.</p>"""
    aws_iam_user: NotRequired[
        "capo_securityhub.types.aws_iam_user_details.AwsIamUserDetails"
    ]
    """<p>Details about an IAM user.</p>"""
    aws_iam_policy: NotRequired[
        "capo_securityhub.types.aws_iam_policy_details.AwsIamPolicyDetails"
    ]
    """<p>Details about an IAM permissions policy.</p>"""
    aws_api_gateway_v2_stage: NotRequired[
        "capo_securityhub.types.aws_api_gateway_v2_stage_details.AwsApiGatewayV2StageDetails"
    ]
    """<p>Provides information about a version 2 stage for Amazon API Gateway.</p>"""
    aws_api_gateway_v2_api: NotRequired[
        "capo_securityhub.types.aws_api_gateway_v2_api_details.AwsApiGatewayV2ApiDetails"
    ]
    """<p>Provides information about a version 2 API in Amazon API Gateway.</p>"""
    aws_dynamo_db_table: NotRequired[
        "capo_securityhub.types.aws_dynamo_db_table_details.AwsDynamoDbTableDetails"
    ]
    """<p>Details about a DynamoDB table.</p>"""
    aws_api_gateway_stage: NotRequired[
        "capo_securityhub.types.aws_api_gateway_stage_details.AwsApiGatewayStageDetails"
    ]
    """<p>Provides information about a version 1 Amazon API Gateway stage.</p>"""
    aws_api_gateway_rest_api: NotRequired[
        "capo_securityhub.types.aws_api_gateway_rest_api_details.AwsApiGatewayRestApiDetails"
    ]
    """<p>Provides information about a REST API in version 1 of Amazon API Gateway.</p>"""
    aws_cloud_trail_trail: NotRequired[
        "capo_securityhub.types.aws_cloud_trail_trail_details.AwsCloudTrailTrailDetails"
    ]
    """<p>Provides details about a CloudTrail trail.</p>"""
    aws_ssm_patch_compliance: NotRequired[
        "capo_securityhub.types.aws_ssm_patch_compliance_details.AwsSsmPatchComplianceDetails"
    ]
    """<p>Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.</p>"""
    aws_certificate_manager_certificate: NotRequired[
        "capo_securityhub.types.aws_certificate_manager_certificate_details.AwsCertificateManagerCertificateDetails"
    ]
    """<p>Provides details about an Certificate Manager certificate.</p>"""
    aws_redshift_cluster: NotRequired[
        "capo_securityhub.types.aws_redshift_cluster_details.AwsRedshiftClusterDetails"
    ]
    """<p>Contains details about an Amazon Redshift cluster.</p>"""
    aws_elb_load_balancer: NotRequired[
        "capo_securityhub.types.aws_elb_load_balancer_details.AwsElbLoadBalancerDetails"
    ]
    """<p>Contains details about a Classic Load Balancer.</p>"""
    aws_iam_group: NotRequired[
        "capo_securityhub.types.aws_iam_group_details.AwsIamGroupDetails"
    ]
    """<p>Contains details about an IAM group.</p>"""
    aws_iam_role: NotRequired[
        "capo_securityhub.types.aws_iam_role_details.AwsIamRoleDetails"
    ]
    """<p>Details about an IAM role.</p>"""
    aws_kms_key: NotRequired[
        "capo_securityhub.types.aws_kms_key_details.AwsKmsKeyDetails"
    ]
    """<p>Details about an KMS key.</p>"""
    aws_lambda_function: NotRequired[
        "capo_securityhub.types.aws_lambda_function_details.AwsLambdaFunctionDetails"
    ]
    """<p>Details about a Lambda function.</p>"""
    aws_lambda_layer_version: NotRequired[
        "capo_securityhub.types.aws_lambda_layer_version_details.AwsLambdaLayerVersionDetails"
    ]
    """<p>Details for a Lambda layer version.</p>"""
    aws_rds_db_instance: NotRequired[
        "capo_securityhub.types.aws_rds_db_instance_details.AwsRdsDbInstanceDetails"
    ]
    """<p>Details about an Amazon RDS database instance.</p>"""
    aws_sns_topic: NotRequired[
        "capo_securityhub.types.aws_sns_topic_details.AwsSnsTopicDetails"
    ]
    """<p>Details about an SNS topic.</p>"""
    aws_sqs_queue: NotRequired[
        "capo_securityhub.types.aws_sqs_queue_details.AwsSqsQueueDetails"
    ]
    """<p>Details about an SQS queue.</p>"""
    aws_waf_web_acl: NotRequired[
        "capo_securityhub.types.aws_waf_web_acl_details.AwsWafWebAclDetails"
    ]
    """<p>Details for an WAF web ACL.</p>"""
    aws_rds_db_snapshot: NotRequired[
        "capo_securityhub.types.aws_rds_db_snapshot_details.AwsRdsDbSnapshotDetails"
    ]
    """<p>Details about an Amazon RDS database snapshot.</p>"""
    aws_rds_db_cluster_snapshot: NotRequired[
        "capo_securityhub.types.aws_rds_db_cluster_snapshot_details.AwsRdsDbClusterSnapshotDetails"
    ]
    """<p>Details about an Amazon RDS database cluster snapshot.</p>"""
    aws_rds_db_cluster: NotRequired[
        "capo_securityhub.types.aws_rds_db_cluster_details.AwsRdsDbClusterDetails"
    ]
    """<p>Details about an Amazon RDS database cluster.</p>"""
    aws_ecs_cluster: NotRequired[
        "capo_securityhub.types.aws_ecs_cluster_details.AwsEcsClusterDetails"
    ]
    """<p>Details about an Amazon ECS cluster.</p>"""
    aws_ecs_container: NotRequired[
        "capo_securityhub.types.aws_ecs_container_details.AwsEcsContainerDetails"
    ]
    """<p>Provides information about a Docker container that's part of a task. </p>"""
    aws_ecs_task_definition: NotRequired[
        "capo_securityhub.types.aws_ecs_task_definition_details.AwsEcsTaskDefinitionDetails"
    ]
    """<p>Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.</p>"""
    container: NotRequired["capo_securityhub.types.container_details.ContainerDetails"]
    """<p>Details about a container resource related to a finding.</p>"""
    other: NotRequired["capo_securityhub.types.field_map.FieldMap"]
    """<p>Details about a resource that are not available in a type-specific details object. Use the <code>Other</code> object in the following cases.</p> <ul> <li> <p>The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the <code>Other</code> object to populate the fields that are missing from the type-specific object.</p> </li> <li> <p>The resource type does not have a corresponding object. This includes resources for which the type is <code>Other</code>. </p> </li> </ul>"""
    aws_rds_event_subscription: NotRequired[
        "capo_securityhub.types.aws_rds_event_subscription_details.AwsRdsEventSubscriptionDetails"
    ]
    """<p>Details about an RDS event notification subscription.</p>"""
    aws_ecs_service: NotRequired[
        "capo_securityhub.types.aws_ecs_service_details.AwsEcsServiceDetails"
    ]
    """<p>Details about a service within an ECS cluster.</p>"""
    aws_auto_scaling_launch_configuration: NotRequired[
        "capo_securityhub.types.aws_auto_scaling_launch_configuration_details.AwsAutoScalingLaunchConfigurationDetails"
    ]
    """<p>Provides details about a launch configuration.</p>"""
    aws_ec2_vpn_connection: NotRequired[
        "capo_securityhub.types.aws_ec2_vpn_connection_details.AwsEc2VpnConnectionDetails"
    ]
    """<p>Details about an Amazon EC2 VPN connection.</p>"""
    aws_ecr_container_image: NotRequired[
        "capo_securityhub.types.aws_ecr_container_image_details.AwsEcrContainerImageDetails"
    ]
    """<p>Information about an Amazon ECR image.</p>"""
    aws_open_search_service_domain: NotRequired[
        "capo_securityhub.types.aws_open_search_service_domain_details.AwsOpenSearchServiceDomainDetails"
    ]
    """<p>Details about an Amazon OpenSearch Service domain.</p>"""
    aws_ec2_vpc_endpoint_service: NotRequired[
        "capo_securityhub.types.aws_ec2_vpc_endpoint_service_details.AwsEc2VpcEndpointServiceDetails"
    ]
    """<p>Details about the service configuration for a VPC endpoint service.</p>"""
    aws_xray_encryption_config: NotRequired[
        "capo_securityhub.types.aws_xray_encryption_config_details.AwsXrayEncryptionConfigDetails"
    ]
    """<p>Information about the encryption configuration for X-Ray.</p>"""
    aws_waf_rate_based_rule: NotRequired[
        "capo_securityhub.types.aws_waf_rate_based_rule_details.AwsWafRateBasedRuleDetails"
    ]
    """<p>Details about a rate-based rule for global resources.</p>"""
    aws_waf_regional_rate_based_rule: NotRequired[
        "capo_securityhub.types.aws_waf_regional_rate_based_rule_details.AwsWafRegionalRateBasedRuleDetails"
    ]
    """<p>Details about a rate-based rule for Regional resources.</p>"""
    aws_ecr_repository: NotRequired[
        "capo_securityhub.types.aws_ecr_repository_details.AwsEcrRepositoryDetails"
    ]
    """<p>Information about an Amazon Elastic Container Registry repository.</p>"""
    aws_eks_cluster: NotRequired[
        "capo_securityhub.types.aws_eks_cluster_details.AwsEksClusterDetails"
    ]
    """<p>Details about an Amazon EKS cluster.</p>"""
    aws_network_firewall_firewall_policy: NotRequired[
        "capo_securityhub.types.aws_network_firewall_firewall_policy_details.AwsNetworkFirewallFirewallPolicyDetails"
    ]
    """<p>Details about an Network Firewall firewall policy.</p>"""
    aws_network_firewall_firewall: NotRequired[
        "capo_securityhub.types.aws_network_firewall_firewall_details.AwsNetworkFirewallFirewallDetails"
    ]
    """<p>Details about an Network Firewall firewall.</p>"""
    aws_network_firewall_rule_group: NotRequired[
        "capo_securityhub.types.aws_network_firewall_rule_group_details.AwsNetworkFirewallRuleGroupDetails"
    ]
    """<p>Details about an Network Firewall rule group.</p>"""
    aws_rds_db_security_group: NotRequired[
        "capo_securityhub.types.aws_rds_db_security_group_details.AwsRdsDbSecurityGroupDetails"
    ]
    """<p>Details about an Amazon RDS DB security group.</p>"""
    aws_kinesis_stream: NotRequired[
        "capo_securityhub.types.aws_kinesis_stream_details.AwsKinesisStreamDetails"
    ]
    """<p>Details about an Amazon Kinesis data stream.</p>"""
    aws_ec2_transit_gateway: NotRequired[
        "capo_securityhub.types.aws_ec2_transit_gateway_details.AwsEc2TransitGatewayDetails"
    ]
    """<p>Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.</p>"""
    aws_efs_access_point: NotRequired[
        "capo_securityhub.types.aws_efs_access_point_details.AwsEfsAccessPointDetails"
    ]
    """<p>Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point. </p>"""
    aws_cloud_formation_stack: NotRequired[
        "capo_securityhub.types.aws_cloud_formation_stack_details.AwsCloudFormationStackDetails"
    ]
    """<p>Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.</p>"""
    aws_cloud_watch_alarm: NotRequired[
        "capo_securityhub.types.aws_cloud_watch_alarm_details.AwsCloudWatchAlarmDetails"
    ]
    """<p>Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.</p>"""
    aws_ec2_vpc_peering_connection: NotRequired[
        "capo_securityhub.types.aws_ec2_vpc_peering_connection_details.AwsEc2VpcPeeringConnectionDetails"
    ]
    """<p>Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately. </p>"""
    aws_waf_regional_rule_group: NotRequired[
        "capo_securityhub.types.aws_waf_regional_rule_group_details.AwsWafRegionalRuleGroupDetails"
    ]
    """<p>Details about an WAF rule group for Regional resources. </p>"""
    aws_waf_regional_rule: NotRequired[
        "capo_securityhub.types.aws_waf_regional_rule_details.AwsWafRegionalRuleDetails"
    ]
    """<p>Details about an WAF rule for Regional resources. </p>"""
    aws_waf_regional_web_acl: NotRequired[
        "capo_securityhub.types.aws_waf_regional_web_acl_details.AwsWafRegionalWebAclDetails"
    ]
    """<p>Details about an WAF web access control list (web ACL) for Regional resources. </p>"""
    aws_waf_rule: NotRequired[
        "capo_securityhub.types.aws_waf_rule_details.AwsWafRuleDetails"
    ]
    """<p>Details about an WAF rule for global resources. </p>"""
    aws_waf_rule_group: NotRequired[
        "capo_securityhub.types.aws_waf_rule_group_details.AwsWafRuleGroupDetails"
    ]
    """<p>Details about an WAF rule group for global resources. </p>"""
    aws_ecs_task: NotRequired[
        "capo_securityhub.types.aws_ecs_task_details.AwsEcsTaskDetails"
    ]
    """<p>Details about a task in a cluster. </p>"""
    aws_backup_backup_vault: NotRequired[
        "capo_securityhub.types.aws_backup_backup_vault_details.AwsBackupBackupVaultDetails"
    ]
    """<p>Provides details about an Backup backup vault. </p>"""
    aws_backup_backup_plan: NotRequired[
        "capo_securityhub.types.aws_backup_backup_plan_details.AwsBackupBackupPlanDetails"
    ]
    """<p>Provides details about an Backup backup plan. </p>"""
    aws_backup_recovery_point: NotRequired[
        "capo_securityhub.types.aws_backup_recovery_point_details.AwsBackupRecoveryPointDetails"
    ]
    """<p>Provides details about an Backup backup, or recovery point. </p>"""
    aws_ec2_launch_template: NotRequired[
        "capo_securityhub.types.aws_ec2_launch_template_details.AwsEc2LaunchTemplateDetails"
    ]
    aws_sage_maker_notebook_instance: NotRequired[
        "capo_securityhub.types.aws_sage_maker_notebook_instance_details.AwsSageMakerNotebookInstanceDetails"
    ]
    aws_wafv2_web_acl: NotRequired[
        "capo_securityhub.types.aws_wafv2_web_acl_details.AwsWafv2WebAclDetails"
    ]
    aws_wafv2_rule_group: NotRequired[
        "capo_securityhub.types.aws_wafv2_rule_group_details.AwsWafv2RuleGroupDetails"
    ]
    aws_ec2_route_table: NotRequired[
        "capo_securityhub.types.aws_ec2_route_table_details.AwsEc2RouteTableDetails"
    ]
    """<p> Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway. </p>"""
    aws_amazon_mq_broker: NotRequired[
        "capo_securityhub.types.aws_amazon_mq_broker_details.AwsAmazonMqBrokerDetails"
    ]
    """<p> Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols. </p>"""
    aws_app_sync_graph_ql_api: NotRequired[
        "capo_securityhub.types.aws_app_sync_graph_ql_api_details.AwsAppSyncGraphQlApiDetails"
    ]
    """<p> Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint. </p>"""
    aws_event_schemas_registry: NotRequired[
        "capo_securityhub.types.aws_event_schemas_registry_details.AwsEventSchemasRegistryDetails"
    ]
    """<p> A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups. </p>"""
    aws_guard_duty_detector: NotRequired[
        "capo_securityhub.types.aws_guard_duty_detector_details.AwsGuardDutyDetectorDetails"
    ]
    """<p> Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational. </p>"""
    aws_step_function_state_machine: NotRequired[
        "capo_securityhub.types.aws_step_function_state_machine_details.AwsStepFunctionStateMachineDetails"
    ]
    """<p> Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps. </p>"""
    aws_athena_work_group: NotRequired[
        "capo_securityhub.types.aws_athena_work_group_details.AwsAthenaWorkGroupDetails"
    ]
    """<p> Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs. </p>"""
    aws_events_eventbus: NotRequired[
        "capo_securityhub.types.aws_events_eventbus_details.AwsEventsEventbusDetails"
    ]
    """<p> Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.</p>"""
    aws_dms_endpoint: NotRequired[
        "capo_securityhub.types.aws_dms_endpoint_details.AwsDmsEndpointDetails"
    ]
    """<p> Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.</p>"""
    aws_events_endpoint: NotRequired[
        "capo_securityhub.types.aws_events_endpoint_details.AwsEventsEndpointDetails"
    ]
    """<p> Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.</p>"""
    aws_dms_replication_task: NotRequired[
        "capo_securityhub.types.aws_dms_replication_task_details.AwsDmsReplicationTaskDetails"
    ]
    """<p> Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.</p>"""
    aws_dms_replication_instance: NotRequired[
        "capo_securityhub.types.aws_dms_replication_instance_details.AwsDmsReplicationInstanceDetails"
    ]
    """<p> Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.</p>"""
    aws_route53_hosted_zone: NotRequired[
        "capo_securityhub.types.aws_route53_hosted_zone_details.AwsRoute53HostedZoneDetails"
    ]
    """<p> Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.</p>"""
    aws_msk_cluster: NotRequired[
        "capo_securityhub.types.aws_msk_cluster_details.AwsMskClusterDetails"
    ]
    """<p> Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.</p>"""
    aws_s3_access_point: NotRequired[
        "capo_securityhub.types.aws_s3_access_point_details.AwsS3AccessPointDetails"
    ]
    """<p> Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations. </p>"""
    aws_ec2_client_vpn_endpoint: NotRequired[
        "capo_securityhub.types.aws_ec2_client_vpn_endpoint_details.AwsEc2ClientVpnEndpointDetails"
    ]
    """<p> Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions. </p>"""
    code_repository: NotRequired[
        "capo_securityhub.types.code_repository_details.CodeRepositoryDetails"
    ]
    """<p> Details about an external code repository with which you can connect your Amazon Web Services resources. The connection is established through Amazon Inspector. </p>"""
    azure_resource: NotRequired[
        "capo_securityhub.types.azure_resource_details.AzureResourceDetails"
    ]
    """<p>Details about an Azure resource that is related to a finding.</p>"""

aws_amazon_mq_broker instance-attribute

aws_amazon_mq_broker: NotRequired[AwsAmazonMqBrokerDetails]

Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.

aws_api_gateway_rest_api instance-attribute

aws_api_gateway_rest_api: NotRequired[AwsApiGatewayRestApiDetails]

Provides information about a REST API in version 1 of Amazon API Gateway.

aws_api_gateway_stage instance-attribute

aws_api_gateway_stage: NotRequired[AwsApiGatewayStageDetails]

Provides information about a version 1 Amazon API Gateway stage.

aws_api_gateway_v2_api instance-attribute

aws_api_gateway_v2_api: NotRequired[AwsApiGatewayV2ApiDetails]

Provides information about a version 2 API in Amazon API Gateway.

aws_api_gateway_v2_stage instance-attribute

aws_api_gateway_v2_stage: NotRequired[AwsApiGatewayV2StageDetails]

Provides information about a version 2 stage for Amazon API Gateway.

aws_app_sync_graph_ql_api instance-attribute

aws_app_sync_graph_ql_api: NotRequired[AwsAppSyncGraphQlApiDetails]

Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.

aws_athena_work_group instance-attribute

aws_athena_work_group: NotRequired[AwsAthenaWorkGroupDetails]

Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.

aws_auto_scaling_auto_scaling_group instance-attribute

aws_auto_scaling_auto_scaling_group: NotRequired[AwsAutoScalingAutoScalingGroupDetails]

Details for an autoscaling group.

aws_auto_scaling_launch_configuration instance-attribute

aws_auto_scaling_launch_configuration: NotRequired[
    AwsAutoScalingLaunchConfigurationDetails
]

Provides details about a launch configuration.

aws_backup_backup_plan instance-attribute

aws_backup_backup_plan: NotRequired[AwsBackupBackupPlanDetails]

Provides details about an Backup backup plan.

aws_backup_backup_vault instance-attribute

aws_backup_backup_vault: NotRequired[AwsBackupBackupVaultDetails]

Provides details about an Backup backup vault.

aws_backup_recovery_point instance-attribute

aws_backup_recovery_point: NotRequired[AwsBackupRecoveryPointDetails]

Provides details about an Backup backup, or recovery point.

aws_certificate_manager_certificate instance-attribute

aws_certificate_manager_certificate: NotRequired[
    AwsCertificateManagerCertificateDetails
]

Provides details about an Certificate Manager certificate.

aws_cloud_formation_stack instance-attribute

aws_cloud_formation_stack: NotRequired[AwsCloudFormationStackDetails]

Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.

aws_cloud_front_distribution instance-attribute

aws_cloud_front_distribution: NotRequired[AwsCloudFrontDistributionDetails]

Details about a CloudFront distribution.

aws_cloud_trail_trail instance-attribute

aws_cloud_trail_trail: NotRequired[AwsCloudTrailTrailDetails]

Provides details about a CloudTrail trail.

aws_cloud_watch_alarm instance-attribute

aws_cloud_watch_alarm: NotRequired[AwsCloudWatchAlarmDetails]

Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.

aws_code_build_project instance-attribute

aws_code_build_project: NotRequired[AwsCodeBuildProjectDetails]

Details for an CodeBuild project.

aws_dms_endpoint instance-attribute

aws_dms_endpoint: NotRequired[AwsDmsEndpointDetails]

Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.

aws_dms_replication_instance instance-attribute

aws_dms_replication_instance: NotRequired[AwsDmsReplicationInstanceDetails]

Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.

aws_dms_replication_task instance-attribute

aws_dms_replication_task: NotRequired[AwsDmsReplicationTaskDetails]

Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.

aws_dynamo_db_table instance-attribute

aws_dynamo_db_table: NotRequired[AwsDynamoDbTableDetails]

Details about a DynamoDB table.

aws_ec2_client_vpn_endpoint instance-attribute

aws_ec2_client_vpn_endpoint: NotRequired[AwsEc2ClientVpnEndpointDetails]

Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.

aws_ec2_eip instance-attribute

aws_ec2_eip: NotRequired[AwsEc2EipDetails]

Details about an Elastic IP address.

aws_ec2_instance instance-attribute

aws_ec2_instance: NotRequired[AwsEc2InstanceDetails]

Details about an EC2 instance related to a finding.

aws_ec2_launch_template instance-attribute

aws_ec2_launch_template: NotRequired[AwsEc2LaunchTemplateDetails]

aws_ec2_network_acl instance-attribute

aws_ec2_network_acl: NotRequired[AwsEc2NetworkAclDetails]

Details about an EC2 network access control list (ACL).

aws_ec2_network_interface instance-attribute

aws_ec2_network_interface: NotRequired[AwsEc2NetworkInterfaceDetails]

Details for an EC2 network interface.

aws_ec2_route_table instance-attribute

aws_ec2_route_table: NotRequired[AwsEc2RouteTableDetails]

Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.

aws_ec2_security_group instance-attribute

aws_ec2_security_group: NotRequired[AwsEc2SecurityGroupDetails]

Details for an EC2 security group.

aws_ec2_subnet instance-attribute

aws_ec2_subnet: NotRequired[AwsEc2SubnetDetails]

Details about a subnet in Amazon EC2.

aws_ec2_transit_gateway instance-attribute

aws_ec2_transit_gateway: NotRequired[AwsEc2TransitGatewayDetails]

Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.

aws_ec2_volume instance-attribute

aws_ec2_volume: NotRequired[AwsEc2VolumeDetails]

Details for an Amazon EC2 volume.

aws_ec2_vpc instance-attribute

aws_ec2_vpc: NotRequired[AwsEc2VpcDetails]

Details for an Amazon EC2 VPC.

aws_ec2_vpc_endpoint_service instance-attribute

aws_ec2_vpc_endpoint_service: NotRequired[AwsEc2VpcEndpointServiceDetails]

Details about the service configuration for a VPC endpoint service.

aws_ec2_vpc_peering_connection instance-attribute

aws_ec2_vpc_peering_connection: NotRequired[AwsEc2VpcPeeringConnectionDetails]

Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.

aws_ec2_vpn_connection instance-attribute

aws_ec2_vpn_connection: NotRequired[AwsEc2VpnConnectionDetails]

Details about an Amazon EC2 VPN connection.

aws_ecr_container_image instance-attribute

aws_ecr_container_image: NotRequired[AwsEcrContainerImageDetails]

Information about an Amazon ECR image.

aws_ecr_repository instance-attribute

aws_ecr_repository: NotRequired[AwsEcrRepositoryDetails]

Information about an Amazon Elastic Container Registry repository.

aws_ecs_cluster instance-attribute

aws_ecs_cluster: NotRequired[AwsEcsClusterDetails]

Details about an Amazon ECS cluster.

aws_ecs_container instance-attribute

aws_ecs_container: NotRequired[AwsEcsContainerDetails]

Provides information about a Docker container that's part of a task.

aws_ecs_service instance-attribute

aws_ecs_service: NotRequired[AwsEcsServiceDetails]

Details about a service within an ECS cluster.

aws_ecs_task instance-attribute

aws_ecs_task: NotRequired[AwsEcsTaskDetails]

Details about a task in a cluster.

aws_ecs_task_definition instance-attribute

aws_ecs_task_definition: NotRequired[AwsEcsTaskDefinitionDetails]

Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.

aws_efs_access_point instance-attribute

aws_efs_access_point: NotRequired[AwsEfsAccessPointDetails]

Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.

aws_eks_cluster instance-attribute

aws_eks_cluster: NotRequired[AwsEksClusterDetails]

Details about an Amazon EKS cluster.

aws_elastic_beanstalk_environment instance-attribute

aws_elastic_beanstalk_environment: NotRequired[AwsElasticBeanstalkEnvironmentDetails]

Details about an Elastic Beanstalk environment.

aws_elasticsearch_domain instance-attribute

aws_elasticsearch_domain: NotRequired[AwsElasticsearchDomainDetails]

Details for an Elasticsearch domain.

aws_elb_load_balancer instance-attribute

aws_elb_load_balancer: NotRequired[AwsElbLoadBalancerDetails]

Contains details about a Classic Load Balancer.

aws_elbv2_load_balancer instance-attribute

aws_elbv2_load_balancer: NotRequired[AwsElbv2LoadBalancerDetails]

Details about a load balancer.

aws_event_schemas_registry instance-attribute

aws_event_schemas_registry: NotRequired[AwsEventSchemasRegistryDetails]

A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.

aws_events_endpoint instance-attribute

aws_events_endpoint: NotRequired[AwsEventsEndpointDetails]

Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.

aws_events_eventbus instance-attribute

aws_events_eventbus: NotRequired[AwsEventsEventbusDetails]

Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.

aws_guard_duty_detector instance-attribute

aws_guard_duty_detector: NotRequired[AwsGuardDutyDetectorDetails]

Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.

aws_iam_access_key instance-attribute

aws_iam_access_key: NotRequired[AwsIamAccessKeyDetails]

Details about an IAM access key related to a finding.

aws_iam_group instance-attribute

aws_iam_group: NotRequired[AwsIamGroupDetails]

Contains details about an IAM group.

aws_iam_policy instance-attribute

aws_iam_policy: NotRequired[AwsIamPolicyDetails]

Details about an IAM permissions policy.

aws_iam_role instance-attribute

aws_iam_role: NotRequired[AwsIamRoleDetails]

Details about an IAM role.

aws_iam_user instance-attribute

aws_iam_user: NotRequired[AwsIamUserDetails]

Details about an IAM user.

aws_kinesis_stream instance-attribute

aws_kinesis_stream: NotRequired[AwsKinesisStreamDetails]

Details about an Amazon Kinesis data stream.

aws_kms_key instance-attribute

aws_kms_key: NotRequired[AwsKmsKeyDetails]

Details about an KMS key.

aws_lambda_function instance-attribute

aws_lambda_function: NotRequired[AwsLambdaFunctionDetails]

Details about a Lambda function.

aws_lambda_layer_version instance-attribute

aws_lambda_layer_version: NotRequired[AwsLambdaLayerVersionDetails]

Details for a Lambda layer version.

aws_msk_cluster instance-attribute

aws_msk_cluster: NotRequired[AwsMskClusterDetails]

Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.

aws_network_firewall_firewall instance-attribute

aws_network_firewall_firewall: NotRequired[AwsNetworkFirewallFirewallDetails]

Details about an Network Firewall firewall.

aws_network_firewall_firewall_policy instance-attribute

aws_network_firewall_firewall_policy: NotRequired[
    AwsNetworkFirewallFirewallPolicyDetails
]

Details about an Network Firewall firewall policy.

aws_network_firewall_rule_group instance-attribute

aws_network_firewall_rule_group: NotRequired[AwsNetworkFirewallRuleGroupDetails]

Details about an Network Firewall rule group.

aws_open_search_service_domain instance-attribute

aws_open_search_service_domain: NotRequired[AwsOpenSearchServiceDomainDetails]

Details about an Amazon OpenSearch Service domain.

aws_rds_db_cluster instance-attribute

aws_rds_db_cluster: NotRequired[AwsRdsDbClusterDetails]

Details about an Amazon RDS database cluster.

aws_rds_db_cluster_snapshot instance-attribute

aws_rds_db_cluster_snapshot: NotRequired[AwsRdsDbClusterSnapshotDetails]

Details about an Amazon RDS database cluster snapshot.

aws_rds_db_instance instance-attribute

aws_rds_db_instance: NotRequired[AwsRdsDbInstanceDetails]

Details about an Amazon RDS database instance.

aws_rds_db_security_group instance-attribute

aws_rds_db_security_group: NotRequired[AwsRdsDbSecurityGroupDetails]

Details about an Amazon RDS DB security group.

aws_rds_db_snapshot instance-attribute

aws_rds_db_snapshot: NotRequired[AwsRdsDbSnapshotDetails]

Details about an Amazon RDS database snapshot.

aws_rds_event_subscription instance-attribute

aws_rds_event_subscription: NotRequired[AwsRdsEventSubscriptionDetails]

Details about an RDS event notification subscription.

aws_redshift_cluster instance-attribute

aws_redshift_cluster: NotRequired[AwsRedshiftClusterDetails]

Contains details about an Amazon Redshift cluster.

aws_route53_hosted_zone instance-attribute

aws_route53_hosted_zone: NotRequired[AwsRoute53HostedZoneDetails]

Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.

aws_s3_access_point instance-attribute

aws_s3_access_point: NotRequired[AwsS3AccessPointDetails]

Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.

aws_s3_account_public_access_block instance-attribute

aws_s3_account_public_access_block: NotRequired[AwsS3AccountPublicAccessBlockDetails]

Details about the Amazon S3 Public Access Block configuration for an account.

aws_s3_bucket instance-attribute

aws_s3_bucket: NotRequired[AwsS3BucketDetails]

Details about an S3 bucket related to a finding.

aws_s3_object instance-attribute

aws_s3_object: NotRequired[AwsS3ObjectDetails]

Details about an S3 object related to a finding.

aws_sage_maker_notebook_instance instance-attribute

aws_sage_maker_notebook_instance: NotRequired[AwsSageMakerNotebookInstanceDetails]

aws_secrets_manager_secret instance-attribute

aws_secrets_manager_secret: NotRequired[AwsSecretsManagerSecretDetails]

Details about a Secrets Manager secret.

aws_sns_topic instance-attribute

aws_sns_topic: NotRequired[AwsSnsTopicDetails]

Details about an SNS topic.

aws_sqs_queue instance-attribute

aws_sqs_queue: NotRequired[AwsSqsQueueDetails]

Details about an SQS queue.

aws_ssm_patch_compliance instance-attribute

aws_ssm_patch_compliance: NotRequired[AwsSsmPatchComplianceDetails]

Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.

aws_step_function_state_machine instance-attribute

aws_step_function_state_machine: NotRequired[AwsStepFunctionStateMachineDetails]

Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.

aws_waf_rate_based_rule instance-attribute

aws_waf_rate_based_rule: NotRequired[AwsWafRateBasedRuleDetails]

Details about a rate-based rule for global resources.

aws_waf_regional_rate_based_rule instance-attribute

aws_waf_regional_rate_based_rule: NotRequired[AwsWafRegionalRateBasedRuleDetails]

Details about a rate-based rule for Regional resources.

aws_waf_regional_rule instance-attribute

aws_waf_regional_rule: NotRequired[AwsWafRegionalRuleDetails]

Details about an WAF rule for Regional resources.

aws_waf_regional_rule_group instance-attribute

aws_waf_regional_rule_group: NotRequired[AwsWafRegionalRuleGroupDetails]

Details about an WAF rule group for Regional resources.

aws_waf_regional_web_acl instance-attribute

aws_waf_regional_web_acl: NotRequired[AwsWafRegionalWebAclDetails]

Details about an WAF web access control list (web ACL) for Regional resources.

aws_waf_rule instance-attribute

aws_waf_rule: NotRequired[AwsWafRuleDetails]

Details about an WAF rule for global resources.

aws_waf_rule_group instance-attribute

aws_waf_rule_group: NotRequired[AwsWafRuleGroupDetails]

Details about an WAF rule group for global resources.

aws_waf_web_acl instance-attribute

aws_waf_web_acl: NotRequired[AwsWafWebAclDetails]

Details for an WAF web ACL.

aws_wafv2_rule_group instance-attribute

aws_wafv2_rule_group: NotRequired[AwsWafv2RuleGroupDetails]

aws_wafv2_web_acl instance-attribute

aws_wafv2_web_acl: NotRequired[AwsWafv2WebAclDetails]

aws_xray_encryption_config instance-attribute

aws_xray_encryption_config: NotRequired[AwsXrayEncryptionConfigDetails]

Information about the encryption configuration for X-Ray.

azure_resource instance-attribute

azure_resource: NotRequired[AzureResourceDetails]

Details about an Azure resource that is related to a finding.

code_repository instance-attribute

code_repository: NotRequired[CodeRepositoryDetails]

Details about an external code repository with which you can connect your Amazon Web Services resources. The connection is established through Amazon Inspector.

container instance-attribute

container: NotRequired[ContainerDetails]

Details about a container resource related to a finding.

other instance-attribute

other: NotRequired[FieldMap]

Details about a resource that are not available in a type-specific details object. Use the Other object in the following cases.

  • The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the Other object to populate the fields that are missing from the type-specific object.

  • The resource type does not have a corresponding object. This includes resources for which the type is Other.