Class VulnerabilitySnapshot
Result containing the properties and count of a VulnerabilitySnapshot request.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class VulnerabilitySnapshot : IDirectResponseSchema
Properties
CloudProvider
The cloud provider for the vulnerability snapshot.
Declaration
[JsonProperty("cloudProvider")]
public virtual string CloudProvider { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FindingCount
The vulnerability count by severity.
Declaration
[JsonProperty("findingCount")]
public virtual VulnerabilityCountBySeverity FindingCount { get; set; }
Property Value
Type | Description |
---|---|
VulnerabilityCountBySeverity |
Name
Identifier. The vulnerability snapshot name. Format: //locations//vulnerabilitySnapshots/
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SnapshotTime
object representation of SnapshotTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use SnapshotTimeDateTimeOffset instead.")]
public virtual object SnapshotTime { get; set; }
Property Value
Type | Description |
---|---|
object |
SnapshotTimeDateTimeOffset
DateTimeOffset representation of SnapshotTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? SnapshotTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
SnapshotTimeRaw
The time that the snapshot was taken.
Declaration
[JsonProperty("snapshotTime")]
public virtual string SnapshotTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |