1. Packages
  2. AWS Native
  3. API Docs
  4. lookoutmetrics
  5. AnomalyDetector

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

aws-native.lookoutmetrics.AnomalyDetector

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

    An Amazon Lookout for Metrics Detector

    Create AnomalyDetector Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AnomalyDetector(name: string, args: AnomalyDetectorArgs, opts?: CustomResourceOptions);
    @overload
    def AnomalyDetector(resource_name: str,
                        args: AnomalyDetectorArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AnomalyDetector(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        anomaly_detector_config: Optional[AnomalyDetectorConfigArgs] = None,
                        metric_set_list: Optional[Sequence[AnomalyDetectorMetricSetArgs]] = None,
                        anomaly_detector_description: Optional[str] = None,
                        anomaly_detector_name: Optional[str] = None,
                        kms_key_arn: Optional[str] = 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.
    
    

    Parameters

    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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const anomalyDetectorResource = new aws_native.lookoutmetrics.AnomalyDetector("anomalyDetectorResource", {
        anomalyDetectorConfig: {
            anomalyDetectorFrequency: aws_native.lookoutmetrics.AnomalyDetectorFrequency.Pt5m,
        },
        metricSetList: [{
            metricList: [{
                aggregationFunction: aws_native.lookoutmetrics.AnomalyDetectorMetricAggregationFunction.Avg,
                metricName: "string",
                namespace: "string",
            }],
            metricSetName: "string",
            metricSource: {
                appFlowConfig: {
                    flowName: "string",
                    roleArn: "string",
                },
                cloudwatchConfig: {
                    roleArn: "string",
                },
                rdsSourceConfig: {
                    databaseHost: "string",
                    databaseName: "string",
                    databasePort: 0,
                    dbInstanceIdentifier: "string",
                    roleArn: "string",
                    secretManagerArn: "string",
                    tableName: "string",
                    vpcConfiguration: {
                        securityGroupIdList: ["string"],
                        subnetIdList: ["string"],
                    },
                },
                redshiftSourceConfig: {
                    clusterIdentifier: "string",
                    databaseHost: "string",
                    databaseName: "string",
                    databasePort: 0,
                    roleArn: "string",
                    secretManagerArn: "string",
                    tableName: "string",
                    vpcConfiguration: {
                        securityGroupIdList: ["string"],
                        subnetIdList: ["string"],
                    },
                },
                s3SourceConfig: {
                    fileFormatDescriptor: {
                        csvFormatDescriptor: {
                            charset: "string",
                            containsHeader: false,
                            delimiter: "string",
                            fileCompression: aws_native.lookoutmetrics.AnomalyDetectorCsvFormatDescriptorFileCompression.None,
                            headerList: ["string"],
                            quoteSymbol: "string",
                        },
                        jsonFormatDescriptor: {
                            charset: "string",
                            fileCompression: aws_native.lookoutmetrics.AnomalyDetectorJsonFormatDescriptorFileCompression.None,
                        },
                    },
                    roleArn: "string",
                    historicalDataPathList: ["string"],
                    templatedPathList: ["string"],
                },
            },
            dimensionList: ["string"],
            metricSetDescription: "string",
            metricSetFrequency: aws_native.lookoutmetrics.AnomalyDetectorMetricSetMetricSetFrequency.Pt5m,
            offset: 0,
            timestampColumn: {
                columnFormat: "string",
                columnName: "string",
            },
            timezone: "string",
        }],
        anomalyDetectorDescription: "string",
        anomalyDetectorName: "string",
        kmsKeyArn: "string",
    });
    
    Coming soon!
    

    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:

    AnomalyDetectorConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorConfig
    Configuration options for the AnomalyDetector
    MetricSetList List<Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorMetricSet>
    List of metric sets for anomaly detection
    AnomalyDetectorDescription string
    A description for the AnomalyDetector.
    AnomalyDetectorName string
    Name for the Amazon Lookout for Metrics Anomaly Detector
    KmsKeyArn string
    KMS key used to encrypt the AnomalyDetector data
    AnomalyDetectorConfig AnomalyDetectorConfigArgs
    Configuration options for the AnomalyDetector
    MetricSetList []AnomalyDetectorMetricSetArgs
    List of metric sets for anomaly detection
    AnomalyDetectorDescription string
    A description for the AnomalyDetector.
    AnomalyDetectorName string
    Name for the Amazon Lookout for Metrics Anomaly Detector
    KmsKeyArn string
    KMS key used to encrypt the AnomalyDetector data
    anomalyDetectorConfig AnomalyDetectorConfig
    Configuration options for the AnomalyDetector
    metricSetList List<AnomalyDetectorMetricSet>
    List of metric sets for anomaly detection
    anomalyDetectorDescription String
    A description for the AnomalyDetector.
    anomalyDetectorName String
    Name for the Amazon Lookout for Metrics Anomaly Detector
    kmsKeyArn String
    KMS key used to encrypt the AnomalyDetector data
    anomalyDetectorConfig AnomalyDetectorConfig
    Configuration options for the AnomalyDetector
    metricSetList AnomalyDetectorMetricSet[]
    List of metric sets for anomaly detection
    anomalyDetectorDescription string
    A description for the AnomalyDetector.
    anomalyDetectorName string
    Name for the Amazon Lookout for Metrics Anomaly Detector
    kmsKeyArn string
    KMS key used to encrypt the AnomalyDetector data
    anomaly_detector_config AnomalyDetectorConfigArgs
    Configuration options for the AnomalyDetector
    metric_set_list Sequence[AnomalyDetectorMetricSetArgs]
    List of metric sets for anomaly detection
    anomaly_detector_description str
    A description for the AnomalyDetector.
    anomaly_detector_name str
    Name for the Amazon Lookout for Metrics Anomaly Detector
    kms_key_arn str
    KMS key used to encrypt the AnomalyDetector data
    anomalyDetectorConfig Property Map
    Configuration options for the AnomalyDetector
    metricSetList List<Property Map>
    List of metric sets for anomaly detection
    anomalyDetectorDescription String
    A description for the AnomalyDetector.
    anomalyDetectorName String
    Name for the Amazon Lookout for Metrics Anomaly Detector
    kmsKeyArn String
    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:

    Arn string
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the detector. For example, arn:aws:lookoutmetrics:us-east-2:123456789012:AnomalyDetector:my-detector
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    AnomalyDetectorAppFlowConfig, AnomalyDetectorAppFlowConfigArgs

    FlowName string
    name of the flow.
    RoleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
    FlowName string
    name of the flow.
    RoleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
    flowName String
    name of the flow.
    roleArn String
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
    flowName string
    name of the flow.
    roleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
    flow_name str
    name of the flow.
    role_arn str
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
    flowName String
    name of the flow.
    roleArn String
    An IAM role that gives Amazon Lookout for Metrics permission to access the flow.

    AnomalyDetectorCloudwatchConfig, AnomalyDetectorCloudwatchConfigArgs

    RoleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
    RoleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
    roleArn String
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
    roleArn string
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
    role_arn str
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
    roleArn String
    An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.

    AnomalyDetectorConfig, AnomalyDetectorConfigArgs

    AnomalyDetectorCsvFormatDescriptor, AnomalyDetectorCsvFormatDescriptorArgs

    Charset string
    The character set in which the source CSV file is written.
    ContainsHeader bool
    Whether or not the source CSV file contains a header.
    Delimiter string
    The character used to delimit the source CSV file.
    FileCompression Pulumi.AwsNative.LookoutMetrics.AnomalyDetectorCsvFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    HeaderList List<string>
    A list of the source CSV file's headers, if any.
    QuoteSymbol string
    The character used as a quote character.
    Charset string
    The character set in which the source CSV file is written.
    ContainsHeader bool
    Whether or not the source CSV file contains a header.
    Delimiter string
    The character used to delimit the source CSV file.
    FileCompression AnomalyDetectorCsvFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    HeaderList []string
    A list of the source CSV file's headers, if any.
    QuoteSymbol string
    The character used as a quote character.
    charset String
    The character set in which the source CSV file is written.
    containsHeader Boolean
    Whether or not the source CSV file contains a header.
    delimiter String
    The character used to delimit the source CSV file.
    fileCompression AnomalyDetectorCsvFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    headerList List<String>
    A list of the source CSV file's headers, if any.
    quoteSymbol String
    The character used as a quote character.
    charset string
    The character set in which the source CSV file is written.
    containsHeader boolean
    Whether or not the source CSV file contains a header.
    delimiter string
    The character used to delimit the source CSV file.
    fileCompression AnomalyDetectorCsvFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    headerList string[]
    A list of the source CSV file's headers, if any.
    quoteSymbol string
    The character used as a quote character.
    charset str
    The character set in which the source CSV file is written.
    contains_header bool
    Whether or not the source CSV file contains a header.
    delimiter str
    The character used to delimit the source CSV file.
    file_compression AnomalyDetectorCsvFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    header_list Sequence[str]
    A list of the source CSV file's headers, if any.
    quote_symbol str
    The character used as a quote character.
    charset String
    The character set in which the source CSV file is written.
    containsHeader Boolean
    Whether or not the source CSV file contains a header.
    delimiter String
    The character used to delimit the source CSV file.
    fileCompression "NONE" | "GZIP"
    The level of compression of the source CSV file.
    headerList List<String>
    A list of the source CSV file's headers, if any.
    quoteSymbol String
    The character used as a quote character.

    AnomalyDetectorCsvFormatDescriptorFileCompression, AnomalyDetectorCsvFormatDescriptorFileCompressionArgs

    None
    NONE
    Gzip
    GZIP
    AnomalyDetectorCsvFormatDescriptorFileCompressionNone
    NONE
    AnomalyDetectorCsvFormatDescriptorFileCompressionGzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    NONE
    NONE
    GZIP
    GZIP
    "NONE"
    NONE
    "GZIP"
    GZIP

    AnomalyDetectorFileFormatDescriptor, AnomalyDetectorFileFormatDescriptorArgs

    CsvFormatDescriptor Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorCsvFormatDescriptor
    Contains information about how a source CSV data file should be analyzed.
    JsonFormatDescriptor Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorJsonFormatDescriptor
    Contains information about how a source JSON data file should be analyzed.
    CsvFormatDescriptor AnomalyDetectorCsvFormatDescriptor
    Contains information about how a source CSV data file should be analyzed.
    JsonFormatDescriptor AnomalyDetectorJsonFormatDescriptor
    Contains information about how a source JSON data file should be analyzed.
    csvFormatDescriptor AnomalyDetectorCsvFormatDescriptor
    Contains information about how a source CSV data file should be analyzed.
    jsonFormatDescriptor AnomalyDetectorJsonFormatDescriptor
    Contains information about how a source JSON data file should be analyzed.
    csvFormatDescriptor AnomalyDetectorCsvFormatDescriptor
    Contains information about how a source CSV data file should be analyzed.
    jsonFormatDescriptor AnomalyDetectorJsonFormatDescriptor
    Contains information about how a source JSON data file should be analyzed.
    csv_format_descriptor AnomalyDetectorCsvFormatDescriptor
    Contains information about how a source CSV data file should be analyzed.
    json_format_descriptor AnomalyDetectorJsonFormatDescriptor
    Contains information about how a source JSON data file should be analyzed.
    csvFormatDescriptor Property Map
    Contains information about how a source CSV data file should be analyzed.
    jsonFormatDescriptor Property Map
    Contains information about how a source JSON data file should be analyzed.

    AnomalyDetectorFrequency, AnomalyDetectorFrequencyArgs

    Pt5m
    PT5M
    Pt10m
    PT10M
    Pt1h
    PT1H
    P1d
    P1D
    AnomalyDetectorFrequencyPt5m
    PT5M
    AnomalyDetectorFrequencyPt10m
    PT10M
    AnomalyDetectorFrequencyPt1h
    PT1H
    AnomalyDetectorFrequencyP1d
    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

    Charset string
    The character set in which the source JSON file is written.
    FileCompression Pulumi.AwsNative.LookoutMetrics.AnomalyDetectorJsonFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    Charset string
    The character set in which the source JSON file is written.
    FileCompression AnomalyDetectorJsonFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    charset String
    The character set in which the source JSON file is written.
    fileCompression AnomalyDetectorJsonFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    charset string
    The character set in which the source JSON file is written.
    fileCompression AnomalyDetectorJsonFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    charset str
    The character set in which the source JSON file is written.
    file_compression AnomalyDetectorJsonFormatDescriptorFileCompression
    The level of compression of the source CSV file.
    charset String
    The character set in which the source JSON file is written.
    fileCompression "NONE" | "GZIP"
    The level of compression of the source CSV file.

    AnomalyDetectorJsonFormatDescriptorFileCompression, AnomalyDetectorJsonFormatDescriptorFileCompressionArgs

    None
    NONE
    Gzip
    GZIP
    AnomalyDetectorJsonFormatDescriptorFileCompressionNone
    NONE
    AnomalyDetectorJsonFormatDescriptorFileCompressionGzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    None
    NONE
    Gzip
    GZIP
    NONE
    NONE
    GZIP
    GZIP
    "NONE"
    NONE
    "GZIP"
    GZIP

    AnomalyDetectorMetric, AnomalyDetectorMetricArgs

    AggregationFunction Pulumi.AwsNative.LookoutMetrics.AnomalyDetectorMetricAggregationFunction
    Operator used to aggregate metric values
    MetricName string
    The name of the metric.
    Namespace string
    The namespace for the metric.
    AggregationFunction AnomalyDetectorMetricAggregationFunction
    Operator used to aggregate metric values
    MetricName string
    The name of the metric.
    Namespace string
    The namespace for the metric.
    aggregationFunction AnomalyDetectorMetricAggregationFunction
    Operator used to aggregate metric values
    metricName String
    The name of the metric.
    namespace String
    The namespace for the metric.
    aggregationFunction AnomalyDetectorMetricAggregationFunction
    Operator used to aggregate metric values
    metricName string
    The name of the metric.
    namespace string
    The namespace for the metric.
    aggregation_function AnomalyDetectorMetricAggregationFunction
    Operator used to aggregate metric values
    metric_name str
    The name of the metric.
    namespace str
    The namespace for the metric.
    aggregationFunction "AVG" | "SUM"
    Operator used to aggregate metric values
    metricName String
    The name of the metric.
    namespace String
    The namespace for the metric.

    AnomalyDetectorMetricAggregationFunction, AnomalyDetectorMetricAggregationFunctionArgs

    Avg
    AVG
    Sum
    SUM
    AnomalyDetectorMetricAggregationFunctionAvg
    AVG
    AnomalyDetectorMetricAggregationFunctionSum
    SUM
    Avg
    AVG
    Sum
    SUM
    Avg
    AVG
    Sum
    SUM
    AVG
    AVG
    SUM
    SUM
    "AVG"
    AVG
    "SUM"
    SUM

    AnomalyDetectorMetricSet, AnomalyDetectorMetricSetArgs

    MetricList List<Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorMetric>
    Metrics captured by this MetricSet.
    MetricSetName string
    The name of the MetricSet.
    MetricSource Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorMetricSource
    Contains information about how the source data should be interpreted.
    DimensionList List<string>
    Dimensions for this MetricSet.
    MetricSetDescription string
    A description for the MetricSet.
    MetricSetFrequency Pulumi.AwsNative.LookoutMetrics.AnomalyDetectorMetricSetMetricSetFrequency
    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.
    TimestampColumn Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorTimestampColumn
    Contains information about the column used for tracking time in your source data.
    Timezone string
    The time zone in which your source data was recorded.
    MetricList []AnomalyDetectorMetric
    Metrics captured by this MetricSet.
    MetricSetName string
    The name of the MetricSet.
    MetricSource AnomalyDetectorMetricSource
    Contains information about how the source data should be interpreted.
    DimensionList []string
    Dimensions for this MetricSet.
    MetricSetDescription string
    A description for the MetricSet.
    MetricSetFrequency AnomalyDetectorMetricSetMetricSetFrequency
    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.
    TimestampColumn AnomalyDetectorTimestampColumn
    Contains information about the column used for tracking time in your source data.
    Timezone string
    The time zone in which your source data was recorded.
    metricList List<AnomalyDetectorMetric>
    Metrics captured by this MetricSet.
    metricSetName String
    The name of the MetricSet.
    metricSource AnomalyDetectorMetricSource
    Contains information about how the source data should be interpreted.
    dimensionList List<String>
    Dimensions for this MetricSet.
    metricSetDescription String
    A description for the MetricSet.
    metricSetFrequency AnomalyDetectorMetricSetMetricSetFrequency
    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.
    timestampColumn AnomalyDetectorTimestampColumn
    Contains information about the column used for tracking time in your source data.
    timezone String
    The time zone in which your source data was recorded.
    metricList AnomalyDetectorMetric[]
    Metrics captured by this MetricSet.
    metricSetName string
    The name of the MetricSet.
    metricSource AnomalyDetectorMetricSource
    Contains information about how the source data should be interpreted.
    dimensionList string[]
    Dimensions for this MetricSet.
    metricSetDescription string
    A description for the MetricSet.
    metricSetFrequency AnomalyDetectorMetricSetMetricSetFrequency
    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.
    timestampColumn AnomalyDetectorTimestampColumn
    Contains information about the column used for tracking time in your source data.
    timezone string
    The time zone in which your source data was recorded.
    metric_list Sequence[AnomalyDetectorMetric]
    Metrics captured by this MetricSet.
    metric_set_name str
    The name of the MetricSet.
    metric_source AnomalyDetectorMetricSource
    Contains information about how the source data should be interpreted.
    dimension_list Sequence[str]
    Dimensions for this MetricSet.
    metric_set_description str
    A description for the MetricSet.
    metric_set_frequency AnomalyDetectorMetricSetMetricSetFrequency
    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 AnomalyDetectorTimestampColumn
    Contains information about the column used for tracking time in your source data.
    timezone str
    The time zone in which your source data was recorded.
    metricList List<Property Map>
    Metrics captured by this MetricSet.
    metricSetName String
    The name of the MetricSet.
    metricSource Property Map
    Contains information about how the source data should be interpreted.
    dimensionList List<String>
    Dimensions for this MetricSet.
    metricSetDescription String
    A description for the MetricSet.
    metricSetFrequency "PT5M" | "PT10M" | "PT1H" | "P1D"
    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.
    timestampColumn Property Map
    Contains information about the column used for tracking time in your source data.
    timezone String
    The time zone in which your source data was recorded.

    AnomalyDetectorMetricSetMetricSetFrequency, AnomalyDetectorMetricSetMetricSetFrequencyArgs

    Pt5m
    PT5M
    Pt10m
    PT10M
    Pt1h
    PT1H
    P1d
    P1D
    AnomalyDetectorMetricSetMetricSetFrequencyPt5m
    PT5M
    AnomalyDetectorMetricSetMetricSetFrequencyPt10m
    PT10M
    AnomalyDetectorMetricSetMetricSetFrequencyPt1h
    PT1H
    AnomalyDetectorMetricSetMetricSetFrequencyP1d
    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

    AppFlowConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorAppFlowConfig
    Details about an AppFlow datasource.
    CloudwatchConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorCloudwatchConfig
    Details about an Amazon CloudWatch monitoring datasource.
    RdsSourceConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorRdsSourceConfig
    Details about an Amazon Relational Database Service (RDS) datasource.
    RedshiftSourceConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorRedshiftSourceConfig
    Details about an Amazon Redshift database datasource.
    S3SourceConfig Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorS3SourceConfig
    Contains information about the configuration of the S3 bucket that contains source files.
    AppFlowConfig AnomalyDetectorAppFlowConfig
    Details about an AppFlow datasource.
    CloudwatchConfig AnomalyDetectorCloudwatchConfig
    Details about an Amazon CloudWatch monitoring datasource.
    RdsSourceConfig AnomalyDetectorRdsSourceConfig
    Details about an Amazon Relational Database Service (RDS) datasource.
    RedshiftSourceConfig AnomalyDetectorRedshiftSourceConfig
    Details about an Amazon Redshift database datasource.
    S3SourceConfig AnomalyDetectorS3SourceConfig
    Contains information about the configuration of the S3 bucket that contains source files.
    appFlowConfig AnomalyDetectorAppFlowConfig
    Details about an AppFlow datasource.
    cloudwatchConfig AnomalyDetectorCloudwatchConfig
    Details about an Amazon CloudWatch monitoring datasource.
    rdsSourceConfig AnomalyDetectorRdsSourceConfig
    Details about an Amazon Relational Database Service (RDS) datasource.
    redshiftSourceConfig AnomalyDetectorRedshiftSourceConfig
    Details about an Amazon Redshift database datasource.
    s3SourceConfig AnomalyDetectorS3SourceConfig
    Contains information about the configuration of the S3 bucket that contains source files.
    appFlowConfig AnomalyDetectorAppFlowConfig
    Details about an AppFlow datasource.
    cloudwatchConfig AnomalyDetectorCloudwatchConfig
    Details about an Amazon CloudWatch monitoring datasource.
    rdsSourceConfig AnomalyDetectorRdsSourceConfig
    Details about an Amazon Relational Database Service (RDS) datasource.
    redshiftSourceConfig AnomalyDetectorRedshiftSourceConfig
    Details about an Amazon Redshift database datasource.
    s3SourceConfig AnomalyDetectorS3SourceConfig
    Contains information about the configuration of the S3 bucket that contains source files.
    app_flow_config AnomalyDetectorAppFlowConfig
    Details about an AppFlow datasource.
    cloudwatch_config AnomalyDetectorCloudwatchConfig
    Details about an Amazon CloudWatch monitoring datasource.
    rds_source_config AnomalyDetectorRdsSourceConfig
    Details about an Amazon Relational Database Service (RDS) datasource.
    redshift_source_config AnomalyDetectorRedshiftSourceConfig
    Details about an Amazon Redshift database datasource.
    s3_source_config AnomalyDetectorS3SourceConfig
    Contains information about the configuration of the S3 bucket that contains source files.
    appFlowConfig Property Map
    Details about an AppFlow datasource.
    cloudwatchConfig Property Map
    Details about an Amazon CloudWatch monitoring datasource.
    rdsSourceConfig Property Map
    Details about an Amazon Relational Database Service (RDS) datasource.
    redshiftSourceConfig Property Map
    Details about an Amazon Redshift database datasource.
    s3SourceConfig Property Map
    Contains information about the configuration of the S3 bucket that contains source files.

    AnomalyDetectorRdsSourceConfig, AnomalyDetectorRdsSourceConfigArgs

    DatabaseHost string
    The host name of the database.
    DatabaseName string
    The name of the RDS database.
    DatabasePort int
    The port number where the database can be accessed.
    DbInstanceIdentifier string
    A string identifying the database instance.
    RoleArn string
    The Amazon Resource Name (ARN) of the role.
    SecretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    TableName string
    The name of the table in the database.
    VpcConfiguration Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorVpcConfiguration
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
    DatabaseHost string
    The host name of the database.
    DatabaseName string
    The name of the RDS database.
    DatabasePort int
    The port number where the database can be accessed.
    DbInstanceIdentifier string
    A string identifying the database instance.
    RoleArn string
    The Amazon Resource Name (ARN) of the role.
    SecretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    TableName string
    The name of the table in the database.
    VpcConfiguration AnomalyDetectorVpcConfiguration
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
    databaseHost String
    The host name of the database.
    databaseName String
    The name of the RDS database.
    databasePort Integer
    The port number where the database can be accessed.
    dbInstanceIdentifier String
    A string identifying the database instance.
    roleArn String
    The Amazon Resource Name (ARN) of the role.
    secretManagerArn String
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName String
    The name of the table in the database.
    vpcConfiguration AnomalyDetectorVpcConfiguration
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
    databaseHost string
    The host name of the database.
    databaseName string
    The name of the RDS database.
    databasePort number
    The port number where the database can be accessed.
    dbInstanceIdentifier string
    A string identifying the database instance.
    roleArn string
    The Amazon Resource Name (ARN) of the role.
    secretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName string
    The name of the table in the database.
    vpcConfiguration AnomalyDetectorVpcConfiguration
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
    database_host str
    The host name of the database.
    database_name str
    The name of the RDS database.
    database_port int
    The port number where the database can be accessed.
    db_instance_identifier str
    A string identifying the database instance.
    role_arn str
    The Amazon Resource Name (ARN) of the role.
    secret_manager_arn str
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    table_name str
    The name of the table in the database.
    vpc_configuration AnomalyDetectorVpcConfiguration
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
    databaseHost String
    The host name of the database.
    databaseName String
    The name of the RDS database.
    databasePort Number
    The port number where the database can be accessed.
    dbInstanceIdentifier String
    A string identifying the database instance.
    roleArn String
    The Amazon Resource Name (ARN) of the role.
    secretManagerArn String
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName String
    The name of the table in the database.
    vpcConfiguration Property Map
    An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

    AnomalyDetectorRedshiftSourceConfig, AnomalyDetectorRedshiftSourceConfigArgs

    ClusterIdentifier string
    A string identifying the Redshift cluster.
    DatabaseHost string
    The name of the database host.
    DatabaseName string
    The Redshift database name.
    DatabasePort int
    The port number where the database can be accessed.
    RoleArn string
    The Amazon Resource Name (ARN) of the role providing access to the database.
    SecretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    TableName string
    The table name of the Redshift database.
    VpcConfiguration Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorVpcConfiguration
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
    ClusterIdentifier string
    A string identifying the Redshift cluster.
    DatabaseHost string
    The name of the database host.
    DatabaseName string
    The Redshift database name.
    DatabasePort int
    The port number where the database can be accessed.
    RoleArn string
    The Amazon Resource Name (ARN) of the role providing access to the database.
    SecretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    TableName string
    The table name of the Redshift database.
    VpcConfiguration AnomalyDetectorVpcConfiguration
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
    clusterIdentifier String
    A string identifying the Redshift cluster.
    databaseHost String
    The name of the database host.
    databaseName String
    The Redshift database name.
    databasePort Integer
    The port number where the database can be accessed.
    roleArn String
    The Amazon Resource Name (ARN) of the role providing access to the database.
    secretManagerArn String
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName String
    The table name of the Redshift database.
    vpcConfiguration AnomalyDetectorVpcConfiguration
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
    clusterIdentifier string
    A string identifying the Redshift cluster.
    databaseHost string
    The name of the database host.
    databaseName string
    The Redshift database name.
    databasePort number
    The port number where the database can be accessed.
    roleArn string
    The Amazon Resource Name (ARN) of the role providing access to the database.
    secretManagerArn string
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName string
    The table name of the Redshift database.
    vpcConfiguration AnomalyDetectorVpcConfiguration
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
    cluster_identifier str
    A string identifying the Redshift cluster.
    database_host str
    The name of the database host.
    database_name str
    The Redshift database name.
    database_port int
    The port number where the database can be accessed.
    role_arn str
    The Amazon Resource Name (ARN) of the role providing access to the database.
    secret_manager_arn str
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    table_name str
    The table name of the Redshift database.
    vpc_configuration AnomalyDetectorVpcConfiguration
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
    clusterIdentifier String
    A string identifying the Redshift cluster.
    databaseHost String
    The name of the database host.
    databaseName String
    The Redshift database name.
    databasePort Number
    The port number where the database can be accessed.
    roleArn String
    The Amazon Resource Name (ARN) of the role providing access to the database.
    secretManagerArn String
    The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
    tableName String
    The table name of the Redshift database.
    vpcConfiguration Property Map
    Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

    AnomalyDetectorS3SourceConfig, AnomalyDetectorS3SourceConfigArgs

    FileFormatDescriptor Pulumi.AwsNative.LookoutMetrics.Inputs.AnomalyDetectorFileFormatDescriptor
    Contains information about a source file's formatting.
    RoleArn string
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    HistoricalDataPathList List<string>
    A list of paths to the historical data files.
    TemplatedPathList List<string>
    A list of templated paths to the source files.
    FileFormatDescriptor AnomalyDetectorFileFormatDescriptor
    Contains information about a source file's formatting.
    RoleArn string
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    HistoricalDataPathList []string
    A list of paths to the historical data files.
    TemplatedPathList []string
    A list of templated paths to the source files.
    fileFormatDescriptor AnomalyDetectorFileFormatDescriptor
    Contains information about a source file's formatting.
    roleArn String
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    historicalDataPathList List<String>
    A list of paths to the historical data files.
    templatedPathList List<String>
    A list of templated paths to the source files.
    fileFormatDescriptor AnomalyDetectorFileFormatDescriptor
    Contains information about a source file's formatting.
    roleArn string
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    historicalDataPathList string[]
    A list of paths to the historical data files.
    templatedPathList string[]
    A list of templated paths to the source files.
    file_format_descriptor AnomalyDetectorFileFormatDescriptor
    Contains information about a source file's formatting.
    role_arn str
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    historical_data_path_list Sequence[str]
    A list of paths to the historical data files.
    templated_path_list Sequence[str]
    A list of templated paths to the source files.
    fileFormatDescriptor Property Map
    Contains information about a source file's formatting.
    roleArn String
    The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
    historicalDataPathList List<String>
    A list of paths to the historical data files.
    templatedPathList List<String>
    A list of templated paths to the source files.

    AnomalyDetectorTimestampColumn, AnomalyDetectorTimestampColumnArgs

    ColumnFormat string
    A timestamp format for the timestamps in the dataset
    ColumnName string
    The name of the timestamp column.
    ColumnFormat string
    A timestamp format for the timestamps in the dataset
    ColumnName string
    The name of the timestamp column.
    columnFormat String
    A timestamp format for the timestamps in the dataset
    columnName String
    The name of the timestamp column.
    columnFormat string
    A timestamp format for the timestamps in the dataset
    columnName string
    The name of the timestamp column.
    column_format str
    A timestamp format for the timestamps in the dataset
    column_name str
    The name of the timestamp column.
    columnFormat String
    A timestamp format for the timestamps in the dataset
    columnName String
    The name of the timestamp column.

    AnomalyDetectorVpcConfiguration, AnomalyDetectorVpcConfigurationArgs

    SecurityGroupIdList List<string>
    An array of strings containing the list of security groups.
    SubnetIdList List<string>
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .
    SecurityGroupIdList []string
    An array of strings containing the list of security groups.
    SubnetIdList []string
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .
    securityGroupIdList List<String>
    An array of strings containing the list of security groups.
    subnetIdList List<String>
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .
    securityGroupIdList string[]
    An array of strings containing the list of security groups.
    subnetIdList string[]
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .
    security_group_id_list Sequence[str]
    An array of strings containing the list of security groups.
    subnet_id_list Sequence[str]
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .
    securityGroupIdList List<String>
    An array of strings containing the list of security groups.
    subnetIdList List<String>
    An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE .

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi