Struct rusoto_logs::GetQueryResultsResponse [−][src]
pub struct GetQueryResultsResponse { pub results: Option<Vec<Vec<ResultField>>>, pub statistics: Option<QueryStatistics>, pub status: Option<String>, }
Fields
results: Option<Vec<Vec<ResultField>>>
The log events that matched the query criteria during the most recent time it ran.
The results
value is an array of arrays. Each log event is one object in the top-level array. Each of these log event objects is an array of field
/value
pairs.
statistics: Option<QueryStatistics>
Includes the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned. These values reflect the full raw results of the query.
status: Option<String>
The status of the most recent running of the query. Possible values are Cancelled
, Complete
, Failed
, Running
, Scheduled
, Timeout
, and Unknown
.
Queries time out after 15 minutes of execution. To avoid having your queries time out, reduce the time range being searched or partition your query into a number of queries.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for GetQueryResultsResponse
impl Send for GetQueryResultsResponse
impl Sync for GetQueryResultsResponse
impl Unpin for GetQueryResultsResponse
impl UnwindSafe for GetQueryResultsResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self