CoveredResource - Inspector

CoveredResource

An object that contains details about a resource covered by Amazon Inspector.

Contents

accountId

The AWS account ID of the covered resource.

Type: String

Length Constraints: Fixed length of 12.

Pattern: ^\d{12}$

Required: Yes

resourceId

The ID of the covered resource.

Type: String

Length Constraints: Minimum length of 10. Maximum length of 341.

Pattern: (^arn:.*:ecr:.*:\d{12}:repository\/(?:[a-z0-9]+(?:[._-][a-z0-9]+)*\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*(\/sha256:[a-z0-9]{64})?$)|(^i-([a-z0-9]{8}|[a-z0-9]{17}|\\*)$|(^arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_\.]+(:(\$LATEST|[a-zA-Z0-9-_]+))?$))

Required: Yes

resourceType

The type of the covered resource.

Type: String

Valid Values: AWS_EC2_INSTANCE | AWS_ECR_CONTAINER_IMAGE | AWS_ECR_REPOSITORY | AWS_LAMBDA_FUNCTION

Required: Yes

scanType

The Amazon Inspector scan type covering the resource.

Type: String

Valid Values: NETWORK | PACKAGE | CODE

Required: Yes

lastScannedAt

The date and time the resource was last checked for vulnerabilities.

Type: Timestamp

Required: No

resourceMetadata

An object that contains details about the metadata.

Type: ResourceScanMetadata object

Required: No

scanStatus

The status of the scan covering the resource.

Type: ScanStatus object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: