Class: Aws::CloudFront::Types::TestResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::TestResult
- Defined in:
- gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb
Overview
Contains the result of testing a CloudFront function with
TestFunction
.
Constant Summary collapse
- SENSITIVE =
[:function_execution_logs, :function_error_message, :function_output]
Instance Attribute Summary collapse
-
#compute_utilization ⇒ String
The amount of time that the function took to run as a percentage of the maximum allowed time.
-
#function_error_message ⇒ String
If the result of testing the function was an error, this field contains the error message.
-
#function_execution_logs ⇒ Array<String>
Contains the log lines that the function wrote (if any) when running the test.
-
#function_output ⇒ String
The event object returned by the function.
-
#function_summary ⇒ Types::FunctionSummary
Contains configuration information and metadata about the CloudFront function that was tested.
Instance Attribute Details
#compute_utilization ⇒ String
The amount of time that the function took to run as a percentage of the maximum allowed time. For example, a compute utilization of 35 means that the function completed in 35% of the maximum allowed time.
13343 13344 13345 13346 13347 13348 13349 13350 13351 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 13343 class TestResult < Struct.new( :function_summary, :compute_utilization, :function_execution_logs, :function_error_message, :function_output) SENSITIVE = [:function_execution_logs, :function_error_message, :function_output] include Aws::Structure end |
#function_error_message ⇒ String
If the result of testing the function was an error, this field contains the error message.
13343 13344 13345 13346 13347 13348 13349 13350 13351 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 13343 class TestResult < Struct.new( :function_summary, :compute_utilization, :function_execution_logs, :function_error_message, :function_output) SENSITIVE = [:function_execution_logs, :function_error_message, :function_output] include Aws::Structure end |
#function_execution_logs ⇒ Array<String>
Contains the log lines that the function wrote (if any) when running the test.
13343 13344 13345 13346 13347 13348 13349 13350 13351 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 13343 class TestResult < Struct.new( :function_summary, :compute_utilization, :function_execution_logs, :function_error_message, :function_output) SENSITIVE = [:function_execution_logs, :function_error_message, :function_output] include Aws::Structure end |
#function_output ⇒ String
The event object returned by the function. For more information about the structure of the event object, see Event object structure in the Amazon CloudFront Developer Guide.
13343 13344 13345 13346 13347 13348 13349 13350 13351 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 13343 class TestResult < Struct.new( :function_summary, :compute_utilization, :function_execution_logs, :function_error_message, :function_output) SENSITIVE = [:function_execution_logs, :function_error_message, :function_output] include Aws::Structure end |
#function_summary ⇒ Types::FunctionSummary
Contains configuration information and metadata about the CloudFront function that was tested.
13343 13344 13345 13346 13347 13348 13349 13350 13351 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 13343 class TestResult < Struct.new( :function_summary, :compute_utilization, :function_execution_logs, :function_error_message, :function_output) SENSITIVE = [:function_execution_logs, :function_error_message, :function_output] include Aws::Structure end |