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