Class: AWSCDK::RUM::CfnAppMonitor::JavaScriptSourceMapsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::RUM::CfnAppMonitor::JavaScriptSourceMapsProperty
- Defined in:
- rum/cfn_app_monitor.rb
Overview
A structure that contains the configuration for how an app monitor can unminify JavaScript error stack traces using source maps.
Instance Attribute Summary collapse
-
#s3_uri ⇒ String?
readonly
The S3Uri of the bucket or folder that stores the source map files.
-
#status ⇒ String
readonly
Specifies whether JavaScript error stack traces should be unminified for this app monitor.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(status:, s3_uri: nil) ⇒ JavaScriptSourceMapsProperty
constructor
A new instance of JavaScriptSourceMapsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(status:, s3_uri: nil) ⇒ JavaScriptSourceMapsProperty
Returns a new instance of JavaScriptSourceMapsProperty.
852 853 854 855 856 857 |
# File 'rum/cfn_app_monitor.rb', line 852 def initialize(status:, s3_uri: nil) @status = status Jsii::Type.check_type(@status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "status") @s3_uri = s3_uri Jsii::Type.check_type(@s3_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "s3Uri") unless @s3_uri.nil? end |
Instance Attribute Details
#s3_uri ⇒ String? (readonly)
The S3Uri of the bucket or folder that stores the source map files.
It is required if status is ENABLED.
872 873 874 |
# File 'rum/cfn_app_monitor.rb', line 872 def s3_uri @s3_uri end |
#status ⇒ String (readonly)
Specifies whether JavaScript error stack traces should be unminified for this app monitor.
The default is for JavaScript error stack trace unminification to be DISABLED .
865 866 867 |
# File 'rum/cfn_app_monitor.rb', line 865 def status @status end |
Class Method Details
.jsii_properties ⇒ Object
874 875 876 877 878 879 |
# File 'rum/cfn_app_monitor.rb', line 874 def self.jsii_properties { :status => "status", :s3_uri => "s3Uri", } end |
Instance Method Details
#to_jsii ⇒ Object
881 882 883 884 885 886 887 888 |
# File 'rum/cfn_app_monitor.rb', line 881 def to_jsii result = {} result.merge!({ "status" => @status, "s3Uri" => @s3_uri, }) result.compact end |