From 359dea09eb0bed801549b18ce00829962d96da36 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 4 Oct 2022 07:14:53 +0000 Subject: [PATCH] feat(recommender): update the api #### recommender:v1 The following keys were added: - schemas.GoogleCloudRecommenderV1Impact.properties.reliabilityProjection.$ref (Total Keys: 1) - schemas.GoogleCloudRecommenderV1Impact.properties.sustainabilityProjection.$ref (Total Keys: 1) - schemas.GoogleCloudRecommenderV1ReliabilityProjection (Total Keys: 6) - schemas.GoogleCloudRecommenderV1SustainabilityProjection (Total Keys: 6) #### recommender:v1beta1 The following keys were added: - schemas.GoogleCloudRecommenderV1beta1Impact.properties.reliabilityProjection.$ref (Total Keys: 1) - schemas.GoogleCloudRecommenderV1beta1ReliabilityProjection (Total Keys: 6) --- ...ocations.recommenders.recommendations.html | 120 ++++++++++++++++++ ...ocations.recommenders.recommendations.html | 120 ++++++++++++++++++ ...ocations.recommenders.recommendations.html | 120 ++++++++++++++++++ ...ocations.recommenders.recommendations.html | 120 ++++++++++++++++++ ...ocations.recommenders.recommendations.html | 80 ++++++++++++ ...ocations.recommenders.recommendations.html | 80 ++++++++++++ ...ocations.recommenders.recommendations.html | 80 ++++++++++++ ...ocations.recommenders.recommendations.html | 80 ++++++++++++ .../documents/recommender.v1.json | 77 ++++++++++- .../documents/recommender.v1beta1.json | 52 +++++++- 10 files changed, 919 insertions(+), 10 deletions(-) diff --git a/docs/dyn/recommender_v1.billingAccounts.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1.billingAccounts.locations.recommenders.recommendations.html index becaf1005f5..809d532e797 100644 --- a/docs/dyn/recommender_v1.billingAccounts.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1.billingAccounts.locations.recommenders.recommendations.html @@ -127,11 +127,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -184,11 +196,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -234,11 +258,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -291,11 +327,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -361,11 +409,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -418,11 +478,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -472,11 +544,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -529,11 +613,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -583,11 +679,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -640,11 +748,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" diff --git a/docs/dyn/recommender_v1.folders.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1.folders.locations.recommenders.recommendations.html index 4f0c3708e72..5516196bfa1 100644 --- a/docs/dyn/recommender_v1.folders.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1.folders.locations.recommenders.recommendations.html @@ -127,11 +127,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -184,11 +196,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -234,11 +258,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -291,11 +327,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -361,11 +409,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -418,11 +478,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -472,11 +544,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -529,11 +613,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -583,11 +679,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -640,11 +748,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" diff --git a/docs/dyn/recommender_v1.organizations.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1.organizations.locations.recommenders.recommendations.html index 62632f16ddc..5c723e6827b 100644 --- a/docs/dyn/recommender_v1.organizations.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1.organizations.locations.recommenders.recommendations.html @@ -127,11 +127,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -184,11 +196,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -234,11 +258,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -291,11 +327,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -361,11 +409,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -418,11 +478,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -472,11 +544,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -529,11 +613,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -583,11 +679,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -640,11 +748,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" diff --git a/docs/dyn/recommender_v1.projects.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1.projects.locations.recommenders.recommendations.html index 12f6937ea76..d41a5ccd8c1 100644 --- a/docs/dyn/recommender_v1.projects.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1.projects.locations.recommenders.recommendations.html @@ -127,11 +127,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -184,11 +196,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -234,11 +258,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -291,11 +327,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -361,11 +409,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -418,11 +478,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -472,11 +544,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -529,11 +613,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" @@ -583,11 +679,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, ], "associatedInsights": [ # Insights that led to this recommendation. @@ -640,11 +748,23 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELAIBILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # Additional security impact details that is provided by the recommender. "a_key": "", # Properties of the object. }, }, + "sustainabilityProjection": { # Contains metadata about how much sustainability a recommendation can save or incur. # Use with CategoryType.SUSTAINABILITY + "duration": "A String", # Duration for which this sustainability applies. + "kgCO2e": 3.14, # Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e). + }, }, "priority": "A String", # Recommendation's priority. "recommenderSubtype": "A String", # Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE" diff --git a/docs/dyn/recommender_v1beta1.billingAccounts.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1beta1.billingAccounts.locations.recommenders.recommendations.html index 0a55521a96c..e9779fd80f5 100644 --- a/docs/dyn/recommender_v1beta1.billingAccounts.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1beta1.billingAccounts.locations.recommenders.recommendations.html @@ -127,6 +127,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -188,6 +196,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -242,6 +258,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -303,6 +327,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -377,6 +409,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -438,6 +478,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -496,6 +544,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -557,6 +613,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -615,6 +679,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -676,6 +748,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. diff --git a/docs/dyn/recommender_v1beta1.folders.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1beta1.folders.locations.recommenders.recommendations.html index 921dc5e5f57..c8ecf2bb573 100644 --- a/docs/dyn/recommender_v1beta1.folders.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1beta1.folders.locations.recommenders.recommendations.html @@ -127,6 +127,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -188,6 +196,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -242,6 +258,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -303,6 +327,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -377,6 +409,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -438,6 +478,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -496,6 +544,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -557,6 +613,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -615,6 +679,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -676,6 +748,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. diff --git a/docs/dyn/recommender_v1beta1.organizations.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1beta1.organizations.locations.recommenders.recommendations.html index d87af7ea681..ddc583b12db 100644 --- a/docs/dyn/recommender_v1beta1.organizations.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1beta1.organizations.locations.recommenders.recommendations.html @@ -127,6 +127,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -188,6 +196,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -242,6 +258,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -303,6 +327,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -377,6 +409,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -438,6 +478,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -496,6 +544,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -557,6 +613,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -615,6 +679,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -676,6 +748,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. diff --git a/docs/dyn/recommender_v1beta1.projects.locations.recommenders.recommendations.html b/docs/dyn/recommender_v1beta1.projects.locations.recommenders.recommendations.html index 14ec66f164e..70427e2289a 100644 --- a/docs/dyn/recommender_v1beta1.projects.locations.recommenders.recommendations.html +++ b/docs/dyn/recommender_v1beta1.projects.locations.recommenders.recommendations.html @@ -127,6 +127,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -188,6 +196,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -242,6 +258,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -303,6 +327,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -377,6 +409,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -438,6 +478,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -496,6 +544,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -557,6 +613,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -615,6 +679,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. @@ -676,6 +748,14 @@

