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}|\\*)$)

Required: Yes

resourceMetadata

An object that contains details about the metadata.

Type: ResourceScanMetadata object

Required: No

resourceType

The type of the covered resource.

Type: String

Valid Values: AWS_EC2_INSTANCE | AWS_ECR_CONTAINER_IMAGE | AWS_ECR_REPOSITORY

Required: Yes

scanStatus

The status of the scan covering the resource.

Type: ScanStatus object

Required: No

scanType

The Amazon Inspector scan type covering the resource.

Type: String

Valid Values: NETWORK | PACKAGE

Required: Yes

See Also

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