Class: AWSCDK::APS::CfnWorkspace::LoggingFilterProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::APS::CfnWorkspace::LoggingFilterProperty
- Defined in:
- aps/cfn_workspace.rb
Overview
Filtering criteria that determine which queries are logged.
Instance Attribute Summary collapse
-
#qsp_threshold ⇒ Numeric
readonly
The Query Samples Processed (QSP) threshold above which queries will be logged.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(qsp_threshold:) ⇒ LoggingFilterProperty
constructor
A new instance of LoggingFilterProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(qsp_threshold:) ⇒ LoggingFilterProperty
Returns a new instance of LoggingFilterProperty.
862 863 864 865 |
# File 'aps/cfn_workspace.rb', line 862 def initialize(qsp_threshold:) @qsp_threshold = qsp_threshold Jsii::Type.check_type(@qsp_threshold, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "qspThreshold") end |
Instance Attribute Details
#qsp_threshold ⇒ Numeric (readonly)
The Query Samples Processed (QSP) threshold above which queries will be logged.
Queries processing more samples than this threshold will be captured in logs.
873 874 875 |
# File 'aps/cfn_workspace.rb', line 873 def qsp_threshold @qsp_threshold end |
Class Method Details
.jsii_properties ⇒ Object
875 876 877 878 879 |
# File 'aps/cfn_workspace.rb', line 875 def self.jsii_properties { :qsp_threshold => "qspThreshold", } end |
Instance Method Details
#to_jsii ⇒ Object
881 882 883 884 885 886 887 |
# File 'aps/cfn_workspace.rb', line 881 def to_jsii result = {} result.merge!({ "qspThreshold" => @qsp_threshold, }) result.compact end |