Class: Google::Apis::NetworksecurityV1beta1::FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings
- Inherits:
-
Object
- Object
- Google::Apis::NetworksecurityV1beta1::FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/networksecurity_v1beta1/classes.rb,
lib/google/apis/networksecurity_v1beta1/representations.rb,
lib/google/apis/networksecurity_v1beta1/representations.rb
Overview
Settings for WildFire inline cloud analysis.
Instance Attribute Summary collapse
-
#max_analysis_duration ⇒ String
Optional.
-
#submission_timeout_logging_disabled ⇒ Boolean
(also: #submission_timeout_logging_disabled?)
Optional.
-
#timeout_action ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings
constructor
A new instance of FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings
Returns a new instance of FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings.
1661 1662 1663 |
# File 'lib/google/apis/networksecurity_v1beta1/classes.rb', line 1661 def initialize(**args) update!(**args) end |
Instance Attribute Details
#max_analysis_duration ⇒ String
Optional. Timeout in milliseconds on a file being held while WildFire inline
cloud analysis is performed. Value between 1 to 240000 is valid. Default value
is 30000.
Corresponds to the JSON property maxAnalysisDuration
1646 1647 1648 |
# File 'lib/google/apis/networksecurity_v1beta1/classes.rb', line 1646 def max_analysis_duration @max_analysis_duration end |
#submission_timeout_logging_disabled ⇒ Boolean Also known as: submission_timeout_logging_disabled?
Optional. Whether to disable WildFire submission log generation for files that
timeout during WildFire inline cloud analysis.
Corresponds to the JSON property submissionTimeoutLoggingDisabled
1652 1653 1654 |
# File 'lib/google/apis/networksecurity_v1beta1/classes.rb', line 1652 def submission_timeout_logging_disabled @submission_timeout_logging_disabled end |
#timeout_action ⇒ String
Optional. Action to take when WildFire inline cloud analysis times out.
Default value is ALLOW.
Corresponds to the JSON property timeoutAction
1659 1660 1661 |
# File 'lib/google/apis/networksecurity_v1beta1/classes.rb', line 1659 def timeout_action @timeout_action end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1666 1667 1668 1669 1670 |
# File 'lib/google/apis/networksecurity_v1beta1/classes.rb', line 1666 def update!(**args) @max_analysis_duration = args[:max_analysis_duration] if args.key?(:max_analysis_duration) @submission_timeout_logging_disabled = args[:submission_timeout_logging_disabled] if args.key?(:submission_timeout_logging_disabled) @timeout_action = args[:timeout_action] if args.key?(:timeout_action) end |