Class: Aws::ApplicationSignals::Types::InstrumentationConfigurationStatusReport

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

Overview

The status of a single instrumentation configuration reported by an SDK instance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#error_causeString

The error cause when the status is ‘ERROR`, such as the file or method not being found.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end

#instrumentation_typeString

The type of instrumentation configuration being reported.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end

#location_hashString

The stable hash of the instrumentation location that identifies the configuration being reported.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end

#signal_typeString

The telemetry signal type for this instrumentation configuration.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the instrumentation configuration: ‘READY`, `ERROR`, `ACTIVE`, or `DISABLED`.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end

#timeTime

The timestamp when the status event occurred.

Returns:

  • (Time)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1839

class InstrumentationConfigurationStatusReport < Struct.new(
  :instrumentation_type,
  :signal_type,
  :location_hash,
  :status,
  :time,
  :error_cause)
  SENSITIVE = []
  include Aws::Structure
end