Class: Aws::ApplicationSignals::Types::CodeCaptureConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-applicationsignals/types.rb

Overview

Defines what data to capture for code-level instrumentation, including arguments, return values, stack traces, local variables, and safety limits.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capture_argumentsArray<String>

The function arguments to capture. Omit to capture defaults, use an empty list to capture none, use ‘[“*”]` to capture all arguments, or specify argument names to capture selectively (up to 10 entries).

Returns:

  • (Array<String>)


751
752
753
754
755
756
757
758
759
# File 'lib/aws-sdk-applicationsignals/types.rb', line 751

class CodeCaptureConfiguration < Struct.new(
  :capture_arguments,
  :capture_return,
  :capture_stack_trace,
  :capture_locals,
  :capture_limits)
  SENSITIVE = []
  include Aws::Structure
end

#capture_limitsTypes::CaptureLimitsConfig

Safety limits that bound what is captured, including hit counts, string length, collection depth, and stack trace size.



751
752
753
754
755
756
757
758
759
# File 'lib/aws-sdk-applicationsignals/types.rb', line 751

class CodeCaptureConfiguration < Struct.new(
  :capture_arguments,
  :capture_return,
  :capture_stack_trace,
  :capture_locals,
  :capture_limits)
  SENSITIVE = []
  include Aws::Structure
end

#capture_localsArray<String>

The local variables to capture by name. Omit or pass an empty list to capture none. You can specify up to 20 names.

Returns:

  • (Array<String>)


751
752
753
754
755
756
757
758
759
# File 'lib/aws-sdk-applicationsignals/types.rb', line 751

class CodeCaptureConfiguration < Struct.new(
  :capture_arguments,
  :capture_return,
  :capture_stack_trace,
  :capture_locals,
  :capture_limits)
  SENSITIVE = []
  include Aws::Structure
end

#capture_returnBoolean

Whether to capture the return value. Defaults to false.

Returns:

  • (Boolean)


751
752
753
754
755
756
757
758
759
# File 'lib/aws-sdk-applicationsignals/types.rb', line 751

class CodeCaptureConfiguration < Struct.new(
  :capture_arguments,
  :capture_return,
  :capture_stack_trace,
  :capture_locals,
  :capture_limits)
  SENSITIVE = []
  include Aws::Structure
end

#capture_stack_traceBoolean

Whether to capture a stack trace when the instrumentation point is hit. Defaults to true.

Returns:

  • (Boolean)


751
752
753
754
755
756
757
758
759
# File 'lib/aws-sdk-applicationsignals/types.rb', line 751

class CodeCaptureConfiguration < Struct.new(
  :capture_arguments,
  :capture_return,
  :capture_stack_trace,
  :capture_locals,
  :capture_limits)
  SENSITIVE = []
  include Aws::Structure
end