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',
]
}
}
)
[REQUIRED]
An anomaly detector ARN.
[REQUIRED]
A data source.
The source's source config.
The config's templated path list.
The config's historical data path list.
dict
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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.
NS (list) --
A list of numbers.
BS (list) --
A list of binary values.
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