ResourceDetails

Additional details about a resource related to a finding.

To provide the details, use the object that corresponds to the resource type. For example, if the resource type is AwsEc2Instance, then you use the AwsEc2Instance object to provide the details.

If the type-specific object does not contain all of the fields you want to populate, then you use the Other object to populate those additional fields.

You also use the Other object to populate the details when the selected type does not have a corresponding object.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Provides information about a version 1 Amazon API Gateway stage.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

Provides details about a launch configuration.

Link copied to clipboard

Provides details about an Backup backup plan.

Link copied to clipboard

Provides details about an Backup backup vault.

Link copied to clipboard

Provides details about an Backup backup, or recovery point.

Link copied to clipboard

Provides details about an Certificate Manager certificate.

Link copied to clipboard

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

Link copied to clipboard

Details about a CloudFront distribution.

Link copied to clipboard

Provides details about a CloudTrail trail.

Link copied to clipboard

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.

Link copied to clipboard

Details for an CodeBuild project.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Details about a DynamoDB table.

Link copied to clipboard

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.

Link copied to clipboard

Details about an Elastic IP address.

Link copied to clipboard

Details about an EC2 instance related to a finding.

Link copied to clipboard

Specifies the properties for creating an Amazon Elastic Compute Cloud (Amazon EC2) launch template.

Link copied to clipboard

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

Link copied to clipboard

Details for an EC2 network interface.

Link copied to clipboard

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.

Link copied to clipboard

Details for an EC2 security group.

Link copied to clipboard

Details about a subnet in Amazon EC2.

Link copied to clipboard

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

Link copied to clipboard

Details for an Amazon EC2 volume.

Link copied to clipboard

Details for an Amazon EC2 VPC.

Link copied to clipboard

Details about the service configuration for a VPC endpoint service.

Link copied to clipboard

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.

Link copied to clipboard

Details about an Amazon EC2 VPN connection.

Link copied to clipboard

Information about an Amazon ECR image.

Link copied to clipboard

Information about an Amazon Elastic Container Registry repository.

Link copied to clipboard

Details about an Amazon ECS cluster.

Link copied to clipboard

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

Link copied to clipboard

Details about a service within an ECS cluster.

Link copied to clipboard

Details about a task in a cluster.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

Details about an Amazon EKS cluster.

Link copied to clipboard

Details about an Elastic Beanstalk environment.

Link copied to clipboard

Details for an Elasticsearch domain.

Link copied to clipboard

Contains details about a Classic Load Balancer.

Link copied to clipboard

Details about a load balancer.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Details about an IAM access key related to a finding.

Link copied to clipboard

Contains details about an IAM group.

Link copied to clipboard

Details about an IAM permissions policy.

Link copied to clipboard

Details about an IAM role.

Link copied to clipboard

Details about an IAM user.

Link copied to clipboard

Details about an Amazon Kinesis data stream.

Link copied to clipboard

Details about an KMS key.

Link copied to clipboard

Details about a Lambda function.

Link copied to clipboard

Details for a Lambda layer version.

Link copied to clipboard

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

Link copied to clipboard

Details about an Network Firewall firewall.

Link copied to clipboard

Details about an Network Firewall firewall policy.

Link copied to clipboard

Details about an Network Firewall rule group.

Link copied to clipboard

Details about an Amazon OpenSearch Service domain.

Link copied to clipboard

Details about an Amazon RDS database cluster.

Link copied to clipboard

Details about an Amazon RDS database cluster snapshot.

Link copied to clipboard

Details about an Amazon RDS database instance.

Link copied to clipboard

Details about an Amazon RDS DB security group.

Link copied to clipboard

Details about an Amazon RDS database snapshot.

Link copied to clipboard

Details about an RDS event notification subscription.

Link copied to clipboard

Contains details about an Amazon Redshift cluster.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Details about an S3 bucket related to a finding.

Link copied to clipboard

Details about an S3 object related to a finding.

Link copied to clipboard

Provides details about an Amazon SageMaker AI notebook instance.

Link copied to clipboard

Details about a Secrets Manager secret.

Link copied to clipboard

Details about an SNS topic.

Link copied to clipboard

Details about an SQS queue.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Details about a rate-based rule for global resources.

Link copied to clipboard

Details about a rate-based rule for Regional resources.

Link copied to clipboard

Details about an WAF rule for Regional resources.

Link copied to clipboard

Details about an WAF rule group for Regional resources.

Link copied to clipboard

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

Link copied to clipboard

Details about an WAF rule for global resources.

Link copied to clipboard

Details about an WAF rule group for global resources.

Link copied to clipboard

Details about an WAFv2 rule group.

Link copied to clipboard

Details about an WAFv2 web Access Control List (ACL).

Link copied to clipboard

Details for an WAF web ACL.

Link copied to clipboard

Information about the encryption configuration for X-Ray.

Link copied to clipboard

Details about a container resource related to a finding.

Link copied to clipboard

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

Functions

Link copied to clipboard
inline fun copy(block: ResourceDetails.Builder.() -> Unit = {}): ResourceDetails
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String