Class: DatadogAPIClient::V2::SyntheticsFastTestResultDetail
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::SyntheticsFastTestResultDetail
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb
Overview
Detailed result data for the fast test run. The exact shape of nested fields
(request, response, assertions, etc.) depends on the test subtype.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#assertions ⇒ Object
Results of each assertion evaluated during the test.
-
#call_type ⇒ Object
gRPC call type (for example,
unary,healthCheck, orreflection). -
#cert ⇒ Object
TLS certificate details, present for SSL tests.
-
#duration ⇒ Object
Total duration of the test in milliseconds.
-
#failure ⇒ Object
Failure details if the fast test did not pass.
-
#finished_at ⇒ Object
Unix timestamp (ms) of when the test finished.
-
#id ⇒ Object
The result ID.
-
#is_fast_retry ⇒ Object
Whether this result is from an automatic fast retry.
-
#request ⇒ Object
Details of the outgoing request made during the test.
-
#resolved_ip ⇒ Object
IP address resolved for the target host.
-
#response ⇒ Object
Details of the response received during the test.
-
#run_type ⇒ Object
Run type indicating how this test was triggered (for example,
fast). -
#started_at ⇒ Object
Unix timestamp (ms) of when the test started.
-
#status ⇒ Object
Status of the test result (
passedorfailed). -
#steps ⇒ Object
Step results for multistep API tests.
-
#timings ⇒ Object
Timing breakdown of the test request phases (for example, DNS, TCP, TLS, first byte).
-
#traceroute ⇒ Object
Traceroute hop results, present for ICMP and TCP tests.
-
#triggered_at ⇒ Object
Unix timestamp (ms) of when the test was triggered.
-
#tunnel ⇒ Object
Whether the test was run through a Synthetics tunnel.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
82 83 84 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 82 def additional_properties @additional_properties end |
#assertions ⇒ Object
Results of each assertion evaluated during the test.
26 27 28 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 26 def assertions @assertions end |
#call_type ⇒ Object
gRPC call type (for example, unary, healthCheck, or reflection).
29 30 31 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 29 def call_type @call_type end |
#cert ⇒ Object
TLS certificate details, present for SSL tests.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 32 def cert @cert end |
#duration ⇒ Object
Total duration of the test in milliseconds.
35 36 37 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 35 def duration @duration end |
#failure ⇒ Object
Failure details if the fast test did not pass.
38 39 40 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 38 def failure @failure end |
#finished_at ⇒ Object
Unix timestamp (ms) of when the test finished.
41 42 43 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 41 def finished_at @finished_at end |
#id ⇒ Object
The result ID. Set to the fast test UUID because no persistent result ID exists for fast tests.
44 45 46 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 44 def id @id end |
#is_fast_retry ⇒ Object
Whether this result is from an automatic fast retry.
47 48 49 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 47 def is_fast_retry @is_fast_retry end |
#request ⇒ Object
Details of the outgoing request made during the test.
50 51 52 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 50 def request @request end |
#resolved_ip ⇒ Object
IP address resolved for the target host.
53 54 55 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 53 def resolved_ip @resolved_ip end |
#response ⇒ Object
Details of the response received during the test.
56 57 58 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 56 def response @response end |
#run_type ⇒ Object
Run type indicating how this test was triggered (for example, fast).
59 60 61 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 59 def run_type @run_type end |
#started_at ⇒ Object
Unix timestamp (ms) of when the test started.
62 63 64 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 62 def started_at @started_at end |
#status ⇒ Object
Status of the test result (passed or failed).
65 66 67 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 65 def status @status end |
#steps ⇒ Object
Step results for multistep API tests.
68 69 70 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 68 def steps @steps end |
#timings ⇒ Object
Timing breakdown of the test request phases (for example, DNS, TCP, TLS, first byte).
71 72 73 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 71 def timings @timings end |
#traceroute ⇒ Object
Traceroute hop results, present for ICMP and TCP tests.
74 75 76 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 74 def traceroute @traceroute end |
#triggered_at ⇒ Object
Unix timestamp (ms) of when the test was triggered.
77 78 79 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 77 def triggered_at @triggered_at end |
#tunnel ⇒ Object
Whether the test was run through a Synthetics tunnel.
80 81 82 |
# File 'lib/datadog_api_client/v2/models/synthetics_fast_test_result_detail.rb', line 80 def tunnel @tunnel end |