public sealed class IntelligenceFinding : IMessage<IntelligenceFinding>, IEquatable<IntelligenceFinding>, IDeepCloneable<IntelligenceFinding>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Storage v2 API class IntelligenceFinding.
The IntelligenceFinding resource that represents a security, performance,
or cost-related finding about a project or bucket.
Implements
IMessageIntelligenceFinding, IEquatableIntelligenceFinding, IDeepCloneableIntelligenceFinding, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
IntelligenceFinding()
public IntelligenceFinding()IntelligenceFinding(IntelligenceFinding)
public IntelligenceFinding(IntelligenceFinding other)| Parameter | |
|---|---|
| Name | Description |
other |
IntelligenceFinding |
Properties
AssociatedResources
public RepeatedField<string> AssociatedResources { get; }Output only. Contains GCP resource names that are
relevant to this IntelligenceFinding. The target_resource is also added
as part of associated_resources. eg:
storage.googleapis.com/projects/_/buckets/b1cloudresourecemanager.googleapis.com/projects/p1
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Category
public FindingCategory Category { get; set; }Output only. Category of this finding.
| Property Value | |
|---|---|
| Type | Description |
FindingCategory |
|
ColdlineAndArchivalStorageOperationsSpike
public IntelligenceFinding.Types.ColdlineAndArchivalStorageOperationsSpike ColdlineAndArchivalStorageOperationsSpike { get; set; }Output only. IntelligenceFinding about a spike in Class A/B operations
on Coldline or Archive Cloud Storage objects.
| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingTypesColdlineAndArchivalStorageOperationsSpike |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time at which the finding was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CrossRegionEgressSpike
public IntelligenceFinding.Types.CrossRegionEgressSpike CrossRegionEgressSpike { get; set; }Output only. IntelligenceFinding about a spike in cross-region egress.
| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingTypesCrossRegionEgressSpike |
|
Description
public string Description { get; set; }Output only. A short description about the finding.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IntelligenceFindingDetailsCase
public IntelligenceFinding.IntelligenceFindingDetailsOneofCase IntelligenceFindingDetailsCase { get; }| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingIntelligenceFindingDetailsOneofCase |
|
IntelligenceFindingName
public IntelligenceFindingName IntelligenceFindingName { get; set; }IntelligenceFindingName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingName |
|
Name
public string Name { get; set; }Identifier. The resource name of IntelligenceFinding.
Format:
projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ObservationPeriod
public Interval ObservationPeriod { get; set; }Output only. The time interval during which the underlying data was used to
generate this IntelligenceFinding.
| Property Value | |
|---|---|
| Type | Description |
Interval |
|
Severity
public FindingSeverity Severity { get; set; }Output only. Severity of the finding.
| Property Value | |
|---|---|
| Type | Description |
FindingSeverity |
|
StorageGrowthAboveTrend
public IntelligenceFinding.Types.StorageGrowthAboveTrend StorageGrowthAboveTrend { get; set; }Output only. IntelligenceFinding about growth in storage above the
expected trend.
| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingTypesStorageGrowthAboveTrend |
|
TargetResource
public string TargetResource { get; set; }Output only. The fully qualified resource name of the resource that this
IntelligenceFinding applies to. eg:
storage.googleapis.com/projects/_/buckets/b1cloudresourecemanager.googleapis.com/projects/p1
| Property Value | |
|---|---|
| Type | Description |
string |
|
ThrottledRequestsSpike
public IntelligenceFinding.Types.ThrottledRequestSpike ThrottledRequestsSpike { get; set; }Output only. IntelligenceFinding about a spike in throttled requests
(429 errors) within a project.
| Property Value | |
|---|---|
| Type | Description |
IntelligenceFindingTypesThrottledRequestSpike |
|
Type
public FindingType Type { get; set; }Output only. Type of this finding.
| Property Value | |
|---|---|
| Type | Description |
FindingType |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time at which the finding was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|