ResourceResult

Provides comprehensive details about an Amazon Web Services resource and its associated security findings.

Types

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

Properties

Link copied to clipboard

The Amazon Web Services account that recorded the resource data in Security Hub.

Link copied to clipboard

The name of the Amazon Web Services account that's associated with the resource.

Link copied to clipboard

Specifies how the resource was discovered. If the value is Managed, the resource is natively provided by a cloud service provider. If the value is SelfHosted, the resource is hosted on customer-managed infrastructure, such as a compute instance or container image.

Link copied to clipboard

An aggregated view of security findings associated with a resource.

Link copied to clipboard

The Amazon Web Services Region that recorded the resource data in Security Hub.

Link copied to clipboard

The grouping where the resource belongs.

Link copied to clipboard

The cloud partition where the resource exists. For Amazon Web Services, valid values include aws, aws-cn, and aws-us-gov. This field isn't returned for cloud providers that don't use partitions.

Link copied to clipboard

The configuration details of a resource.

Link copied to clipboard

The time when the resource was created.

Link copied to clipboard

The timestamp when information about the resource was captured.

Link copied to clipboard

The global identifier used to identify a resource.

Link copied to clipboard

The unique identifier for a resource.

Link copied to clipboard

Additional resource-type-specific details. For self-hosted AI resources and their host resources, contains an AIDetails structure.

Link copied to clipboard

The name of the resource.

Link copied to clipboard

The identifier of the cloud account that owns the resource. For Amazon Web Services resources, this is the Amazon Web Services account ID. For Azure resources, this is the Azure subscription ID.

Link copied to clipboard

The identifier of the cloud organization that owns the resource. For Amazon Web Services resources, this is the Organizations ID. For Azure resources, this is the Azure tenant ID.

Link copied to clipboard

The cloud provider where the resource exists. Valid values are AWS and Azure. This field is always included.

Link copied to clipboard

The native cloud region where the resource is located. For Amazon Web Services, this is an Amazon Web Services Region (for example, us-east-1). For Azure resources, this is the Azure region (for example, westus2). This field is always included.

Link copied to clipboard

The AI/ML sub-grouping of the resource. Present only when ResourceCategory is AI/ML.

Link copied to clipboard

The key-value pairs associated with a resource.

Link copied to clipboard

The type of resource.

Functions

Link copied to clipboard
inline fun copy(block: ResourceResult.Builder.() -> Unit = {}): ResourceResult
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