Class: Aws::PrometheusService::Types::AnomalyDetectorDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::AnomalyDetectorDescription
- Defined in:
- gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb
Overview
Detailed information about an anomaly detector.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
The user-friendly name of the anomaly detector.
-
#anomaly_detector_id ⇒ String
The unique identifier of the anomaly detector.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the anomaly detector.
-
#configuration ⇒ Types::AnomalyDetectorConfiguration
The algorithm configuration of the anomaly detector.
-
#created_at ⇒ Time
The timestamp when the anomaly detector was created.
-
#evaluation_interval_in_seconds ⇒ Integer
The frequency, in seconds, at which the anomaly detector evaluates metrics.
-
#labels ⇒ Hash<String,String>
The Amazon Managed Service for Prometheus metric labels associated with the anomaly detector.
-
#missing_data_action ⇒ Types::AnomalyDetectorMissingDataAction
The action taken when data is missing during evaluation.
-
#modified_at ⇒ Time
The timestamp when the anomaly detector was last modified.
-
#status ⇒ Types::AnomalyDetectorStatus
The current status of the anomaly detector.
-
#tags ⇒ Hash<String,String>
The tags applied to the anomaly detector.
Instance Attribute Details
#alias ⇒ String
The user-friendly name of the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#anomaly_detector_id ⇒ String
The unique identifier of the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::AnomalyDetectorConfiguration
The algorithm configuration of the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the anomaly detector was created.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#evaluation_interval_in_seconds ⇒ Integer
The frequency, in seconds, at which the anomaly detector evaluates metrics.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#labels ⇒ Hash<String,String>
The Amazon Managed Service for Prometheus metric labels associated with the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#missing_data_action ⇒ Types::AnomalyDetectorMissingDataAction
The action taken when data is missing during evaluation.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The timestamp when the anomaly detector was last modified.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::AnomalyDetectorStatus
The current status of the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags applied to the anomaly detector.
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 174 class AnomalyDetectorDescription < Struct.new( :arn, :anomaly_detector_id, :alias, :evaluation_interval_in_seconds, :missing_data_action, :configuration, :labels, :status, :created_at, :modified_at, :tags) SENSITIVE = [] include Aws::Structure end |