Class: AWSCDK::CleanRooms::CfnAnalysisTemplate::ErrorMessageConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
clean_rooms/cfn_analysis_template.rb

Overview

A structure that defines the level of detail included in error messages returned by PySpark jobs.

This configuration allows you to control the verbosity of error messages to help with troubleshooting PySpark jobs while maintaining appropriate security controls.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type:) ⇒ ErrorMessageConfigurationProperty

Returns a new instance of ErrorMessageConfigurationProperty.

Parameters:

  • type (String)

    The level of detail for error messages returned by the PySpark job.



1038
1039
1040
1041
# File 'clean_rooms/cfn_analysis_template.rb', line 1038

def initialize(type:)
  @type = type
  Jsii::Type.check_type(@type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "type")
end

Instance Attribute Details

#typeString (readonly)

The level of detail for error messages returned by the PySpark job.

When set to DETAILED, error messages include more information to help troubleshoot issues with your PySpark job.

Because this setting may expose sensitive data, it is recommended for development and testing environments.



1051
1052
1053
# File 'clean_rooms/cfn_analysis_template.rb', line 1051

def type
  @type
end

Class Method Details

.jsii_propertiesObject



1053
1054
1055
1056
1057
# File 'clean_rooms/cfn_analysis_template.rb', line 1053

def self.jsii_properties
  {
    :type => "type",
  }
end

Instance Method Details

#to_jsiiObject



1059
1060
1061
1062
1063
1064
1065
# File 'clean_rooms/cfn_analysis_template.rb', line 1059

def to_jsii
  result = {}
  result.merge!({
    "type" => @type,
  })
  result.compact
end