Class: Aws::DevOpsGuru::Types::SearchInsightsFilters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb

Overview

Note:

When making an API call, you may pass SearchInsightsFilters data as a hash:

{
  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
  },
}

Specifies one or more severity values and one or more status values that are used to search for insights.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_collectionTypes::ResourceCollection

A collection of AWS resources supported by DevOps Guru. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. You can specify up to 500 AWS CloudFormation stacks.



2474
2475
2476
2477
2478
2479
2480
2481
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2474

class SearchInsightsFilters < Struct.new(
  :severities,
  :statuses,
  :resource_collection,
  :service_collection)
  SENSITIVE = []
  include Aws::Structure
end

#service_collectionTypes::ServiceCollection

A collection of the names of AWS services.



2474
2475
2476
2477
2478
2479
2480
2481
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2474

class SearchInsightsFilters < Struct.new(
  :severities,
  :statuses,
  :resource_collection,
  :service_collection)
  SENSITIVE = []
  include Aws::Structure
end

#severitiesArray<String>

An array of severity values used to search for insights.

Returns:

  • (Array<String>)


2474
2475
2476
2477
2478
2479
2480
2481
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2474

class SearchInsightsFilters < Struct.new(
  :severities,
  :statuses,
  :resource_collection,
  :service_collection)
  SENSITIVE = []
  include Aws::Structure
end

#statusesArray<String>

An array of status values used to search for insights.

Returns:

  • (Array<String>)


2474
2475
2476
2477
2478
2479
2480
2481
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2474

class SearchInsightsFilters < Struct.new(
  :severities,
  :statuses,
  :resource_collection,
  :service_collection)
  SENSITIVE = []
  include Aws::Structure
end