lib/google/apis/recommender_v1/representations.rb in google-apis-recommender_v1-0.5.0 vs lib/google/apis/recommender_v1/representations.rb in google-apis-recommender_v1-0.6.0
- old
+ new
@@ -122,10 +122,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudRecommenderV1SecurityProjection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudRecommenderV1ValueMatcher
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -149,10 +155,12 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :category, as: 'category'
property :cost_projection, as: 'costProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1CostProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1CostProjection::Representation
+ property :security_projection, as: 'securityProjection', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SecurityProjection, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1SecurityProjection::Representation
+
end
end
class GoogleCloudRecommenderV1Insight
# @private
@@ -165,10 +173,11 @@
property :etag, as: 'etag'
property :insight_subtype, as: 'insightSubtype'
property :last_refresh_time, as: 'lastRefreshTime'
property :name, as: 'name'
property :observation_period, as: 'observationPeriod'
+ property :severity, as: 'severity'
property :state_info, as: 'stateInfo', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1InsightStateInfo, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1InsightStateInfo::Representation
collection :target_resources, as: 'targetResources'
end
end
@@ -277,10 +286,11 @@
property :etag, as: 'etag'
property :last_refresh_time, as: 'lastRefreshTime'
property :name, as: 'name'
property :primary_impact, as: 'primaryImpact', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1Impact, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1Impact::Representation
+ property :priority, as: 'priority'
property :recommender_subtype, as: 'recommenderSubtype'
property :state_info, as: 'stateInfo', class: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1RecommendationStateInfo, decorator: Google::Apis::RecommenderV1::GoogleCloudRecommenderV1RecommendationStateInfo::Representation
end
end
@@ -303,9 +313,16 @@
class GoogleCloudRecommenderV1RecommendationStateInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :state, as: 'state'
hash :state_metadata, as: 'stateMetadata'
+ end
+ end
+
+ class GoogleCloudRecommenderV1SecurityProjection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ hash :details, as: 'details'
end
end
class GoogleCloudRecommenderV1ValueMatcher
# @private