class Aws::DevOpsGuru::Types::SearchInsightsRequest

@note When making an API call, you may pass SearchInsightsRequest

data as a hash:

    {
      start_time_range: { # required
        from_time: Time.now,
        to_time: Time.now,
      },
      filters: {
        severities: ["LOW"], # accepts LOW, MEDIUM, HIGH
        statuses: ["ONGOING"], # accepts ONGOING, CLOSED
        resource_collection: {
          cloud_formation: {
            stack_names: ["StackName"],
          },
        },
        service_collection: {
          service_names: ["API_GATEWAY"], # accepts API_GATEWAY, APPLICATION_ELB, AUTO_SCALING_GROUP, CLOUD_FRONT, DYNAMO_DB, EC2, ECS, EKS, ELASTIC_BEANSTALK, ELASTI_CACHE, ELB, ES, KINESIS, LAMBDA, NAT_GATEWAY, NETWORK_ELB, RDS, REDSHIFT, ROUTE_53, S3, SAGE_MAKER, SNS, SQS, STEP_FUNCTIONS, SWF
        },
      },
      max_results: 1,
      next_token: "UuidNextToken",
      type: "REACTIVE", # required, accepts REACTIVE, PROACTIVE
    }

@!attribute [rw] start_time_range

The start of the time range passed in. Returned insights occurred
after this time.
@return [Types::StartTimeRange]

@!attribute [rw] filters

A `SearchInsightsFilters` object that is used to set the severity
and status filters on your insight search.
@return [Types::SearchInsightsFilters]

@!attribute [rw] max_results

The maximum number of results to return with a single call. To
retrieve the remaining results, make another call with the returned
`nextToken` value.
@return [Integer]

@!attribute [rw] next_token

The pagination token to use to retrieve the next page of results for
this operation. If this value is null, it retrieves the first page.
@return [String]

@!attribute [rw] type

The type of insights you are searching for (`REACTIVE` or
`PROACTIVE`).
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/devops-guru-2020-12-01/SearchInsightsRequest AWS API Documentation

Constants

SENSITIVE