AWS Native is in preview. AWS Classic is fully supported.
aws-native.lookoutmetrics.AnomalyDetector
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
An Amazon Lookout for Metrics Detector
Create AnomalyDetector Resource
new AnomalyDetector(name: string, args: AnomalyDetectorArgs, opts?: CustomResourceOptions);
@overload
def AnomalyDetector(resource_name: str,
opts: Optional[ResourceOptions] = None,
anomaly_detector_config: Optional[AnomalyDetectorConfigArgs] = None,
anomaly_detector_description: Optional[str] = None,
anomaly_detector_name: Optional[str] = None,
kms_key_arn: Optional[str] = None,
metric_set_list: Optional[Sequence[AnomalyDetectorMetricSetArgs]] = None)
@overload
def AnomalyDetector(resource_name: str,
args: AnomalyDetectorArgs,
opts: Optional[ResourceOptions] = None)
func NewAnomalyDetector(ctx *Context, name string, args AnomalyDetectorArgs, opts ...ResourceOption) (*AnomalyDetector, error)
public AnomalyDetector(string name, AnomalyDetectorArgs args, CustomResourceOptions? opts = null)
public AnomalyDetector(String name, AnomalyDetectorArgs args)
public AnomalyDetector(String name, AnomalyDetectorArgs args, CustomResourceOptions options)
type: aws-native:lookoutmetrics:AnomalyDetector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AnomalyDetectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AnomalyDetectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AnomalyDetectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AnomalyDetectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AnomalyDetectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AnomalyDetector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AnomalyDetector resource accepts the following input properties:
- Anomaly
Detector Pulumi.Config Aws Native. Lookout Metrics. Inputs. Anomaly Detector Config Configuration options for the AnomalyDetector
- Metric
Set List<Pulumi.List Aws Native. Lookout Metrics. Inputs. Anomaly Detector Metric Set> List of metric sets for anomaly detection
- Anomaly
Detector stringDescription A description for the AnomalyDetector.
- Anomaly
Detector stringName Name for the Amazon Lookout for Metrics Anomaly Detector
- Kms
Key stringArn KMS key used to encrypt the AnomalyDetector data
- Anomaly
Detector AnomalyConfig Detector Config Args Configuration options for the AnomalyDetector
- Metric
Set []AnomalyList Detector Metric Set Args List of metric sets for anomaly detection
- Anomaly
Detector stringDescription A description for the AnomalyDetector.
- Anomaly
Detector stringName Name for the Amazon Lookout for Metrics Anomaly Detector
- Kms
Key stringArn KMS key used to encrypt the AnomalyDetector data
- anomaly
Detector AnomalyConfig Detector Config Configuration options for the AnomalyDetector
- metric
Set List<AnomalyList Detector Metric Set> List of metric sets for anomaly detection
- anomaly
Detector StringDescription A description for the AnomalyDetector.
- anomaly
Detector StringName Name for the Amazon Lookout for Metrics Anomaly Detector
- kms
Key StringArn KMS key used to encrypt the AnomalyDetector data
- anomaly
Detector AnomalyConfig Detector Config Configuration options for the AnomalyDetector
- metric
Set AnomalyList Detector Metric Set[] List of metric sets for anomaly detection
- anomaly
Detector stringDescription A description for the AnomalyDetector.
- anomaly
Detector stringName Name for the Amazon Lookout for Metrics Anomaly Detector
- kms
Key stringArn KMS key used to encrypt the AnomalyDetector data
- anomaly_
detector_ Anomalyconfig Detector Config Args Configuration options for the AnomalyDetector
- metric_
set_ Sequence[Anomalylist Detector Metric Set Args] List of metric sets for anomaly detection
- anomaly_
detector_ strdescription A description for the AnomalyDetector.
- anomaly_
detector_ strname Name for the Amazon Lookout for Metrics Anomaly Detector
- kms_
key_ strarn KMS key used to encrypt the AnomalyDetector data
- anomaly
Detector Property MapConfig Configuration options for the AnomalyDetector
- metric
Set List<Property Map>List List of metric sets for anomaly detection
- anomaly
Detector StringDescription A description for the AnomalyDetector.
- anomaly
Detector StringName Name for the Amazon Lookout for Metrics Anomaly Detector
- kms
Key StringArn KMS key used to encrypt the AnomalyDetector data
Outputs
All input properties are implicitly available as output properties. Additionally, the AnomalyDetector resource produces the following output properties:
Supporting Types
AnomalyDetectorAppFlowConfig, AnomalyDetectorAppFlowConfigArgs
AnomalyDetectorCloudwatchConfig, AnomalyDetectorCloudwatchConfigArgs
- Role
Arn string
- Role
Arn string
- role
Arn String
- role
Arn string
- role_
arn str
- role
Arn String
AnomalyDetectorConfig, AnomalyDetectorConfigArgs
- Anomaly
Detector Pulumi.Frequency Aws Native. Lookout Metrics. Anomaly Detector Frequency Frequency of anomaly detection
- Anomaly
Detector AnomalyFrequency Detector Frequency Frequency of anomaly detection
- anomaly
Detector AnomalyFrequency Detector Frequency Frequency of anomaly detection
- anomaly
Detector AnomalyFrequency Detector Frequency Frequency of anomaly detection
- anomaly_
detector_ Anomalyfrequency Detector Frequency Frequency of anomaly detection
- anomaly
Detector "PT5M" | "PT10M" | "PT1H" | "P1D"Frequency Frequency of anomaly detection
AnomalyDetectorCsvFormatDescriptor, AnomalyDetectorCsvFormatDescriptorArgs
- Charset string
- Contains
Header bool - Delimiter string
- File
Compression Pulumi.Aws Native. Lookout Metrics. Anomaly Detector Csv Format Descriptor File Compression - Header
List List<string> - Quote
Symbol string
- Charset string
- Contains
Header bool - Delimiter string
- File
Compression AnomalyDetector Csv Format Descriptor File Compression - Header
List []string - Quote
Symbol string
- charset String
- contains
Header Boolean - delimiter String
- file
Compression AnomalyDetector Csv Format Descriptor File Compression - header
List List<String> - quote
Symbol String
- charset string
- contains
Header boolean - delimiter string
- file
Compression AnomalyDetector Csv Format Descriptor File Compression - header
List string[] - quote
Symbol string
- charset str
- contains_
header bool - delimiter str
- file_
compression AnomalyDetector Csv Format Descriptor File Compression - header_
list Sequence[str] - quote_
symbol str
- charset String
- contains
Header Boolean - delimiter String
- file
Compression "NONE" | "GZIP" - header
List List<String> - quote
Symbol String
AnomalyDetectorCsvFormatDescriptorFileCompression, AnomalyDetectorCsvFormatDescriptorFileCompressionArgs
- None
- NONE
- Gzip
- GZIP
- Anomaly
Detector Csv Format Descriptor File Compression None - NONE
- Anomaly
Detector Csv Format Descriptor File Compression Gzip - GZIP
- None
- NONE
- Gzip
- GZIP
- None
- NONE
- Gzip
- GZIP
- NONE
- NONE
- GZIP
- GZIP
- "NONE"
- NONE
- "GZIP"
- GZIP
AnomalyDetectorFileFormatDescriptor, AnomalyDetectorFileFormatDescriptorArgs
AnomalyDetectorFrequency, AnomalyDetectorFrequencyArgs
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- Anomaly
Detector Frequency Pt5m - PT5M
- Anomaly
Detector Frequency Pt10m - PT10M
- Anomaly
Detector Frequency Pt1h - PT1H
- Anomaly
Detector Frequency P1d - P1D
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- PT5M
- PT5M
- PT10M
- PT10M
- PT1H
- PT1H
- P1D
- P1D
- "PT5M"
- PT5M
- "PT10M"
- PT10M
- "PT1H"
- PT1H
- "P1D"
- P1D
AnomalyDetectorJsonFormatDescriptor, AnomalyDetectorJsonFormatDescriptorArgs
AnomalyDetectorJsonFormatDescriptorFileCompression, AnomalyDetectorJsonFormatDescriptorFileCompressionArgs
- None
- NONE
- Gzip
- GZIP
- Anomaly
Detector Json Format Descriptor File Compression None - NONE
- Anomaly
Detector Json Format Descriptor File Compression Gzip - GZIP
- None
- NONE
- Gzip
- GZIP
- None
- NONE
- Gzip
- GZIP
- NONE
- NONE
- GZIP
- GZIP
- "NONE"
- NONE
- "GZIP"
- GZIP
AnomalyDetectorMetric, AnomalyDetectorMetricArgs
- Aggregation
Function Pulumi.Aws Native. Lookout Metrics. Anomaly Detector Metric Aggregation Function Operator used to aggregate metric values
- Metric
Name string - Namespace string
- Aggregation
Function AnomalyDetector Metric Aggregation Function Operator used to aggregate metric values
- Metric
Name string - Namespace string
- aggregation
Function AnomalyDetector Metric Aggregation Function Operator used to aggregate metric values
- metric
Name String - namespace String
- aggregation
Function AnomalyDetector Metric Aggregation Function Operator used to aggregate metric values
- metric
Name string - namespace string
- aggregation_
function AnomalyDetector Metric Aggregation Function Operator used to aggregate metric values
- metric_
name str - namespace str
- aggregation
Function "AVG" | "SUM" Operator used to aggregate metric values
- metric
Name String - namespace String
AnomalyDetectorMetricAggregationFunction, AnomalyDetectorMetricAggregationFunctionArgs
- Avg
- AVG
- Sum
- SUM
- Anomaly
Detector Metric Aggregation Function Avg - AVG
- Anomaly
Detector Metric Aggregation Function Sum - SUM
- Avg
- AVG
- Sum
- SUM
- Avg
- AVG
- Sum
- SUM
- AVG
- AVG
- SUM
- SUM
- "AVG"
- AVG
- "SUM"
- SUM
AnomalyDetectorMetricSet, AnomalyDetectorMetricSetArgs
- Metric
List List<Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Metric> Metrics captured by this MetricSet.
- Metric
Set stringName The name of the MetricSet.
- Metric
Source Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Metric Source - Dimension
List List<string> Dimensions for this MetricSet.
- Metric
Set stringDescription A description for the MetricSet.
- Metric
Set Pulumi.Frequency Aws Native. Lookout Metrics. Anomaly Detector Metric Set Metric Set Frequency A frequency period to aggregate the data
- Offset int
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- Timestamp
Column Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Timestamp Column - Timezone string
- Metric
List []AnomalyDetector Metric Metrics captured by this MetricSet.
- Metric
Set stringName The name of the MetricSet.
- Metric
Source AnomalyDetector Metric Source - Dimension
List []string Dimensions for this MetricSet.
- Metric
Set stringDescription A description for the MetricSet.
- Metric
Set AnomalyFrequency Detector Metric Set Metric Set Frequency A frequency period to aggregate the data
- Offset int
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- Timestamp
Column AnomalyDetector Timestamp Column - Timezone string
- metric
List List<AnomalyDetector Metric> Metrics captured by this MetricSet.
- metric
Set StringName The name of the MetricSet.
- metric
Source AnomalyDetector Metric Source - dimension
List List<String> Dimensions for this MetricSet.
- metric
Set StringDescription A description for the MetricSet.
- metric
Set AnomalyFrequency Detector Metric Set Metric Set Frequency A frequency period to aggregate the data
- offset Integer
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- timestamp
Column AnomalyDetector Timestamp Column - timezone String
- metric
List AnomalyDetector Metric[] Metrics captured by this MetricSet.
- metric
Set stringName The name of the MetricSet.
- metric
Source AnomalyDetector Metric Source - dimension
List string[] Dimensions for this MetricSet.
- metric
Set stringDescription A description for the MetricSet.
- metric
Set AnomalyFrequency Detector Metric Set Metric Set Frequency A frequency period to aggregate the data
- offset number
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- timestamp
Column AnomalyDetector Timestamp Column - timezone string
- metric_
list Sequence[AnomalyDetector Metric] Metrics captured by this MetricSet.
- metric_
set_ strname The name of the MetricSet.
- metric_
source AnomalyDetector Metric Source - dimension_
list Sequence[str] Dimensions for this MetricSet.
- metric_
set_ strdescription A description for the MetricSet.
- metric_
set_ Anomalyfrequency Detector Metric Set Metric Set Frequency A frequency period to aggregate the data
- offset int
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- timestamp_
column AnomalyDetector Timestamp Column - timezone str
- metric
List List<Property Map> Metrics captured by this MetricSet.
- metric
Set StringName The name of the MetricSet.
- metric
Source Property Map - dimension
List List<String> Dimensions for this MetricSet.
- metric
Set StringDescription A description for the MetricSet.
- metric
Set "PT5M" | "PT10M" | "PT1H" | "P1D"Frequency A frequency period to aggregate the data
- offset Number
Offset, in seconds, between the frequency interval and the time at which the metrics are available.
- timestamp
Column Property Map - timezone String
AnomalyDetectorMetricSetMetricSetFrequency, AnomalyDetectorMetricSetMetricSetFrequencyArgs
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- Anomaly
Detector Metric Set Metric Set Frequency Pt5m - PT5M
- Anomaly
Detector Metric Set Metric Set Frequency Pt10m - PT10M
- Anomaly
Detector Metric Set Metric Set Frequency Pt1h - PT1H
- Anomaly
Detector Metric Set Metric Set Frequency P1d - P1D
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- Pt5m
- PT5M
- Pt10m
- PT10M
- Pt1h
- PT1H
- P1d
- P1D
- PT5M
- PT5M
- PT10M
- PT10M
- PT1H
- PT1H
- P1D
- P1D
- "PT5M"
- PT5M
- "PT10M"
- PT10M
- "PT1H"
- PT1H
- "P1D"
- P1D
AnomalyDetectorMetricSource, AnomalyDetectorMetricSourceArgs
- App
Flow Pulumi.Config Aws Native. Lookout Metrics. Inputs. Anomaly Detector App Flow Config - Cloudwatch
Config Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Cloudwatch Config - Rds
Source Pulumi.Config Aws Native. Lookout Metrics. Inputs. Anomaly Detector Rds Source Config - Redshift
Source Pulumi.Config Aws Native. Lookout Metrics. Inputs. Anomaly Detector Redshift Source Config - S3Source
Config Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector S3Source Config
AnomalyDetectorRdsSourceConfig, AnomalyDetectorRdsSourceConfigArgs
- Database
Host string - Database
Name string - Database
Port int - Db
Instance stringIdentifier - Role
Arn string - Secret
Manager stringArn - Table
Name string - Vpc
Configuration Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Vpc Configuration
- Database
Host string - Database
Name string - Database
Port int - Db
Instance stringIdentifier - Role
Arn string - Secret
Manager stringArn - Table
Name string - Vpc
Configuration AnomalyDetector Vpc Configuration
- database
Host String - database
Name String - database
Port Integer - db
Instance StringIdentifier - role
Arn String - secret
Manager StringArn - table
Name String - vpc
Configuration AnomalyDetector Vpc Configuration
- database
Host string - database
Name string - database
Port number - db
Instance stringIdentifier - role
Arn string - secret
Manager stringArn - table
Name string - vpc
Configuration AnomalyDetector Vpc Configuration
- database
Host String - database
Name String - database
Port Number - db
Instance StringIdentifier - role
Arn String - secret
Manager StringArn - table
Name String - vpc
Configuration Property Map
AnomalyDetectorRedshiftSourceConfig, AnomalyDetectorRedshiftSourceConfigArgs
- Cluster
Identifier string - Database
Host string - Database
Name string - Database
Port int - Role
Arn string - Secret
Manager stringArn - Table
Name string - Vpc
Configuration Pulumi.Aws Native. Lookout Metrics. Inputs. Anomaly Detector Vpc Configuration
- Cluster
Identifier string - Database
Host string - Database
Name string - Database
Port int - Role
Arn string - Secret
Manager stringArn - Table
Name string - Vpc
Configuration AnomalyDetector Vpc Configuration
- cluster
Identifier String - database
Host String - database
Name String - database
Port Integer - role
Arn String - secret
Manager StringArn - table
Name String - vpc
Configuration AnomalyDetector Vpc Configuration
- cluster
Identifier string - database
Host string - database
Name string - database
Port number - role
Arn string - secret
Manager stringArn - table
Name string - vpc
Configuration AnomalyDetector Vpc Configuration
- cluster
Identifier String - database
Host String - database
Name String - database
Port Number - role
Arn String - secret
Manager StringArn - table
Name String - vpc
Configuration Property Map
AnomalyDetectorS3SourceConfig, AnomalyDetectorS3SourceConfigArgs
- File
Format AnomalyDescriptor Detector File Format Descriptor - Role
Arn string - Historical
Data []stringPath List - Templated
Path []stringList
- file
Format AnomalyDescriptor Detector File Format Descriptor - role
Arn String - historical
Data List<String>Path List - templated
Path List<String>List
- file
Format AnomalyDescriptor Detector File Format Descriptor - role
Arn string - historical
Data string[]Path List - templated
Path string[]List
- file_
format_ Anomalydescriptor Detector File Format Descriptor - role_
arn str - historical_
data_ Sequence[str]path_ list - templated_
path_ Sequence[str]list
- file
Format Property MapDescriptor - role
Arn String - historical
Data List<String>Path List - templated
Path List<String>List
AnomalyDetectorTimestampColumn, AnomalyDetectorTimestampColumnArgs
- Column
Format string A timestamp format for the timestamps in the dataset
- Column
Name string
- Column
Format string A timestamp format for the timestamps in the dataset
- Column
Name string
- column
Format String A timestamp format for the timestamps in the dataset
- column
Name String
- column
Format string A timestamp format for the timestamps in the dataset
- column
Name string
- column_
format str A timestamp format for the timestamps in the dataset
- column_
name str
- column
Format String A timestamp format for the timestamps in the dataset
- column
Name String
AnomalyDetectorVpcConfiguration, AnomalyDetectorVpcConfigurationArgs
- Security
Group List<string>Id List - Subnet
Id List<string>List
- Security
Group []stringId List - Subnet
Id []stringList
- security
Group List<String>Id List - subnet
Id List<String>List
- security
Group string[]Id List - subnet
Id string[]List
- security_
group_ Sequence[str]id_ list - subnet_
id_ Sequence[str]list
- security
Group List<String>Id List - subnet
Id List<String>List
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.