Reference documentation and code samples for the Google Cloud Storage Control V2 Client class IntelligenceFinding.
The IntelligenceFinding
resource that represents a security, performance,
or cost-related finding about a project or bucket.
Generated from protobuf message google.storage.control.v2.IntelligenceFinding
Namespace
Google \ Cloud \ Storage \ Control \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of IntelligenceFinding
. Format: projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
↳ description
string
Output only. A short description about the finding.
↳ type
int
Output only. Type of this finding.
↳ category
int
Output only. Category of this finding.
↳ severity
int
Output only. Severity of the finding.
↳ create_time
↳ update_time
↳ target_resource
string
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
↳ associated_resources
string[]
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
↳ observation_period
Google\Type\Interval
Output only. The time interval during which the underlying data was used to generate this IntelligenceFinding
.
↳ coldline_and_archival_storage_operations_spike
IntelligenceFinding\ColdlineAndArchivalStorageOperationsSpike
Output only. IntelligenceFinding
about a spike in Class A/B operations on Coldline or Archive Cloud Storage objects.
↳ throttled_requests_spike
IntelligenceFinding\ThrottledRequestSpike
Output only. IntelligenceFinding
about a spike in throttled requests (429 errors) within a project.
↳ cross_region_egress_spike
IntelligenceFinding\CrossRegionEgressSpike
Output only. IntelligenceFinding
about a spike in cross-region egress.
↳ storage_growth_above_trend
IntelligenceFinding\StorageGrowthAboveTrend
Output only. IntelligenceFinding
about growth in storage above the expected trend.
getName
Identifier. The resource name of IntelligenceFinding
.
Format: projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
string
setName
Identifier. The resource name of IntelligenceFinding
.
Format: projects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding}
var
string
$this
getDescription
Output only. A short description about the finding.
string
setDescription
Output only. A short description about the finding.
var
string
$this
getType
Output only. Type of this finding.
setType
Output only. Type of this finding.
$this
getCategory
Output only. Category of this finding.
setCategory
Output only. Category of this finding.
$this
getSeverity
Output only. Severity of the finding.
setSeverity
Output only. Severity of the finding.
$this
getCreateTime
Output only. The time at which the finding was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time at which the finding was created.
$this
getUpdateTime
Output only. The time at which the finding was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time at which the finding was last updated.
$this
getTargetResource
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
string
setTargetResource
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
var
string
$this
getAssociatedResources
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
setAssociatedResources
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
var
string[]
$this
getObservationPeriod
Output only. The time interval during which the underlying data was used to
generate this IntelligenceFinding
.
hasObservationPeriod
clearObservationPeriod
setObservationPeriod
Output only. The time interval during which the underlying data was used to
generate this IntelligenceFinding
.
$this
getColdlineAndArchivalStorageOperationsSpike
Output only. IntelligenceFinding
about a spike in Class A/B operations
on Coldline or Archive Cloud Storage objects.
hasColdlineAndArchivalStorageOperationsSpike
setColdlineAndArchivalStorageOperationsSpike
Output only. IntelligenceFinding
about a spike in Class A/B operations
on Coldline or Archive Cloud Storage objects.
$this
getThrottledRequestsSpike
Output only. IntelligenceFinding
about a spike in throttled requests
(429 errors) within a project.
hasThrottledRequestsSpike
setThrottledRequestsSpike
Output only. IntelligenceFinding
about a spike in throttled requests
(429 errors) within a project.
$this
getCrossRegionEgressSpike
Output only. IntelligenceFinding
about a spike in cross-region egress.
hasCrossRegionEgressSpike
setCrossRegionEgressSpike
Output only. IntelligenceFinding
about a spike in cross-region egress.
$this
getStorageGrowthAboveTrend
Output only. IntelligenceFinding
about growth in storage above the
expected trend.
hasStorageGrowthAboveTrend
setStorageGrowthAboveTrend
Output only. IntelligenceFinding
about growth in storage above the
expected trend.
$this
getIntelligenceFindingDetails
string

