Reference documentation and code samples for the Storage Control V2 API class Google::Cloud::Storage::Control::V2::IntelligenceFinding.
The IntelligenceFinding resource that represents a security, performance,
or cost-related finding about a project or bucket.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#associated_resources
def associated_resources() -> ::Array<::String>-
(::Array<::String>) —
Output only. Contains GCP resource names that are relevant to this
IntelligenceFinding. Thetarget_resourceis also added as part ofassociated_resources. eg:storage.googleapis.com/projects/_/buckets/b1cloudresourecemanager.googleapis.com/projects/p1
#category
def category() -> ::Google::Cloud::Storage::Control::V2::FindingCategory- (::Google::Cloud::Storage::Control::V2::FindingCategory) — Output only. Category of this finding.
#coldline_and_archival_storage_operations_spike
def coldline_and_archival_storage_operations_spike() -> ::Google::Cloud::Storage::Control::V2::IntelligenceFinding::ColdlineAndArchivalStorageOperationsSpike-
(::Google::Cloud::Storage::Control::V2::IntelligenceFinding::ColdlineAndArchivalStorageOperationsSpike) — Output only.
IntelligenceFindingabout a spike in Class A/B operations on Coldline or Archive Cloud Storage objects.Note: The following fields are mutually exclusive:
coldline_and_archival_storage_operations_spike,throttled_requests_spike,cross_region_egress_spike,storage_growth_above_trend. If a field in that set is populated, all other fields in the set will automatically be cleared.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The time at which the finding was created.
#cross_region_egress_spike
def cross_region_egress_spike() -> ::Google::Cloud::Storage::Control::V2::IntelligenceFinding::CrossRegionEgressSpike-
(::Google::Cloud::Storage::Control::V2::IntelligenceFinding::CrossRegionEgressSpike) — Output only.
IntelligenceFindingabout a spike in cross-region egress.Note: The following fields are mutually exclusive:
cross_region_egress_spike,coldline_and_archival_storage_operations_spike,throttled_requests_spike,storage_growth_above_trend. If a field in that set is populated, all other fields in the set will automatically be cleared.
#description
def description() -> ::String- (::String) — Output only. A short description about the finding.
#name
def name() -> ::String-
(::String) — Identifier. The resource name of
IntelligenceFinding. Format:projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
#name=
def name=(value) -> ::String-
value (::String) — Identifier. The resource name of
IntelligenceFinding. Format:projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
-
(::String) — Identifier. The resource name of
IntelligenceFinding. Format:projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
#observation_period
def observation_period() -> ::Google::Type::Interval-
(::Google::Type::Interval) — Output only. The time interval during which the underlying data was used to
generate this
IntelligenceFinding.
#severity
def severity() -> ::Google::Cloud::Storage::Control::V2::FindingSeverity- (::Google::Cloud::Storage::Control::V2::FindingSeverity) — Output only. Severity of the finding.
#storage_growth_above_trend
def storage_growth_above_trend() -> ::Google::Cloud::Storage::Control::V2::IntelligenceFinding::StorageGrowthAboveTrend-
(::Google::Cloud::Storage::Control::V2::IntelligenceFinding::StorageGrowthAboveTrend) — Output only.
IntelligenceFindingabout growth in storage above the expected trend.Note: The following fields are mutually exclusive:
storage_growth_above_trend,coldline_and_archival_storage_operations_spike,throttled_requests_spike,cross_region_egress_spike. If a field in that set is populated, all other fields in the set will automatically be cleared.
#target_resource
def target_resource() -> ::String-
(::String) —
Output only. The fully qualified resource name of the resource that this
IntelligenceFindingapplies to. eg:storage.googleapis.com/projects/_/buckets/b1cloudresourecemanager.googleapis.com/projects/p1
#throttled_requests_spike
def throttled_requests_spike() -> ::Google::Cloud::Storage::Control::V2::IntelligenceFinding::ThrottledRequestSpike-
(::Google::Cloud::Storage::Control::V2::IntelligenceFinding::ThrottledRequestSpike) — Output only.
IntelligenceFindingabout a spike in throttled requests (429 errors) within a project.Note: The following fields are mutually exclusive:
throttled_requests_spike,coldline_and_archival_storage_operations_spike,cross_region_egress_spike,storage_growth_above_trend. If a field in that set is populated, all other fields in the set will automatically be cleared.
#type
def type() -> ::Google::Cloud::Storage::Control::V2::FindingType- (::Google::Cloud::Storage::Control::V2::FindingType) — Output only. Type of this finding.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The time at which the finding was last updated.