Class AssetDiscoveryConfig
Customer defined Configuration for asset discovery.
Implements
Inherited Members
Namespace: Google.Apis.ThreatIntelligenceService.v1beta.Data
Assembly: Google.Apis.ThreatIntelligenceService.v1beta.dll
Syntax
public class AssetDiscoveryConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastScanCompleteTime
object representation of LastScanCompleteTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastScanCompleteTimeDateTimeOffset instead.")]
public virtual object LastScanCompleteTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastScanCompleteTimeDateTimeOffset
DateTimeOffset representation of LastScanCompleteTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastScanCompleteTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastScanCompleteTimeRaw
Output only. Timestamp of the last scan completed. This field is set by the system and cannot be modified by the user.
Declaration
[JsonProperty("lastScanCompleteTime")]
public virtual string LastScanCompleteTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastScanStartTime
object representation of LastScanStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastScanStartTimeDateTimeOffset instead.")]
public virtual object LastScanStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastScanStartTimeDateTimeOffset
DateTimeOffset representation of LastScanStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastScanStartTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastScanStartTimeRaw
Output only. Timestamp of the last scan started - used for scheduling the next scan. This field is set by the system and cannot be modified by the user.
Declaration
[JsonProperty("lastScanStartTime")]
public virtual string LastScanStartTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScanFrequency
Required. Frequency at which the scheduled discovery scan should be run. If not specified, the default frequency is DAILY.
Declaration
[JsonProperty("scanFrequency")]
public virtual string ScanFrequency { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScopeExclusionAssets
Optional. Seed assets that are out of scope for the scheduled discovery scan.
Declaration
[JsonProperty("scopeExclusionAssets")]
public virtual IList<AssetDiscoverySeed> ScopeExclusionAssets { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AssetDiscoverySeed> |
SeedAssets
Required. Seed assets for the scheduled discovery scan. At least one seed asset is required.
Declaration
[JsonProperty("seedAssets")]
public virtual IList<AssetDiscoverySeed> SeedAssets { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AssetDiscoverySeed> |
Workflow
Required. Workflow to be used for the scheduled discovery scan. If not specified, the default workflow is EXTERNAL_DISCOVERY.
Declaration
[JsonProperty("workflow")]
public virtual string Workflow { get; set; }
Property Value
| Type | Description |
|---|---|
| string |