Class: Aws::Lambda::Types::InvocationResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[:payload]

Instance Attribute Summary collapse

Instance Attribute Details

#executed_versionString

The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

Returns:

  • (String)


3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'lib/aws-sdk-lambda/types.rb', line 3669

class InvocationResponse < Struct.new(
  :status_code,
  :function_error,
  :log_result,
  :payload,
  :executed_version)
  SENSITIVE = [:payload]
  include Aws::Structure
end

#function_errorString

If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

Returns:

  • (String)


3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'lib/aws-sdk-lambda/types.rb', line 3669

class InvocationResponse < Struct.new(
  :status_code,
  :function_error,
  :log_result,
  :payload,
  :executed_version)
  SENSITIVE = [:payload]
  include Aws::Structure
end

#log_resultString

The last 4 KB of the execution log, which is base64-encoded.

Returns:

  • (String)


3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'lib/aws-sdk-lambda/types.rb', line 3669

class InvocationResponse < Struct.new(
  :status_code,
  :function_error,
  :log_result,
  :payload,
  :executed_version)
  SENSITIVE = [:payload]
  include Aws::Structure
end

#payloadString

The response from the function, or an error object.

Returns:

  • (String)


3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'lib/aws-sdk-lambda/types.rb', line 3669

class InvocationResponse < Struct.new(
  :status_code,
  :function_error,
  :log_result,
  :payload,
  :executed_version)
  SENSITIVE = [:payload]
  include Aws::Structure
end

#status_codeInteger

The HTTP status code is in the 200 range for a successful request. For the ‘RequestResponse` invocation type, this status code is 200. For the `Event` invocation type, this status code is 202. For the `DryRun` invocation type, the status code is 204.

Returns:

  • (Integer)


3669
3670
3671
3672
3673
3674
3675
3676
3677
# File 'lib/aws-sdk-lambda/types.rb', line 3669

class InvocationResponse < Struct.new(
  :status_code,
  :function_error,
  :log_result,
  :payload,
  :executed_version)
  SENSITIVE = [:payload]
  include Aws::Structure
end