Method Details

}, "duration": "A String", # Duration for which this cost applies. }, + "reliabilityProjection": { # Contains information on the impact of a reliability recommendation. # Use with CategoryType.RELIABILITY + "details": { # Per-recommender projection. + "a_key": "", # Properties of the object. + }, + "risks": [ # Reliability risks mitigated by this recommendation. + "A String", + ], + }, "securityProjection": { # Contains various ways of describing the impact on Security. # Use with CategoryType.SECURITY "details": { # This field can be used by the recommender to define details specific to security impact. "a_key": "", # Properties of the object. diff --git a/googleapiclient/discovery_cache/documents/recommender.v1.json b/googleapiclient/discovery_cache/documents/recommender.v1.json index b3b22db76ca..3586065bd27 100644 --- a/googleapiclient/discovery_cache/documents/recommender.v1.json +++ b/googleapiclient/discovery_cache/documents/recommender.v1.json @@ -1574,7 +1574,7 @@ } } }, - "revision": "20220917", + "revision": "20220924", "rootUrl": "https://recommender.googleapis.com/", "schemas": { "GoogleCloudRecommenderV1CostProjection": { @@ -1604,14 +1604,18 @@ "COST", "SECURITY", "PERFORMANCE", - "MANAGEABILITY" + "MANAGEABILITY", + "SUSTAINABILITY", + "RELIABILITY" ], "enumDescriptions": [ "Default unspecified category. Don't use directly.", "Indicates a potential increase or decrease in cost.", "Indicates a potential increase or decrease in security.", "Indicates a potential increase or decrease in performance.", - "Indicates a potential increase or decrease in manageability." + "Indicates a potential increase or decrease in manageability.", + "Indicates a potential increase or decrease in sustainability.", + "Indicates a potential increase or decrease in reliability." ], "type": "string" }, @@ -1619,9 +1623,17 @@ "$ref": "GoogleCloudRecommenderV1CostProjection", "description": "Use with CategoryType.COST" }, + "reliabilityProjection": { + "$ref": "GoogleCloudRecommenderV1ReliabilityProjection", + "description": "Use with CategoryType.RELAIBILITY" + }, "securityProjection": { "$ref": "GoogleCloudRecommenderV1SecurityProjection", "description": "Use with CategoryType.SECURITY" + }, + "sustainabilityProjection": { + "$ref": "GoogleCloudRecommenderV1SustainabilityProjection", + "description": "Use with CategoryType.SUSTAINABILITY" } }, "type": "object" @@ -1644,14 +1656,18 @@ "COST", "SECURITY", "PERFORMANCE", - "MANAGEABILITY" + "MANAGEABILITY", + "SUSTAINABILITY", + "RELIABILITY" ], "enumDescriptions": [ "Unspecified category.", "The insight is related to cost.", "The insight is related to security.", "The insight is related to performance.", - "This insight is related to manageability." + "This insight is related to manageability.", + "The insight is related to sustainability.", + "This insight is related to reliability." ], "type": "string" }, @@ -2190,6 +2206,40 @@ }, "type": "object" }, + "GoogleCloudRecommenderV1ReliabilityProjection": { + "description": "Contains information on the impact of a reliability recommendation.", + "id": "GoogleCloudRecommenderV1ReliabilityProjection", + "properties": { + "details": { + "additionalProperties": { + "description": "Properties of the object.", + "type": "any" + }, + "description": "Per-recommender projection.", + "type": "object" + }, + "risks": { + "description": "Reliability risks mitigated by this recommendation.", + "items": { + "enum": [ + "RISK_TYPE_UNSPECIFIED", + "SERVICE_DISRUPTION", + "DATA_LOSS", + "ACCESS_DENY" + ], + "enumDescriptions": [ + "Default unspecified risk. Don't use directly.", + "Potential service downtime.", + "Potential data loss.", + "Potential access denial. The service is still up but some or all clients can't access it." + ], + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudRecommenderV1SecurityProjection": { "description": "Contains various ways of describing the impact on Security.", "id": "GoogleCloudRecommenderV1SecurityProjection", @@ -2205,6 +2255,23 @@ }, "type": "object" }, + "GoogleCloudRecommenderV1SustainabilityProjection": { + "description": "Contains metadata about how much sustainability a recommendation can save or incur.", + "id": "GoogleCloudRecommenderV1SustainabilityProjection", + "properties": { + "duration": { + "description": "Duration for which this sustainability applies.", + "format": "google-duration", + "type": "string" + }, + "kgCO2e": { + "description": "Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e).", + "format": "double", + "type": "number" + } + }, + "type": "object" + }, "GoogleCloudRecommenderV1ValueMatcher": { "description": "Contains various matching options for values for a GCP resource field.", "id": "GoogleCloudRecommenderV1ValueMatcher", diff --git a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json index 09aae2a1b3c..bef906e11f5 100644 --- a/googleapiclient/discovery_cache/documents/recommender.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/recommender.v1beta1.json @@ -1574,7 +1574,7 @@ } } }, - "revision": "20220917", + "revision": "20220924", "rootUrl": "https://recommender.googleapis.com/", "schemas": { "GoogleCloudRecommenderV1beta1CostProjection": { @@ -1605,7 +1605,8 @@ "SECURITY", "PERFORMANCE", "MANAGEABILITY", - "SUSTAINABILITY" + "SUSTAINABILITY", + "RELIABILITY" ], "enumDescriptions": [ "Default unspecified category. Don't use directly.", @@ -1613,7 +1614,8 @@ "Indicates a potential increase or decrease in security.", "Indicates a potential increase or decrease in performance.", "Indicates a potential increase or decrease in manageability.", - "Indicates a potential increase or decrease in sustainability." + "Indicates a potential increase or decrease in sustainability.", + "Indicates a potential increase or decrease in reliability." ], "type": "string" }, @@ -1621,6 +1623,10 @@ "$ref": "GoogleCloudRecommenderV1beta1CostProjection", "description": "Use with CategoryType.COST" }, + "reliabilityProjection": { + "$ref": "GoogleCloudRecommenderV1beta1ReliabilityProjection", + "description": "Use with CategoryType.RELIABILITY" + }, "securityProjection": { "$ref": "GoogleCloudRecommenderV1beta1SecurityProjection", "description": "Use with CategoryType.SECURITY" @@ -1651,7 +1657,8 @@ "SECURITY", "PERFORMANCE", "MANAGEABILITY", - "SUSTAINABILITY" + "SUSTAINABILITY", + "RELIABILITY" ], "enumDescriptions": [ "Unspecified category.", @@ -1659,7 +1666,8 @@ "The insight is related to security.", "The insight is related to performance.", "This insight is related to manageability.", - "The insight is related to sustainability." + "The insight is related to sustainability.", + "The insight is related to reliability." ], "type": "string" }, @@ -2198,6 +2206,40 @@ }, "type": "object" }, + "GoogleCloudRecommenderV1beta1ReliabilityProjection": { + "description": "Contains information on the impact of a reliability recommendation.", + "id": "GoogleCloudRecommenderV1beta1ReliabilityProjection", + "properties": { + "details": { + "additionalProperties": { + "description": "Properties of the object.", + "type": "any" + }, + "description": "Per-recommender projection.", + "type": "object" + }, + "risks": { + "description": "Reliability risks mitigated by this recommendation.", + "items": { + "enum": [ + "RISK_TYPE_UNSPECIFIED", + "SERVICE_DISRUPTION", + "DATA_LOSS", + "ACCESS_DENY" + ], + "enumDescriptions": [ + "Default unspecified risk. Don't use directly.", + "Potential service downtime.", + "Potential data loss.", + "Potential access denial. The service is still up but some or all clients can't access it." + ], + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudRecommenderV1beta1SecurityProjection": { "description": "Contains various ways of describing the impact on Security.", "id": "GoogleCloudRecommenderV1beta1SecurityProjection",