LookoutMetrics / Client / detect_metric_set_config
detect_metric_set_config#
- LookoutMetrics.Client.detect_metric_set_config(**kwargs)#
Detects an Amazon S3 dataset’s file format, interval, and offset.
See also: AWS API Documentation
Request Syntax
response = client.detect_metric_set_config( AnomalyDetectorArn='string', AutoDetectionMetricSource={ 'S3SourceConfig': { 'TemplatedPathList': [ 'string', ], 'HistoricalDataPathList': [ 'string', ] } } )
- Parameters:
AnomalyDetectorArn (string) –
[REQUIRED]
An anomaly detector ARN.
AutoDetectionMetricSource (dict) –
[REQUIRED]
A data source.
S3SourceConfig (dict) –
The source’s source config.
TemplatedPathList (list) –
The config’s templated path list.
(string) –
HistoricalDataPathList (list) –
The config’s historical data path list.
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'DetectedMetricSetConfig': { 'Offset': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'MetricSetFrequency': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'MetricSource': { 'S3SourceConfig': { 'FileFormatDescriptor': { 'CsvFormatDescriptor': { 'FileCompression': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'Charset': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'ContainsHeader': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'Delimiter': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'HeaderList': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'QuoteSymbol': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' } }, 'JsonFormatDescriptor': { 'FileCompression': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' }, 'Charset': { 'Value': { 'S': 'string', 'N': 'string', 'B': 'string', 'SS': [ 'string', ], 'NS': [ 'string', ], 'BS': [ 'string', ] }, 'Confidence': 'HIGH'|'LOW'|'NONE', 'Message': 'string' } } } } } } }
Response Structure
(dict) –
DetectedMetricSetConfig (dict) –
The inferred dataset configuration for the datasource.
Offset (dict) –
The dataset’s offset.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
MetricSetFrequency (dict) –
The dataset’s interval.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
MetricSource (dict) –
The dataset’s data source.
S3SourceConfig (dict) –
The data source’s source configuration.
FileFormatDescriptor (dict) –
The source’s file format descriptor.
CsvFormatDescriptor (dict) –
Details about a CSV format.
FileCompression (dict) –
The format’s file compression.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
Charset (dict) –
The format’s charset.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
ContainsHeader (dict) –
Whether the format includes a header.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
Delimiter (dict) –
The format’s delimiter.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
HeaderList (dict) –
The format’s header list.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
QuoteSymbol (dict) –
The format’s quote symbol.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
JsonFormatDescriptor (dict) –
Details about a JSON format.
FileCompression (dict) –
The format’s file compression.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
Charset (dict) –
The format’s character set.
Value (dict) –
The field’s value.
S (string) –
A string.
N (string) –
A number.
B (string) –
A binary value.
SS (list) –
A list of strings.
(string) –
NS (list) –
A list of numbers.
(string) –
BS (list) –
A list of binary values.
(string) –
Confidence (string) –
The field’s confidence.
Message (string) –
The field’s message.
Exceptions
LookoutMetrics.Client.exceptions.ResourceNotFoundException
LookoutMetrics.Client.exceptions.ValidationException
LookoutMetrics.Client.exceptions.InternalServerException
LookoutMetrics.Client.exceptions.AccessDeniedException
LookoutMetrics.Client.exceptions.TooManyRequestsException