Cloud Storage v2 API - Class IntelligenceFinding (1.8.0)

public sealed class IntelligenceFinding : IMessage<IntelligenceFinding>, IEquatable<IntelligenceFinding>, IDeepCloneable<IntelligenceFinding>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > IntelligenceFinding

Namespace

Google.Cloud.Storage.Control.V2

Assembly

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/b1
  • cloudresourecemanager.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/b1
  • cloudresourecemanager.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