class Amazonite::CloudWatch::DescribeAnomalyDetectorsInput

Included Modules

Defined in:

cloudwatch/describe_anomaly_detectors_input.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(anomaly_detector_ids : Array(String) | Nil = nil, next_token : String | Nil = nil, max_results : Int32 | Nil = nil, namespace : String | Nil = nil, metric_name : String | Nil = nil, dimensions : Array(Dimension) | Nil = nil, anomaly_detector_types : Array(AnomalyDetectorType) | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def anomaly_detector_ids : Array(String) | Nil #

Specifies the unique identifiers of the anomaly detectors to describe. You can specify up to 50 identifiers. If you specify this parameter, you cannot also specify the Namespace, MetricName, Dimensions, or AnomalyDetectorTypes metric filters.


[View source]
def anomaly_detector_ids=(anomaly_detector_ids : Array(String) | Nil) #

Specifies the unique identifiers of the anomaly detectors to describe. You can specify up to 50 identifiers. If you specify this parameter, you cannot also specify the Namespace, MetricName, Dimensions, or AnomalyDetectorTypes metric filters.


[View source]
def anomaly_detector_types : Array(AnomalyDetectorType) | Nil #

The anomaly detector types to request when using DescribeAnomalyDetectorsInput. If empty, defaults to SINGLE_METRIC.


[View source]
def anomaly_detector_types=(anomaly_detector_types : Array(AnomalyDetectorType) | Nil) #

The anomaly detector types to request when using DescribeAnomalyDetectorsInput. If empty, defaults to SINGLE_METRIC.


[View source]
def dimensions : Array(Dimension) | Nil #

Limits the results to only the anomaly detection models that are associated with the specified metric dimensions. If there are multiple metrics that have these dimensions and have anomaly detection models associated, they're all returned.


[View source]
def dimensions=(dimensions : Array(Dimension) | Nil) #

Limits the results to only the anomaly detection models that are associated with the specified metric dimensions. If there are multiple metrics that have these dimensions and have anomaly detection models associated, they're all returned.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def max_results : Int32 | Nil #

The maximum number of results to return in one operation. The maximum value that you can specify is 100.

To retrieve the remaining results, make another call with the returned NextToken value.


[View source]
def max_results=(max_results : Int32 | Nil) #

The maximum number of results to return in one operation. The maximum value that you can specify is 100.

To retrieve the remaining results, make another call with the returned NextToken value.


[View source]
def metric_name : String | Nil #

Limits the results to only the anomaly detection models that are associated with the specified metric name. If there are multiple metrics with this name in different namespaces that have anomaly detection models, they're all returned.


[View source]
def metric_name=(metric_name : String | Nil) #

Limits the results to only the anomaly detection models that are associated with the specified metric name. If there are multiple metrics with this name in different namespaces that have anomaly detection models, they're all returned.


[View source]
def namespace : String | Nil #

Limits the results to only the anomaly detection models that are associated with the specified namespace.


[View source]
def namespace=(namespace : String | Nil) #

Limits the results to only the anomaly detection models that are associated with the specified namespace.


[View source]
def next_token : String | Nil #

Use the token returned by the previous operation to request the next page of results.


[View source]
def next_token=(next_token : String | Nil) #

Use the token returned by the previous operation to request the next page of results.


[View source]
def validate! : Nil #

[View source]