GetControlProjectIntelligenceFindingsFinding constructor

const GetControlProjectIntelligenceFindingsFinding({
  1. required Input<List<String>> associatedResources,
  2. required Input<String> category,
  3. required Input<List<GetControlProjectIntelligenceFindingsFindingColdlineAndArchivalStorageOperationsSpike>> coldlineAndArchivalStorageOperationsSpikes,
  4. required Input<String> createTime,
  5. required Input<List<GetControlProjectIntelligenceFindingsFindingCrossRegionEgressSpike>> crossRegionEgressSpikes,
  6. required Input<String> description,
  7. required Input<String> name,
  8. required Input<List<GetControlProjectIntelligenceFindingsFindingObservationPeriod>> observationPeriods,
  9. required Input<String> severity,
  10. required Input<List<GetControlProjectIntelligenceFindingsFindingStorageGrowthAboveTrend>> storageGrowthAboveTrends,
  11. required Input<String> targetResource,
  12. required Input<List<GetControlProjectIntelligenceFindingsFindingThrottledRequestsSpike>> throttledRequestsSpikes,
  13. required Input<String> type,
  14. required Input<String> updateTime,
})

Creates a new GetControlProjectIntelligenceFindingsFinding. associatedResources Resources associated with the finding. category The category of the finding. coldlineAndArchivalStorageOperationsSpikes A finding about a spike in Class A or Class B operations on Coldline or Archive Cloud Storage objects. Structure is documented below. createTime The time at which the finding was created. crossRegionEgressSpikes A finding about a spike in cross-region egress from Cloud Storage. Structure is documented below. description A description of the finding. name The resource name of the finding. observationPeriods The observation period of the finding. Structure is documented below. severity The severity of the finding. storageGrowthAboveTrends A finding about a spike in storage growth (bytes or object count) that is outside the normal historical trend. Structure is documented below. targetResource The resource that the finding is about. throttledRequestsSpikes A finding about a spike in throttled requests (429 errors) within a project. Structure is documented below. type The type of the finding. updateTime The time at which the finding was last updated.

Implementation

const GetControlProjectIntelligenceFindingsFinding({
  required this.associatedResources,
  required this.category,
  required this.coldlineAndArchivalStorageOperationsSpikes,
  required this.createTime,
  required this.crossRegionEgressSpikes,
  required this.description,
  required this.name,
  required this.observationPeriods,
  required this.severity,
  required this.storageGrowthAboveTrends,
  required this.targetResource,
  required this.throttledRequestsSpikes,
  required this.type,
  required this.updateTime,
});