lib/google/apis/securitycenter_v1beta2/service.rb in google-apis-securitycenter_v1beta2-0.40.0 vs lib/google/apis/securitycenter_v1beta2/service.rb in google-apis-securitycenter_v1beta2-0.41.0

- old
+ new

@@ -48,11 +48,16 @@ client_name: 'google-apis-securitycenter_v1beta2', client_version: Google::Apis::SecuritycenterV1beta2::GEM_VERSION) @batch_path = 'batch' end - # Get the ContainerThreatDetectionSettings resource. + # Get the ContainerThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetContainerThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateContainerThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -82,11 +87,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the EventThreatDetectionSettings resource. + # Get the EventThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetEventThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateEventThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the EventThreatDetectionSettings to retrieve. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -146,11 +156,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the RapidVulnerabilityDetectionSettings resource. + # Get the RapidVulnerabilityDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetRapidVulnerabilityDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateRapidVulnerabilityDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to retrieve. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -211,11 +227,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the SecurityHealthAnalyticsSettings resource. + # Get the SecurityHealthAnalyticsSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetSecurityHealthAnalyticsSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateSecurityHealthAnalyticsSettings for this purpose. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: # * organizations/`organization`/securityHealthAnalyticsSettings * folders/` # folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -244,11 +265,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the VirtualMachineThreatDetectionSettings resource. + # Get the VirtualMachineThreatDetectionSettings resource. In the returned + # settings response, a missing field only indicates that it was not explicitly + # set, so no assumption should be made about these fields. In other words, + # GetVirtualMachineThreatDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateVirtualMachineThreatDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -277,11 +304,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the WebSecurityScannerSettings resource. + # Get the WebSecurityScannerSettings resource. In the returned settings response, + # a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetWebSecurityScannerSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateWebSecurityScannerSettings for this purpose. # @param [String] name # Required. The name of the WebSecurityScannerSettings to retrieve. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields @@ -543,11 +575,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective ContainerThreatDetectionSettings based on its level - # in the resource hierarchy and its settings. + # in the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -578,11 +615,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective EventThreatDetectionSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the EventThreatDetectionSettings to calculate. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -611,11 +653,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective RapidVulnerabilityDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to calculate. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -645,11 +692,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective SecurityHealthAnalyticsSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to calculate. # Formats: * organizations/`organization`/securityHealthAnalyticsSettings * # folders/`folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -679,11 +731,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective VirtualMachineThreatDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -713,11 +770,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective WebSecurityScannerSettings based on its level in the - # resource hierarchy and its settings. + # resource hierarchy and its settings. Settings provided closer to the target + # resource take precedence over those further away (e.g. folder will override + # organization level settings). The default SCC setting for the detector service + # defaults can be overridden at organization, folder and project levels. No + # assumptions should be made about the SCC defaults as it is considered an + # internal implementation detail. # @param [String] name # Required. The name of the WebSecurityScannerSettings to calculate. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields @@ -745,11 +807,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the ContainerThreatDetectionSettings resource. + # Get the ContainerThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetContainerThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateContainerThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -779,11 +846,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the EventThreatDetectionSettings resource. + # Get the EventThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetEventThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateEventThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the EventThreatDetectionSettings to retrieve. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -843,11 +915,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the RapidVulnerabilityDetectionSettings resource. + # Get the RapidVulnerabilityDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetRapidVulnerabilityDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateRapidVulnerabilityDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to retrieve. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -908,11 +986,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the SecurityHealthAnalyticsSettings resource. + # Get the SecurityHealthAnalyticsSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetSecurityHealthAnalyticsSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateSecurityHealthAnalyticsSettings for this purpose. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: # * organizations/`organization`/securityHealthAnalyticsSettings * folders/` # folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -972,11 +1055,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the VirtualMachineThreatDetectionSettings resource. + # Get the VirtualMachineThreatDetectionSettings resource. In the returned + # settings response, a missing field only indicates that it was not explicitly + # set, so no assumption should be made about these fields. In other words, + # GetVirtualMachineThreatDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateVirtualMachineThreatDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -1005,11 +1094,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the WebSecurityScannerSettings resource. + # Get the WebSecurityScannerSettings resource. In the returned settings response, + # a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetWebSecurityScannerSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateWebSecurityScannerSettings for this purpose. # @param [String] name # Required. The name of the WebSecurityScannerSettings to retrieve. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields @@ -1271,11 +1365,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective ContainerThreatDetectionSettings based on its level - # in the resource hierarchy and its settings. + # in the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -1306,11 +1405,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective EventThreatDetectionSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the EventThreatDetectionSettings to calculate. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -1339,11 +1443,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective RapidVulnerabilityDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to calculate. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -1373,11 +1482,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective SecurityHealthAnalyticsSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to calculate. # Formats: * organizations/`organization`/securityHealthAnalyticsSettings * # folders/`folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -1407,11 +1521,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective VirtualMachineThreatDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -1441,11 +1560,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective WebSecurityScannerSettings based on its level in the - # resource hierarchy and its settings. + # resource hierarchy and its settings. Settings provided closer to the target + # resource take precedence over those further away (e.g. folder will override + # organization level settings). The default SCC setting for the detector service + # defaults can be overridden at organization, folder and project levels. No + # assumptions should be made about the SCC defaults as it is considered an + # internal implementation detail. # @param [String] name # Required. The name of the WebSecurityScannerSettings to calculate. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields @@ -1473,11 +1597,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the ContainerThreatDetectionSettings resource. + # Get the ContainerThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetContainerThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateContainerThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -1507,11 +1636,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the EventThreatDetectionSettings resource. + # Get the EventThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetEventThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateEventThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the EventThreatDetectionSettings to retrieve. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -1571,11 +1705,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the RapidVulnerabilityDetectionSettings resource. + # Get the RapidVulnerabilityDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetRapidVulnerabilityDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateRapidVulnerabilityDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to retrieve. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -1636,11 +1776,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the SecurityHealthAnalyticsSettings resource. + # Get the SecurityHealthAnalyticsSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetSecurityHealthAnalyticsSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateSecurityHealthAnalyticsSettings for this purpose. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: # * organizations/`organization`/securityHealthAnalyticsSettings * folders/` # folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -1669,11 +1814,17 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the VirtualMachineThreatDetectionSettings resource. + # Get the VirtualMachineThreatDetectionSettings resource. In the returned + # settings response, a missing field only indicates that it was not explicitly + # set, so no assumption should be made about these fields. In other words, + # GetVirtualMachineThreatDetectionSettings does not calculate the effective + # service settings for the resource, which accounts for inherited settings and + # defaults. Instead, use CalculateVirtualMachineThreatDetectionSettings for this + # purpose. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -1702,11 +1853,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the WebSecurityScannerSettings resource. + # Get the WebSecurityScannerSettings resource. In the returned settings response, + # a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetWebSecurityScannerSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateWebSecurityScannerSettings for this purpose. # @param [String] name # Required. The name of the WebSecurityScannerSettings to retrieve. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields @@ -1968,11 +2124,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective ContainerThreatDetectionSettings based on its level - # in the resource hierarchy and its settings. + # in the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -2003,11 +2164,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective EventThreatDetectionSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the EventThreatDetectionSettings to calculate. Formats: * # organizations/`organization`/eventThreatDetectionSettings * folders/`folder`/ # eventThreatDetectionSettings * projects/`project`/eventThreatDetectionSettings # @param [String] fields @@ -2035,11 +2201,16 @@ command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end - # Get the ContainerThreatDetectionSettings resource. + # Get the ContainerThreatDetectionSettings resource. In the returned settings + # response, a missing field only indicates that it was not explicitly set, so no + # assumption should be made about these fields. In other words, + # GetContainerThreatDetectionSettings does not calculate the effective service + # settings for the resource, which accounts for inherited settings and defaults. + # Instead, use CalculateContainerThreatDetectionSettings for this purpose. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to retrieve. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -2110,11 +2281,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective ContainerThreatDetectionSettings based on its level - # in the resource hierarchy and its settings. + # in the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the ContainerThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/containerThreatDetectionSettings * # folders/`folder`/containerThreatDetectionSettings * projects/`project`/ # containerThreatDetectionSettings * projects/`project`/locations/`location`/ @@ -2145,11 +2321,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective RapidVulnerabilityDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the RapidVulnerabilityDetectionSettings to calculate. # Formats: * organizations/`organization`/rapidVulnerabilityDetectionSettings * # folders/`folder`/rapidVulnerabilityDetectionSettings * projects/`project`/ # rapidVulnerabilityDetectionSettings @@ -2179,11 +2360,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective SecurityHealthAnalyticsSettings based on its level in - # the resource hierarchy and its settings. + # the resource hierarchy and its settings. Settings provided closer to the + # target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the SecurityHealthAnalyticsSettings to calculate. # Formats: * organizations/`organization`/securityHealthAnalyticsSettings * # folders/`folder`/securityHealthAnalyticsSettings * projects/`project`/ # securityHealthAnalyticsSettings @@ -2213,11 +2399,16 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective VirtualMachineThreatDetectionSettings based on its - # level in the resource hierarchy and its settings. + # level in the resource hierarchy and its settings. Settings provided closer to + # the target resource take precedence over those further away (e.g. folder will + # override organization level settings). The default SCC setting for the + # detector service defaults can be overridden at organization, folder and + # project levels. No assumptions should be made about the SCC defaults as it is + # considered an internal implementation detail. # @param [String] name # Required. The name of the VirtualMachineThreatDetectionSettings to calculate. # Formats: * organizations/`organization`/virtualMachineThreatDetectionSettings * # folders/`folder`/virtualMachineThreatDetectionSettings * projects/`project`/ # virtualMachineThreatDetectionSettings @@ -2247,10 +2438,15 @@ command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end # Calculates the effective WebSecurityScannerSettings based on its level in the - # resource hierarchy and its settings. + # resource hierarchy and its settings. Settings provided closer to the target + # resource take precedence over those further away (e.g. folder will override + # organization level settings). The default SCC setting for the detector service + # defaults can be overridden at organization, folder and project levels. No + # assumptions should be made about the SCC defaults as it is considered an + # internal implementation detail. # @param [String] name # Required. The name of the WebSecurityScannerSettings to calculate. Formats: * # organizations/`organization`/webSecurityScannerSettings * folders/`folder`/ # webSecurityScannerSettings * projects/`project`/webSecurityScannerSettings # @param [String] fields