"documentation":"<p>Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.</p>"
},
"DescribeAlert":{
"name":"DescribeAlert",
"http":{
"method":"POST",
"requestUri":"/DescribeAlert"
},
"input":{"shape":"DescribeAlertRequest"},
"output":{"shape":"DescribeAlertResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"TooManyRequestsException"}
],
"documentation":"<p>Describes an alert.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
"documentation":"<p>Describes a detector.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
},
"DescribeMetricSet":{
"name":"DescribeMetricSet",
"http":{
"method":"POST",
"requestUri":"/DescribeMetricSet"
},
"input":{"shape":"DescribeMetricSetRequest"},
"output":{"shape":"DescribeMetricSetResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"TooManyRequestsException"},
{"shape":"InternalServerException"}
],
"documentation":"<p>Describes a dataset.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
"documentation":"<p>Returns details about a group of anomalous metrics.</p>"
},
"GetFeedback":{
"name":"GetFeedback",
"http":{
"method":"POST",
"requestUri":"/GetFeedback"
},
"input":{"shape":"GetFeedbackRequest"},
"output":{"shape":"GetFeedbackResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"TooManyRequestsException"}
],
"documentation":"<p>Get feedback for an anomaly group.</p>"
},
"GetSampleData":{
"name":"GetSampleData",
"http":{
"method":"POST",
"requestUri":"/GetSampleData"
},
"input":{"shape":"GetSampleDataRequest"},
"output":{"shape":"GetSampleDataResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"TooManyRequestsException"},
{"shape":"InternalServerException"}
],
"documentation":"<p>Returns a selection of sample records from an Amazon S3 datasource.</p>"
},
"ListAlerts":{
"name":"ListAlerts",
"http":{
"method":"POST",
"requestUri":"/ListAlerts"
},
"input":{"shape":"ListAlertsRequest"},
"output":{"shape":"ListAlertsResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"TooManyRequestsException"},
{"shape":"ValidationException"}
],
"documentation":"<p>Lists the alerts attached to a detector.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
"documentation":"<p>Lists the detectors in the current AWS Region.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
"documentation":"<p>Gets a list of anomalous metrics for a measure in an anomaly group.</p>"
},
"ListMetricSets":{
"name":"ListMetricSets",
"http":{
"method":"POST",
"requestUri":"/ListMetricSets"
},
"input":{"shape":"ListMetricSetsRequest"},
"output":{"shape":"ListMetricSetsResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"TooManyRequestsException"},
{"shape":"InternalServerException"}
],
"documentation":"<p>Lists the datasets in the current AWS Region.</p> <p>Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.</p>"
},
"ListTagsForResource":{
"name":"ListTagsForResource",
"http":{
"method":"GET",
"requestUri":"/tags/{resourceArn}",
"responseCode":200
},
"input":{"shape":"ListTagsForResourceRequest"},
"output":{"shape":"ListTagsForResourceResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"ValidationException"},
{"shape":"ResourceNotFoundException"}
],
"documentation":"<p>Gets a list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> for a detector, dataset, or alert.</p>"
},
"PutFeedback":{
"name":"PutFeedback",
"http":{
"method":"POST",
"requestUri":"/PutFeedback"
},
"input":{"shape":"PutFeedbackRequest"},
"output":{"shape":"PutFeedbackResponse"},
"errors":[
{"shape":"ResourceNotFoundException"},
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"TooManyRequestsException"}
],
"documentation":"<p>Add feedback for an anomalous metric.</p>"
},
"TagResource":{
"name":"TagResource",
"http":{
"method":"POST",
"requestUri":"/tags/{resourceArn}",
"responseCode":204
},
"input":{"shape":"TagResourceRequest"},
"output":{"shape":"TagResourceResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"ValidationException"},
{"shape":"ResourceNotFoundException"}
],
"documentation":"<p>Adds <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to a detector, dataset, or alert.</p>"
},
"UntagResource":{
"name":"UntagResource",
"http":{
"method":"DELETE",
"requestUri":"/tags/{resourceArn}",
"responseCode":204
},
"input":{"shape":"UntagResourceRequest"},
"output":{"shape":"UntagResourceResponse"},
"errors":[
{"shape":"InternalServerException"},
{"shape":"ValidationException"},
{"shape":"ResourceNotFoundException"}
],
"documentation":"<p>Removes <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> from a detector, dataset, or alert.</p>"
"documentation":"<p>The type of the resource.</p>"
}
},
"documentation":"<p>There was a conflict processing the request. Try your request again.</p>",
"error":{"httpStatusCode":409},
"exception":true
},
"ContributionMatrix":{
"type":"structure",
"members":{
"DimensionContributionList":{
"shape":"DimensionContributionList",
"documentation":"<p>A list of contributing dimensions.</p>"
}
},
"documentation":"<p>Details about dimensions that contributed to an anomaly.</p>"
},
"CreateAlertRequest":{
"type":"structure",
"required":[
"AlertName",
"AlertSensitivityThreshold",
"AnomalyDetectorArn",
"Action"
],
"members":{
"AlertName":{
"shape":"AlertName",
"documentation":"<p>The name of the alert.</p>"
},
"AlertSensitivityThreshold":{
"shape":"SensitivityThreshold",
"documentation":"<p>An integer from 0 to 100 specifying the alert sensitivity threshold.</p>"
},
"AlertDescription":{
"shape":"AlertDescription",
"documentation":"<p>A description of the alert.</p>"
},
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the detector to which the alert is attached.</p>"
},
"Action":{
"shape":"Action",
"documentation":"<p>Action that will be triggered when there is an alert.</p>"
},
"Tags":{
"shape":"TagMap",
"documentation":"<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the alert.</p>"
}
}
},
"CreateAlertResponse":{
"type":"structure",
"members":{
"AlertArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the alert.</p>"
}
}
},
"CreateAnomalyDetectorRequest":{
"type":"structure",
"required":[
"AnomalyDetectorName",
"AnomalyDetectorConfig"
],
"members":{
"AnomalyDetectorName":{
"shape":"AnomalyDetectorName",
"documentation":"<p>The name of the detector.</p>"
},
"AnomalyDetectorDescription":{
"shape":"AnomalyDetectorDescription",
"documentation":"<p>A description of the detector.</p>"
},
"AnomalyDetectorConfig":{
"shape":"AnomalyDetectorConfig",
"documentation":"<p>Contains information about the configuration of the anomaly detector.</p>"
},
"KmsKeyArn":{
"shape":"KmsKeyArn",
"documentation":"<p>The ARN of the KMS key to use to encrypt your data.</p>"
},
"Tags":{
"shape":"TagMap",
"documentation":"<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the anomaly detector.</p>"
}
}
},
"CreateAnomalyDetectorResponse":{
"type":"structure",
"members":{
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the detector.</p>"
}
}
},
"CreateMetricSetRequest":{
"type":"structure",
"required":[
"AnomalyDetectorArn",
"MetricSetName",
"MetricList",
"MetricSource"
],
"members":{
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the anomaly detector that will use the dataset.</p>"
},
"MetricSetName":{
"shape":"MetricSetName",
"documentation":"<p>The name of the dataset.</p>"
},
"MetricSetDescription":{
"shape":"MetricSetDescription",
"documentation":"<p>A description of the dataset you are creating.</p>"
},
"MetricList":{
"shape":"MetricList",
"documentation":"<p>A list of metrics that the dataset will contain.</p>"
},
"Offset":{
"shape":"Offset",
"documentation":"<p>After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3 and Redshift datasources.</p>",
"box":true
},
"TimestampColumn":{
"shape":"TimestampColumn",
"documentation":"<p>Contains information about the column used for tracking time in your source data.</p>"
},
"DimensionList":{
"shape":"DimensionList",
"documentation":"<p>A list of the fields you want to treat as dimensions.</p>"
},
"MetricSetFrequency":{
"shape":"Frequency",
"documentation":"<p>The frequency with which the source data will be analyzed for anomalies.</p>"
},
"MetricSource":{
"shape":"MetricSource",
"documentation":"<p>Contains information about how the source data should be interpreted.</p>"
},
"Timezone":{
"shape":"Timezone",
"documentation":"<p>The time zone in which your source data was recorded.</p>"
},
"Tags":{
"shape":"TagMap",
"documentation":"<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the dataset.</p>"
}
}
},
"CreateMetricSetResponse":{
"type":"structure",
"members":{
"MetricSetArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the dataset.</p>"
}
}
},
"CsvFormatDescriptor":{
"type":"structure",
"members":{
"FileCompression":{
"shape":"CSVFileCompression",
"documentation":"<p>The level of compression of the source CSV file.</p>"
},
"Charset":{
"shape":"Charset",
"documentation":"<p>The character set in which the source CSV file is written.</p>"
},
"ContainsHeader":{
"shape":"Boolean",
"documentation":"<p>Whether or not the source CSV file contains a header.</p>"
},
"Delimiter":{
"shape":"Delimiter",
"documentation":"<p>The character used to delimit the source CSV file.</p>"
},
"HeaderList":{
"shape":"HeaderList",
"documentation":"<p>A list of the source CSV file's headers, if any.</p>"
},
"QuoteSymbol":{
"shape":"QuoteSymbol",
"documentation":"<p>The character used as a quote character.</p>"
}
},
"documentation":"<p>Contains information about how a source CSV data file should be analyzed.</p>"
"documentation":"<p>The ID of the anomaly group.</p>"
},
"RelationshipType":{
"shape":"RelationshipType",
"documentation":"<p>Whether a measure is a potential cause of the anomaly group (<code>CAUSE_OF_INPUT_ANOMALY_GROUP</code>), or whether the measure is impacted by the anomaly group (<code>EFFECT_OF_INPUT_ANOMALY_GROUP</code>).</p>"
},
"ContributionPercentage":{
"shape":"MetricChangePercentage",
"documentation":"<p>For potential causes (<code>CAUSE_OF_INPUT_ANOMALY_GROUP</code>), the percentage contribution the measure has in causing the anomalies.</p>"
}
},
"documentation":"<p>Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.</p> <p/>"
"documentation":"<p>The ARN of an IAM role that has permission to invoke the Lambda function.</p>"
},
"LambdaArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the Lambda function.</p>"
}
},
"documentation":"<p>Contains information about a Lambda configuration.</p>"
},
"ListAlertsRequest":{
"type":"structure",
"members":{
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the alert's detector.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the result of the previous request is truncated, the response includes a <code>NextToken</code>. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results that will be displayed by the request.</p>",
"box":true
}
}
},
"ListAlertsResponse":{
"type":"structure",
"members":{
"AlertSummaryList":{
"shape":"AlertSummaryList",
"documentation":"<p>Contains information about an alert.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the response is truncated, the service returns this token. To retrieve the next set of results, use this token in the next request.</p>"
}
}
},
"ListAnomalyDetectorsRequest":{
"type":"structure",
"members":{
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return.</p>",
"box":true
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the result of the previous request was truncated, the response includes a <code>NextToken</code>. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>"
}
}
},
"ListAnomalyDetectorsResponse":{
"type":"structure",
"members":{
"AnomalyDetectorSummaryList":{
"shape":"AnomalyDetectorSummaryList",
"documentation":"<p>A list of anomaly detectors in the account in the current region.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the response is truncated, the service returns this token. To retrieve the next set of results, use the token in the next request.</p>"
"documentation":"<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>"
},
"AnomalyGroupId":{
"shape":"UUID",
"documentation":"<p>The ID of the anomaly group.</p>"
},
"RelationshipTypeFilter":{
"shape":"RelationshipType",
"documentation":"<p>Filter for potential causes (<code>CAUSE_OF_INPUT_ANOMALY_GROUP</code>) or downstream effects (<code>EFFECT_OF_INPUT_ANOMALY_GROUP</code>) of the anomaly group.</p>"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return.</p>",
"box":true
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>"
}
}
},
"ListAnomalyGroupRelatedMetricsResponse":{
"type":"structure",
"members":{
"InterMetricImpactList":{
"shape":"InterMetricImpactList",
"documentation":"<p>Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The pagination token that's included if more results are available.</p>"
"documentation":"<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>"
},
"SensitivityThreshold":{
"shape":"SensitivityThreshold",
"documentation":"<p>The minimum severity score for inclusion in the output.</p>"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return.</p>",
"box":true
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>"
}
}
},
"ListAnomalyGroupSummariesResponse":{
"type":"structure",
"members":{
"AnomalyGroupSummaryList":{
"shape":"AnomalyGroupSummaryList",
"documentation":"<p>A list of anomaly group summaries.</p>"
},
"AnomalyGroupStatistics":{
"shape":"AnomalyGroupStatistics",
"documentation":"<p>Aggregated details about the anomaly groups.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The pagination token that's included if more results are available.</p>"
}
}
},
"ListAnomalyGroupTimeSeriesRequest":{
"type":"structure",
"required":[
"AnomalyDetectorArn",
"AnomalyGroupId",
"MetricName"
],
"members":{
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>"
},
"AnomalyGroupId":{
"shape":"UUID",
"documentation":"<p>The ID of the anomaly group.</p>"
},
"MetricName":{
"shape":"MetricName",
"documentation":"<p>The name of the measure field.</p>"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return.</p>",
"box":true
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>"
}
}
},
"ListAnomalyGroupTimeSeriesResponse":{
"type":"structure",
"members":{
"AnomalyGroupId":{
"shape":"UUID",
"documentation":"<p>The ID of the anomaly group.</p>"
},
"MetricName":{
"shape":"MetricName",
"documentation":"<p>The name of the measure field.</p>"
},
"TimestampList":{
"shape":"TimestampList",
"documentation":"<p>Timestamps for the anomalous metrics.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The pagination token that's included if more results are available.</p>"
},
"TimeSeriesList":{
"shape":"TimeSeriesList",
"documentation":"<p>A list of anomalous metrics.</p>"
}
}
},
"ListMetricSetsRequest":{
"type":"structure",
"members":{
"AnomalyDetectorArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the anomaly detector containing the metrics sets to list.</p>"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return.</p>",
"box":true
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the result of the previous request was truncated, the response includes a <code>NextToken</code>. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>"
}
}
},
"ListMetricSetsResponse":{
"type":"structure",
"members":{
"MetricSetSummaryList":{
"shape":"MetricSetSummaryList",
"documentation":"<p>A list of the datasets in the AWS Region, with configuration details for each.</p>"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>If the response is truncated, the list call returns this token. To retrieve the next set of results, use the token in the next list request. </p>"
}
}
},
"ListTagsForResourceRequest":{
"type":"structure",
"required":["ResourceArn"],
"members":{
"ResourceArn":{
"shape":"Arn",
"documentation":"<p>The resource's Amazon Resource Name (ARN).</p>",
"location":"uri",
"locationName":"resourceArn"
}
}
},
"ListTagsForResourceResponse":{
"type":"structure",
"members":{
"Tags":{
"shape":"TagMap",
"documentation":"<p>The resource's tags.</p>",
"locationName":"Tags"
}
}
},
"MaxResults":{
"type":"integer",
"max":100,
"min":1
},
"Message":{"type":"string"},
"Metric":{
"type":"structure",
"required":[
"MetricName",
"AggregationFunction"
],
"members":{
"MetricName":{
"shape":"ColumnName",
"documentation":"<p>The name of the metric.</p>"
},
"AggregationFunction":{
"shape":"AggregationFunction",
"documentation":"<p>The function with which the metric is calculated.</p>"
},
"Namespace":{
"shape":"Namespace",
"documentation":"<p>The namespace for the metric.</p>"
}
},
"documentation":"<p>A calculation made by contrasting a measure and a dimension from your source data.</p>"
"documentation":"<p>Contains information about the SNS topic to which you want to send your alerts and the IAM role that has access to that topic.</p>"
},
"SampleDataS3SourceConfig":{
"type":"structure",
"required":[
"RoleArn",
"FileFormatDescriptor"
],
"members":{
"RoleArn":{
"shape":"Arn",
"documentation":"<p>The Amazon Resource Name (ARN) of the role.</p>"
},
"TemplatedPathList":{
"shape":"TemplatedPathList",
"documentation":"<p>An array of strings containing the list of templated paths.</p>"
},
"HistoricalDataPathList":{
"shape":"HistoricalDataPathList",
"documentation":"<p>An array of strings containing the historical set of data paths.</p>"
"documentation":"<p>The resource's Amazon Resource Name (ARN).</p>",
"location":"uri",
"locationName":"resourceArn"
},
"Tags":{
"shape":"TagMap",
"documentation":"<p>Tags to apply to the resource. Tag keys and values can contain letters, numbers, spaces, and the following symbols: <code>_.:/=+@-</code> </p>",
"locationName":"tags"
}
}
},
"TagResourceResponse":{
"type":"structure",
"members":{
}
},
"TagValue":{
"type":"string",
"max":256
},
"TemplatedPath":{
"type":"string",
"max":1024,
"pattern":"^s3://[a-zA-Z0-9_\\-\\/ {}=]+$"
},
"TemplatedPathList":{
"type":"list",
"member":{"shape":"TemplatedPath"},
"max":1,
"min":1
},
"TimeSeries":{
"type":"structure",
"required":[
"TimeSeriesId",
"DimensionList",
"MetricValueList"
],
"members":{
"TimeSeriesId":{
"shape":"TimeSeriesId",
"documentation":"<p>The ID of the metric.</p>"
},
"DimensionList":{
"shape":"DimensionNameValueList",
"documentation":"<p>The dimensions of the metric.</p>"
},
"MetricValueList":{
"shape":"MetricValueList",
"documentation":"<p>The values for the metric.</p>"
}
},
"documentation":"<p>Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as <i>availability</i> in the <i>us-east-1</i> Region.</p>"
},
"TimeSeriesFeedback":{
"type":"structure",
"members":{
"TimeSeriesId":{
"shape":"TimeSeriesId",
"documentation":"<p>The ID of the metric.</p>"
},
"IsAnomaly":{
"shape":"Boolean",
"documentation":"<p>Feedback on whether the metric is a legitimate anomaly.</p>"
}
},
"documentation":"<p>Details about feedback submitted for an anomalous metric.</p>"
},
"TimeSeriesFeedbackList":{
"type":"list",
"member":{"shape":"TimeSeriesFeedback"}
},
"TimeSeriesId":{
"type":"string",
"max":520,
"pattern":".*\\S.*"
},
"TimeSeriesList":{
"type":"list",
"member":{"shape":"TimeSeries"}
},
"Timestamp":{"type":"timestamp"},
"TimestampColumn":{
"type":"structure",
"members":{
"ColumnName":{
"shape":"ColumnName",
"documentation":"<p>The name of the timestamp column.</p>"
},
"ColumnFormat":{
"shape":"DateTimeFormat",
"documentation":"<p>The format of the timestamp column.</p>"
}
},
"documentation":"<p>Contains information about the column used to track time in a source data file.</p>"
"documentation":"<p>After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3 and Redshift datasources.</p>",
"box":true
},
"TimestampColumn":{
"shape":"TimestampColumn",
"documentation":"<p>The timestamp column.</p>"
},
"DimensionList":{
"shape":"DimensionList",
"documentation":"<p>The dimension list.</p>"
},
"MetricSetFrequency":{
"shape":"Frequency",
"documentation":"<p>The dataset's interval.</p>"
},
"MetricSource":{"shape":"MetricSource"}
}
},
"UpdateMetricSetResponse":{
"type":"structure",
"members":{
"MetricSetArn":{
"shape":"Arn",
"documentation":"<p>The ARN of the dataset.</p>"
}
}
},
"ValidationException":{
"type":"structure",
"required":["Message"],
"members":{
"Message":{"shape":"Message"},
"Reason":{
"shape":"ValidationExceptionReason",
"documentation":"<p>The reason that validation failed.</p>"
},
"Fields":{
"shape":"ValidationExceptionFieldList",
"documentation":"<p>Fields that failed validation.</p>"
}
},
"documentation":"<p>The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.</p>",
"error":{"httpStatusCode":400},
"exception":true
},
"ValidationExceptionField":{
"type":"structure",
"required":[
"Name",
"Message"
],
"members":{
"Name":{
"shape":"FieldName",
"documentation":"<p>The name of the field.</p>"
},
"Message":{
"shape":"Message",
"documentation":"<p>The message with more information about the validation exception.</p>"
}
},
"documentation":"<p>Contains information about a a field in a validation exception.</p>"
},
"ValidationExceptionFieldList":{
"type":"list",
"member":{"shape":"ValidationExceptionField"}
},
"ValidationExceptionReason":{
"type":"string",
"enum":[
"UNKNOWN_OPERATION",
"CANNOT_PARSE",
"FIELD_VALIDATION_FAILED",
"OTHER"
]
},
"VpcConfiguration":{
"type":"structure",
"required":[
"SubnetIdList",
"SecurityGroupIdList"
],
"members":{
"SubnetIdList":{
"shape":"SubnetIdList",
"documentation":"<p>An array of strings containing the Amazon VPC subnet IDs (e.g., <code>subnet-0bb1c79de3EXAMPLE</code>.</p>"
},
"SecurityGroupIdList":{
"shape":"SecurityGroupIdList",
"documentation":"<p>An array of strings containing the list of security groups.</p>"
}
},
"documentation":"<p>Contains configuration information about the Amazon Virtual Private Cloud (VPC).</p>"
}
},
"documentation":"<p>This is the <i>Amazon Lookout for Metrics API Reference</i>. For an introduction to the service with tutorials for getting started, visit <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev\">Amazon Lookout for Metrics Developer Guide</a>.</p>"