ScanCoverages Object
Relationships
graph LR
ScanCoverages -->|"account"| Accounts
Properties
Truto's stable unified identifier for this object. Opaque; use provider_id to address the object in the provider's own console or API.
When Truto actually read this object from the provider, in UTC ISO 8601 with offset. Not the request time, and not a provider timestamp.
Whether the provider returned a ceiling rather than true counts — coverage_percent should not be read as exact in that case.
Stable reference for this coverage row.
Scanned as a proportion of in-scope, where both counts are known. Derived.
When the object was created at the provider, in UTC ISO 8601. Null when the provider does not record one - see unreadable_fields.
When the scanner last ran for this resource type.
The provider's own type string, unmodified — e.g. 'AWS::S3::Bucket', 'aws_iam_role', 'Microsoft.Sql/servers'.
Which cloud this object was read from.
awsazuregcp
The provider's own identifier — a full ARN, resource id, or self-link — passed through verbatim, never truncated or normalized.
Where the object is. 'global' marks resources with no region (e.g. IAM, a GCP VPC network). If the provider returns no location, the queried region is substituted and flagged in unreadable_fields.
Raw data returned from the remote API call.
The resource type being scanned, as the provider names it.
How many resources of this type exist in the account and region.
How many resources are not covered by the scanner.
How many of them the scanner actually covers.
What kind of scan this is — for example package, code, network or data.
Which scanning product this coverage describes.
Key-value pairs exactly as the customer set them, with no case folding or normalization. An empty object means no tags; tags that could not be read appear in unreadable_fields instead.
Fields on this object that could not be read, and why. An empty array means everything was read. Use this to tell a real value from a missing one.
Explanation of the reason, where one adds anything.
The property on this resource that could not be read.
Why the field could not be read. available_on_get: Not read on list to keep the list fast; call GET for this resource's id to get it.
not_supported_by_providernot_configuredpermission_deniednot_collectedcollection_errorpartially_collectedavailable_on_get
When the object was last modified at the provider, in UTC ISO 8601. Null when the provider does not record one - see unreadable_fields.