Class: AWSCDK::RDS::SessionPinningFilter
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::RDS::SessionPinningFilter
- Defined in:
- rds/session_pinning_filter.rb
Overview
SessionPinningFilter.
Class Method Summary collapse
-
.EXCLUDE_VARIABLE_SETS ⇒ AWSCDK::RDS::SessionPinningFilter
You can opt out of session pinning for the following kinds of application statements:.
- .jsii_overridable_methods ⇒ Object
-
.of(filter_name) ⇒ AWSCDK::RDS::SessionPinningFilter
custom filter.
Instance Method Summary collapse
-
#filter_name ⇒ String
Filter name.
-
#initialize(*args) ⇒ SessionPinningFilter
constructor
A new instance of SessionPinningFilter.
Constructor Details
#initialize(*args) ⇒ SessionPinningFilter
Returns a new instance of SessionPinningFilter.
10 11 12 |
# File 'rds/session_pinning_filter.rb', line 10 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_rds.SessionPinningFilter does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.EXCLUDE_VARIABLE_SETS ⇒ AWSCDK::RDS::SessionPinningFilter
You can opt out of session pinning for the following kinds of application statements:.
- Setting session variables and configuration settings.
34 35 36 |
# File 'rds/session_pinning_filter.rb', line 34 def self.EXCLUDE_VARIABLE_SETS() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_rds.SessionPinningFilter", "EXCLUDE_VARIABLE_SETS") end |
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 |
# File 'rds/session_pinning_filter.rb', line 14 def self.jsii_overridable_methods { :filter_name => { kind: :property, name: "filterName", is_optional: false }, } end |
.of(filter_name) ⇒ AWSCDK::RDS::SessionPinningFilter
custom filter.
24 25 26 27 |
# File 'rds/session_pinning_filter.rb', line 24 def self.of(filter_name) Jsii::Type.check_type(filter_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "filterName") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_rds.SessionPinningFilter", "of", [filter_name]) end |
Instance Method Details
#filter_name ⇒ String
Filter name.
41 42 43 |
# File 'rds/session_pinning_filter.rb', line 41 def filter_name() jsii_get_property("filterName") end |