{"version":"2","toolVersion":"1.84.0","snippets":{"c44ecab42db85b3726ee2e3b7a2ca6fc01493bf770cb68cbd765a7f62f7ae1d1":{"translations":{"python":{"source":"import aws_cdk.aws_lookoutmetrics as lookoutmetrics","version":"2"},"csharp":{"source":"using Amazon.CDK.AWS.LookoutMetrics;","version":"1"},"java":{"source":"import software.amazon.awscdk.services.lookoutmetrics.*;","version":"1"},"go":{"source":"import lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"","version":"1"},"$":{"source":"import * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';","version":"0"}},"location":{"api":{"api":"moduleReadme","moduleFqn":"@aws-cdk/aws-lookoutmetrics"},"field":{"field":"markdown","line":21}},"didCompile":true,"fqnsReferenced":[],"fullSource":"import * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';","syntaxKindCounter":{"10":1,"75":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"f3508700ac2e2051bb07138ef131c8c9ac21904e0f9dfc3eaaf7fc256c5e7fe0":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncfn_alert = lookoutmetrics.CfnAlert(self, \"MyCfnAlert\",\n action=lookoutmetrics.CfnAlert.ActionProperty(\n lambda_configuration=lookoutmetrics.CfnAlert.LambdaConfigurationProperty(\n lambda_arn=\"lambdaArn\",\n role_arn=\"roleArn\"\n ),\n sns_configuration=lookoutmetrics.CfnAlert.SNSConfigurationProperty(\n role_arn=\"roleArn\",\n sns_topic_arn=\"snsTopicArn\"\n )\n ),\n alert_sensitivity_threshold=123,\n anomaly_detector_arn=\"anomalyDetectorArn\",\n\n # the properties below are optional\n alert_description=\"alertDescription\",\n alert_name=\"alertName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar cfnAlert = new CfnAlert(this, \"MyCfnAlert\", new CfnAlertProps {\n Action = new ActionProperty {\n LambdaConfiguration = new LambdaConfigurationProperty {\n LambdaArn = \"lambdaArn\",\n RoleArn = \"roleArn\"\n },\n SnsConfiguration = new SNSConfigurationProperty {\n RoleArn = \"roleArn\",\n SnsTopicArn = \"snsTopicArn\"\n }\n },\n AlertSensitivityThreshold = 123,\n AnomalyDetectorArn = \"anomalyDetectorArn\",\n\n // the properties below are optional\n AlertDescription = \"alertDescription\",\n AlertName = \"alertName\"\n});","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCfnAlert cfnAlert = CfnAlert.Builder.create(this, \"MyCfnAlert\")\n .action(ActionProperty.builder()\n .lambdaConfiguration(LambdaConfigurationProperty.builder()\n .lambdaArn(\"lambdaArn\")\n .roleArn(\"roleArn\")\n .build())\n .snsConfiguration(SNSConfigurationProperty.builder()\n .roleArn(\"roleArn\")\n .snsTopicArn(\"snsTopicArn\")\n .build())\n .build())\n .alertSensitivityThreshold(123)\n .anomalyDetectorArn(\"anomalyDetectorArn\")\n\n // the properties below are optional\n .alertDescription(\"alertDescription\")\n .alertName(\"alertName\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncfnAlert := lookoutmetrics.NewCfnAlert(this, jsii.String(\"MyCfnAlert\"), &CfnAlertProps{\n\tAction: &ActionProperty{\n\t\tLambdaConfiguration: &LambdaConfigurationProperty{\n\t\t\tLambdaArn: jsii.String(\"lambdaArn\"),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t},\n\t\tSnsConfiguration: &SNSConfigurationProperty{\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tSnsTopicArn: jsii.String(\"snsTopicArn\"),\n\t\t},\n\t},\n\tAlertSensitivityThreshold: jsii.Number(123),\n\tAnomalyDetectorArn: jsii.String(\"anomalyDetectorArn\"),\n\n\t// the properties below are optional\n\tAlertDescription: jsii.String(\"alertDescription\"),\n\tAlertName: jsii.String(\"alertName\"),\n})","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst cfnAlert = new lookoutmetrics.CfnAlert(this, 'MyCfnAlert', {\n action: {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n },\n alertSensitivityThreshold: 123,\n anomalyDetectorArn: 'anomalyDetectorArn',\n\n // the properties below are optional\n alertDescription: 'alertDescription',\n alertName: 'alertName',\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAlert"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAlert","@aws-cdk/aws-lookoutmetrics.CfnAlertProps","@aws-cdk/core.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnAlert = new lookoutmetrics.CfnAlert(this, 'MyCfnAlert', {\n action: {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n },\n alertSensitivityThreshold: 123,\n anomalyDetectorArn: 'anomalyDetectorArn',\n\n // the properties below are optional\n alertDescription: 'alertDescription',\n alertName: 'alertName',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":9,"75":15,"104":1,"193":4,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":11,"290":1},"fqnsFingerprint":"32d642280344fcedf8923e25294ea266b1899838d18847f2898736af8e369ac2"},"c66846f4253681cfbec1173aa1cbcc801fb7edc8ec0101d160918966644febe8":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\naction_property = lookoutmetrics.CfnAlert.ActionProperty(\n lambda_configuration=lookoutmetrics.CfnAlert.LambdaConfigurationProperty(\n lambda_arn=\"lambdaArn\",\n role_arn=\"roleArn\"\n ),\n sns_configuration=lookoutmetrics.CfnAlert.SNSConfigurationProperty(\n role_arn=\"roleArn\",\n sns_topic_arn=\"snsTopicArn\"\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar actionProperty = new ActionProperty {\n LambdaConfiguration = new LambdaConfigurationProperty {\n LambdaArn = \"lambdaArn\",\n RoleArn = \"roleArn\"\n },\n SnsConfiguration = new SNSConfigurationProperty {\n RoleArn = \"roleArn\",\n SnsTopicArn = \"snsTopicArn\"\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nActionProperty actionProperty = ActionProperty.builder()\n .lambdaConfiguration(LambdaConfigurationProperty.builder()\n .lambdaArn(\"lambdaArn\")\n .roleArn(\"roleArn\")\n .build())\n .snsConfiguration(SNSConfigurationProperty.builder()\n .roleArn(\"roleArn\")\n .snsTopicArn(\"snsTopicArn\")\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nactionProperty := &ActionProperty{\n\tLambdaConfiguration: &LambdaConfigurationProperty{\n\t\tLambdaArn: jsii.String(\"lambdaArn\"),\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t},\n\tSnsConfiguration: &SNSConfigurationProperty{\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\tSnsTopicArn: jsii.String(\"snsTopicArn\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst actionProperty: lookoutmetrics.CfnAlert.ActionProperty = {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAlert.ActionProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAlert.ActionProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst actionProperty: lookoutmetrics.CfnAlert.ActionProperty = {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":5,"75":11,"153":2,"169":1,"193":3,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"47c6d117c3537d9ef6aaac5bfd81c32a24913ce2a4275f4da57c5feedf9aee85"},"feb266f67427d61dd94b25335dfb8ede77b2b9c47e9197ac5405bf9ee8811b3c":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nlambda_configuration_property = lookoutmetrics.CfnAlert.LambdaConfigurationProperty(\n lambda_arn=\"lambdaArn\",\n role_arn=\"roleArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar lambdaConfigurationProperty = new LambdaConfigurationProperty {\n LambdaArn = \"lambdaArn\",\n RoleArn = \"roleArn\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nLambdaConfigurationProperty lambdaConfigurationProperty = LambdaConfigurationProperty.builder()\n .lambdaArn(\"lambdaArn\")\n .roleArn(\"roleArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nlambdaConfigurationProperty := &LambdaConfigurationProperty{\n\tLambdaArn: jsii.String(\"lambdaArn\"),\n\tRoleArn: jsii.String(\"roleArn\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst lambdaConfigurationProperty: lookoutmetrics.CfnAlert.LambdaConfigurationProperty = {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAlert.LambdaConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAlert.LambdaConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst lambdaConfigurationProperty: lookoutmetrics.CfnAlert.LambdaConfigurationProperty = {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"e8e575d9164a08fb17ba1259aae7f48d4f5b148813832f69a9137fc6c133d077"},"dbd97d32d07642f2769b0fc9f484968315fdc559a673b12262f0185e81875208":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ns_nSConfiguration_property = lookoutmetrics.CfnAlert.SNSConfigurationProperty(\n role_arn=\"roleArn\",\n sns_topic_arn=\"snsTopicArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar sNSConfigurationProperty = new SNSConfigurationProperty {\n RoleArn = \"roleArn\",\n SnsTopicArn = \"snsTopicArn\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nSNSConfigurationProperty sNSConfigurationProperty = SNSConfigurationProperty.builder()\n .roleArn(\"roleArn\")\n .snsTopicArn(\"snsTopicArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nsNSConfigurationProperty := &SNSConfigurationProperty{\n\tRoleArn: jsii.String(\"roleArn\"),\n\tSnsTopicArn: jsii.String(\"snsTopicArn\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst sNSConfigurationProperty: lookoutmetrics.CfnAlert.SNSConfigurationProperty = {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAlert.SNSConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAlert.SNSConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst sNSConfigurationProperty: lookoutmetrics.CfnAlert.SNSConfigurationProperty = {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"ede6e257026475bca2933e27336364f6e30239e3cc7636185a59f18ca2d35650"},"e0d3bd23667e901d4a8fe1536754fe03de25a94a0eb239b57474a84609fcdcfa":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncfn_alert_props = lookoutmetrics.CfnAlertProps(\n action=lookoutmetrics.CfnAlert.ActionProperty(\n lambda_configuration=lookoutmetrics.CfnAlert.LambdaConfigurationProperty(\n lambda_arn=\"lambdaArn\",\n role_arn=\"roleArn\"\n ),\n sns_configuration=lookoutmetrics.CfnAlert.SNSConfigurationProperty(\n role_arn=\"roleArn\",\n sns_topic_arn=\"snsTopicArn\"\n )\n ),\n alert_sensitivity_threshold=123,\n anomaly_detector_arn=\"anomalyDetectorArn\",\n\n # the properties below are optional\n alert_description=\"alertDescription\",\n alert_name=\"alertName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar cfnAlertProps = new CfnAlertProps {\n Action = new ActionProperty {\n LambdaConfiguration = new LambdaConfigurationProperty {\n LambdaArn = \"lambdaArn\",\n RoleArn = \"roleArn\"\n },\n SnsConfiguration = new SNSConfigurationProperty {\n RoleArn = \"roleArn\",\n SnsTopicArn = \"snsTopicArn\"\n }\n },\n AlertSensitivityThreshold = 123,\n AnomalyDetectorArn = \"anomalyDetectorArn\",\n\n // the properties below are optional\n AlertDescription = \"alertDescription\",\n AlertName = \"alertName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCfnAlertProps cfnAlertProps = CfnAlertProps.builder()\n .action(ActionProperty.builder()\n .lambdaConfiguration(LambdaConfigurationProperty.builder()\n .lambdaArn(\"lambdaArn\")\n .roleArn(\"roleArn\")\n .build())\n .snsConfiguration(SNSConfigurationProperty.builder()\n .roleArn(\"roleArn\")\n .snsTopicArn(\"snsTopicArn\")\n .build())\n .build())\n .alertSensitivityThreshold(123)\n .anomalyDetectorArn(\"anomalyDetectorArn\")\n\n // the properties below are optional\n .alertDescription(\"alertDescription\")\n .alertName(\"alertName\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncfnAlertProps := &CfnAlertProps{\n\tAction: &ActionProperty{\n\t\tLambdaConfiguration: &LambdaConfigurationProperty{\n\t\t\tLambdaArn: jsii.String(\"lambdaArn\"),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t},\n\t\tSnsConfiguration: &SNSConfigurationProperty{\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tSnsTopicArn: jsii.String(\"snsTopicArn\"),\n\t\t},\n\t},\n\tAlertSensitivityThreshold: jsii.Number(123),\n\tAnomalyDetectorArn: jsii.String(\"anomalyDetectorArn\"),\n\n\t// the properties below are optional\n\tAlertDescription: jsii.String(\"alertDescription\"),\n\tAlertName: jsii.String(\"alertName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst cfnAlertProps: lookoutmetrics.CfnAlertProps = {\n action: {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n },\n alertSensitivityThreshold: 123,\n anomalyDetectorArn: 'anomalyDetectorArn',\n\n // the properties below are optional\n alertDescription: 'alertDescription',\n alertName: 'alertName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAlertProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAlertProps"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnAlertProps: lookoutmetrics.CfnAlertProps = {\n action: {\n lambdaConfiguration: {\n lambdaArn: 'lambdaArn',\n roleArn: 'roleArn',\n },\n snsConfiguration: {\n roleArn: 'roleArn',\n snsTopicArn: 'snsTopicArn',\n },\n },\n alertSensitivityThreshold: 123,\n anomalyDetectorArn: 'anomalyDetectorArn',\n\n // the properties below are optional\n alertDescription: 'alertDescription',\n alertName: 'alertName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":8,"75":15,"153":1,"169":1,"193":4,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":11,"290":1},"fqnsFingerprint":"e179d1b7f02c1d00572e8f3c9e38366963a382850d821718c27c4413caad7822"},"a3905e85ecbc26169fe779bff45b7f9106dbcdf1635003876465a1ff4cd3dbbd":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncfn_anomaly_detector = lookoutmetrics.CfnAnomalyDetector(self, \"MyCfnAnomalyDetector\",\n anomaly_detector_config=lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty(\n anomaly_detector_frequency=\"anomalyDetectorFrequency\"\n ),\n metric_set_list=[lookoutmetrics.CfnAnomalyDetector.MetricSetProperty(\n metric_list=[lookoutmetrics.CfnAnomalyDetector.MetricProperty(\n aggregation_function=\"aggregationFunction\",\n metric_name=\"metricName\",\n\n # the properties below are optional\n namespace=\"namespace\"\n )],\n metric_set_name=\"metricSetName\",\n metric_source=lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty(\n app_flow_config=lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty(\n flow_name=\"flowName\",\n role_arn=\"roleArn\"\n ),\n cloudwatch_config=lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty(\n role_arn=\"roleArn\"\n ),\n rds_source_config=lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty(\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n db_instance_identifier=\"dbInstanceIdentifier\",\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n redshift_source_config=lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty(\n cluster_identifier=\"clusterIdentifier\",\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n s3_source_config=lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty(\n file_format_descriptor=lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n ),\n role_arn=\"roleArn\",\n\n # the properties below are optional\n historical_data_path_list=[\"historicalDataPathList\"],\n templated_path_list=[\"templatedPathList\"]\n )\n ),\n\n # the properties below are optional\n dimension_list=[\"dimensionList\"],\n metric_set_description=\"metricSetDescription\",\n metric_set_frequency=\"metricSetFrequency\",\n offset=123,\n timestamp_column=lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty(\n column_format=\"columnFormat\",\n column_name=\"columnName\"\n ),\n timezone=\"timezone\"\n )],\n\n # the properties below are optional\n anomaly_detector_description=\"anomalyDetectorDescription\",\n anomaly_detector_name=\"anomalyDetectorName\",\n kms_key_arn=\"kmsKeyArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar cfnAnomalyDetector = new CfnAnomalyDetector(this, \"MyCfnAnomalyDetector\", new CfnAnomalyDetectorProps {\n AnomalyDetectorConfig = new AnomalyDetectorConfigProperty {\n AnomalyDetectorFrequency = \"anomalyDetectorFrequency\"\n },\n MetricSetList = new [] { new MetricSetProperty {\n MetricList = new [] { new MetricProperty {\n AggregationFunction = \"aggregationFunction\",\n MetricName = \"metricName\",\n\n // the properties below are optional\n Namespace = \"namespace\"\n } },\n MetricSetName = \"metricSetName\",\n MetricSource = new MetricSourceProperty {\n AppFlowConfig = new AppFlowConfigProperty {\n FlowName = \"flowName\",\n RoleArn = \"roleArn\"\n },\n CloudwatchConfig = new CloudwatchConfigProperty {\n RoleArn = \"roleArn\"\n },\n RdsSourceConfig = new RDSSourceConfigProperty {\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n DbInstanceIdentifier = \"dbInstanceIdentifier\",\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n RedshiftSourceConfig = new RedshiftSourceConfigProperty {\n ClusterIdentifier = \"clusterIdentifier\",\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n S3SourceConfig = new S3SourceConfigProperty {\n FileFormatDescriptor = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n },\n RoleArn = \"roleArn\",\n\n // the properties below are optional\n HistoricalDataPathList = new [] { \"historicalDataPathList\" },\n TemplatedPathList = new [] { \"templatedPathList\" }\n }\n },\n\n // the properties below are optional\n DimensionList = new [] { \"dimensionList\" },\n MetricSetDescription = \"metricSetDescription\",\n MetricSetFrequency = \"metricSetFrequency\",\n Offset = 123,\n TimestampColumn = new TimestampColumnProperty {\n ColumnFormat = \"columnFormat\",\n ColumnName = \"columnName\"\n },\n Timezone = \"timezone\"\n } },\n\n // the properties below are optional\n AnomalyDetectorDescription = \"anomalyDetectorDescription\",\n AnomalyDetectorName = \"anomalyDetectorName\",\n KmsKeyArn = \"kmsKeyArn\"\n});","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCfnAnomalyDetector cfnAnomalyDetector = CfnAnomalyDetector.Builder.create(this, \"MyCfnAnomalyDetector\")\n .anomalyDetectorConfig(AnomalyDetectorConfigProperty.builder()\n .anomalyDetectorFrequency(\"anomalyDetectorFrequency\")\n .build())\n .metricSetList(List.of(MetricSetProperty.builder()\n .metricList(List.of(MetricProperty.builder()\n .aggregationFunction(\"aggregationFunction\")\n .metricName(\"metricName\")\n\n // the properties below are optional\n .namespace(\"namespace\")\n .build()))\n .metricSetName(\"metricSetName\")\n .metricSource(MetricSourceProperty.builder()\n .appFlowConfig(AppFlowConfigProperty.builder()\n .flowName(\"flowName\")\n .roleArn(\"roleArn\")\n .build())\n .cloudwatchConfig(CloudwatchConfigProperty.builder()\n .roleArn(\"roleArn\")\n .build())\n .rdsSourceConfig(RDSSourceConfigProperty.builder()\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .dbInstanceIdentifier(\"dbInstanceIdentifier\")\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .redshiftSourceConfig(RedshiftSourceConfigProperty.builder()\n .clusterIdentifier(\"clusterIdentifier\")\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .s3SourceConfig(S3SourceConfigProperty.builder()\n .fileFormatDescriptor(FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build())\n .roleArn(\"roleArn\")\n\n // the properties below are optional\n .historicalDataPathList(List.of(\"historicalDataPathList\"))\n .templatedPathList(List.of(\"templatedPathList\"))\n .build())\n .build())\n\n // the properties below are optional\n .dimensionList(List.of(\"dimensionList\"))\n .metricSetDescription(\"metricSetDescription\")\n .metricSetFrequency(\"metricSetFrequency\")\n .offset(123)\n .timestampColumn(TimestampColumnProperty.builder()\n .columnFormat(\"columnFormat\")\n .columnName(\"columnName\")\n .build())\n .timezone(\"timezone\")\n .build()))\n\n // the properties below are optional\n .anomalyDetectorDescription(\"anomalyDetectorDescription\")\n .anomalyDetectorName(\"anomalyDetectorName\")\n .kmsKeyArn(\"kmsKeyArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncfnAnomalyDetector := lookoutmetrics.NewCfnAnomalyDetector(this, jsii.String(\"MyCfnAnomalyDetector\"), &CfnAnomalyDetectorProps{\n\tAnomalyDetectorConfig: &AnomalyDetectorConfigProperty{\n\t\tAnomalyDetectorFrequency: jsii.String(\"anomalyDetectorFrequency\"),\n\t},\n\tMetricSetList: []interface{}{\n\t\t&MetricSetProperty{\n\t\t\tMetricList: []interface{}{\n\t\t\t\t&MetricProperty{\n\t\t\t\t\tAggregationFunction: jsii.String(\"aggregationFunction\"),\n\t\t\t\t\tMetricName: jsii.String(\"metricName\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tNamespace: jsii.String(\"namespace\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetricSetName: jsii.String(\"metricSetName\"),\n\t\t\tMetricSource: &MetricSourceProperty{\n\t\t\t\tAppFlowConfig: &AppFlowConfigProperty{\n\t\t\t\t\tFlowName: jsii.String(\"flowName\"),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t},\n\t\t\t\tCloudwatchConfig: &CloudwatchConfigProperty{\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t},\n\t\t\t\tRdsSourceConfig: &RDSSourceConfigProperty{\n\t\t\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\t\t\tDatabasePort: jsii.Number(123),\n\t\t\t\t\tDbInstanceIdentifier: jsii.String(\"dbInstanceIdentifier\"),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedshiftSourceConfig: &RedshiftSourceConfigProperty{\n\t\t\t\t\tClusterIdentifier: jsii.String(\"clusterIdentifier\"),\n\t\t\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\t\t\tDatabasePort: jsii.Number(123),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tS3SourceConfig: &S3SourceConfigProperty{\n\t\t\t\t\tFileFormatDescriptor: &FileFormatDescriptorProperty{\n\t\t\t\t\t\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\t\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\t\t\tContainsHeader: jsii.Boolean(false),\n\t\t\t\t\t\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\t\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t\t\t\tHeaderList: []*string{\n\t\t\t\t\t\t\t\tjsii.String(\"headerList\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\t\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tHistoricalDataPathList: []*string{\n\t\t\t\t\t\tjsii.String(\"historicalDataPathList\"),\n\t\t\t\t\t},\n\t\t\t\t\tTemplatedPathList: []*string{\n\t\t\t\t\t\tjsii.String(\"templatedPathList\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\n\t\t\t// the properties below are optional\n\t\t\tDimensionList: []*string{\n\t\t\t\tjsii.String(\"dimensionList\"),\n\t\t\t},\n\t\t\tMetricSetDescription: jsii.String(\"metricSetDescription\"),\n\t\t\tMetricSetFrequency: jsii.String(\"metricSetFrequency\"),\n\t\t\tOffset: jsii.Number(123),\n\t\t\tTimestampColumn: &TimestampColumnProperty{\n\t\t\t\tColumnFormat: jsii.String(\"columnFormat\"),\n\t\t\t\tColumnName: jsii.String(\"columnName\"),\n\t\t\t},\n\t\t\tTimezone: jsii.String(\"timezone\"),\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tAnomalyDetectorDescription: jsii.String(\"anomalyDetectorDescription\"),\n\tAnomalyDetectorName: jsii.String(\"anomalyDetectorName\"),\n\tKmsKeyArn: jsii.String(\"kmsKeyArn\"),\n})","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst cfnAnomalyDetector = new lookoutmetrics.CfnAnomalyDetector(this, 'MyCfnAnomalyDetector', {\n anomalyDetectorConfig: {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n },\n metricSetList: [{\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n }],\n\n // the properties below are optional\n anomalyDetectorDescription: 'anomalyDetectorDescription',\n anomalyDetectorName: 'anomalyDetectorName',\n kmsKeyArn: 'kmsKeyArn',\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector","@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetectorProps","@aws-cdk/core.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnAnomalyDetector = new lookoutmetrics.CfnAnomalyDetector(this, 'MyCfnAnomalyDetector', {\n anomalyDetectorConfig: {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n },\n metricSetList: [{\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n }],\n\n // the properties below are optional\n anomalyDetectorDescription: 'anomalyDetectorDescription',\n anomalyDetectorName: 'anomalyDetectorName',\n kmsKeyArn: 'kmsKeyArn',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":3,"10":45,"75":66,"91":1,"104":1,"192":10,"193":16,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":62,"290":1},"fqnsFingerprint":"efd4e453e4b1cff5a72478a04f20b26e16f9df6492344e963c4bf55ed20539f5"},"0dd628d229ee26ed92cbdaaf5cde61821502ae5b1c34c995662f2d3e41efff5f":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nanomaly_detector_config_property = lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty(\n anomaly_detector_frequency=\"anomalyDetectorFrequency\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar anomalyDetectorConfigProperty = new AnomalyDetectorConfigProperty {\n AnomalyDetectorFrequency = \"anomalyDetectorFrequency\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nAnomalyDetectorConfigProperty anomalyDetectorConfigProperty = AnomalyDetectorConfigProperty.builder()\n .anomalyDetectorFrequency(\"anomalyDetectorFrequency\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nanomalyDetectorConfigProperty := &AnomalyDetectorConfigProperty{\n\tAnomalyDetectorFrequency: jsii.String(\"anomalyDetectorFrequency\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst anomalyDetectorConfigProperty: lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty = {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst anomalyDetectorConfigProperty: lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty = {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":2,"75":6,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":1,"290":1},"fqnsFingerprint":"bd7fbf3f0e3c7cd40a501fd6dda2711e866cc86b7952eeec69f6d28c3b0da695"},"a1771fe4075d0eeb4c7ace6bef364ea18d4ec718b9f01c2f95ac6ca01b3970c0":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\napp_flow_config_property = lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty(\n flow_name=\"flowName\",\n role_arn=\"roleArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar appFlowConfigProperty = new AppFlowConfigProperty {\n FlowName = \"flowName\",\n RoleArn = \"roleArn\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nAppFlowConfigProperty appFlowConfigProperty = AppFlowConfigProperty.builder()\n .flowName(\"flowName\")\n .roleArn(\"roleArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nappFlowConfigProperty := &AppFlowConfigProperty{\n\tFlowName: jsii.String(\"flowName\"),\n\tRoleArn: jsii.String(\"roleArn\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst appFlowConfigProperty: lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty = {\n flowName: 'flowName',\n roleArn: 'roleArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst appFlowConfigProperty: lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty = {\n flowName: 'flowName',\n roleArn: 'roleArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"0f04ac75c40cde8f1f4de5ba556344e9dec08cccb91503755a810ddba633d8d3"},"97070f5e2e0718664983d7b2acc62e4fef0cf1f41c7d632ed0fc92593ee03ecd":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncloudwatch_config_property = lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty(\n role_arn=\"roleArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar cloudwatchConfigProperty = new CloudwatchConfigProperty {\n RoleArn = \"roleArn\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCloudwatchConfigProperty cloudwatchConfigProperty = CloudwatchConfigProperty.builder()\n .roleArn(\"roleArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncloudwatchConfigProperty := &CloudwatchConfigProperty{\n\tRoleArn: jsii.String(\"roleArn\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst cloudwatchConfigProperty: lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty = {\n roleArn: 'roleArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cloudwatchConfigProperty: lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty = {\n roleArn: 'roleArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":2,"75":6,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":1,"290":1},"fqnsFingerprint":"b9fbd45167c41fbe7bb3a66ab419d2a7291d5309db59ead7866d6fcb3dff58a4"},"6024c4d46fdf512407df152d1a3d8315aed0f7bba3a04932eb5754337c4c8a67":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncsv_format_descriptor_property = lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar csvFormatDescriptorProperty = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCsvFormatDescriptorProperty csvFormatDescriptorProperty = CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncsvFormatDescriptorProperty := &CsvFormatDescriptorProperty{\n\tCharset: jsii.String(\"charset\"),\n\tContainsHeader: jsii.Boolean(false),\n\tDelimiter: jsii.String(\"delimiter\"),\n\tFileCompression: jsii.String(\"fileCompression\"),\n\tHeaderList: []*string{\n\t\tjsii.String(\"headerList\"),\n\t},\n\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst csvFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty = {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst csvFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty = {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":6,"75":11,"91":1,"153":2,"169":1,"192":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":6,"290":1},"fqnsFingerprint":"fd352fc3d8e831aeaeb347dcd31d2b967b5ec79bd3feed07581a9e0d46126e6a"},"1505b80b65dba4430c93f9859b2e379d21158d071a1c49c3240d98b940865248":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nfile_format_descriptor_property = lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar fileFormatDescriptorProperty = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nFileFormatDescriptorProperty fileFormatDescriptorProperty = FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nfileFormatDescriptorProperty := &FileFormatDescriptorProperty{\n\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\tCharset: jsii.String(\"charset\"),\n\t\tContainsHeader: jsii.Boolean(false),\n\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\tHeaderList: []*string{\n\t\t\tjsii.String(\"headerList\"),\n\t\t},\n\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t},\n\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\tCharset: jsii.String(\"charset\"),\n\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst fileFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty = {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst fileFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty = {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":8,"75":15,"91":1,"153":2,"169":1,"192":1,"193":3,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":10,"290":1},"fqnsFingerprint":"c1493b7f6b0edd82b81e40733767d050dbf1dd21bc9149ebf5e8b09842458635"},"76f40c58455cc99eb9d33bcde7fc2630a65bfd0263f9ee18fffd3c99cc213295":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\njson_format_descriptor_property = lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar jsonFormatDescriptorProperty = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nJsonFormatDescriptorProperty jsonFormatDescriptorProperty = JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\njsonFormatDescriptorProperty := &JsonFormatDescriptorProperty{\n\tCharset: jsii.String(\"charset\"),\n\tFileCompression: jsii.String(\"fileCompression\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst jsonFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty = {\n charset: 'charset',\n fileCompression: 'fileCompression',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst jsonFormatDescriptorProperty: lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty = {\n charset: 'charset',\n fileCompression: 'fileCompression',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"7742ba2fec77bf5162a4a27234027068ed8ab1db77dbc789ee4479c25c6b983a"},"09f6c7315d750b382dd7b059ec30e909c64cc9ad27fcbef9209c6629fb414f11":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nmetric_property = lookoutmetrics.CfnAnomalyDetector.MetricProperty(\n aggregation_function=\"aggregationFunction\",\n metric_name=\"metricName\",\n\n # the properties below are optional\n namespace=\"namespace\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar metricProperty = new MetricProperty {\n AggregationFunction = \"aggregationFunction\",\n MetricName = \"metricName\",\n\n // the properties below are optional\n Namespace = \"namespace\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nMetricProperty metricProperty = MetricProperty.builder()\n .aggregationFunction(\"aggregationFunction\")\n .metricName(\"metricName\")\n\n // the properties below are optional\n .namespace(\"namespace\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nmetricProperty := &MetricProperty{\n\tAggregationFunction: jsii.String(\"aggregationFunction\"),\n\tMetricName: jsii.String(\"metricName\"),\n\n\t// the properties below are optional\n\tNamespace: jsii.String(\"namespace\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst metricProperty: lookoutmetrics.CfnAnomalyDetector.MetricProperty = {\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst metricProperty: lookoutmetrics.CfnAnomalyDetector.MetricProperty = {\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":4,"75":8,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":3,"290":1},"fqnsFingerprint":"0218aa241a16106c982b4948e4d60cf75a167b9a81b9e933fb0570b2250e9ffb"},"acb323c4853d869defe46d0a844f8452fb66a25216b4fab42b06c2b5f6fec4f2":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nmetric_set_property = lookoutmetrics.CfnAnomalyDetector.MetricSetProperty(\n metric_list=[lookoutmetrics.CfnAnomalyDetector.MetricProperty(\n aggregation_function=\"aggregationFunction\",\n metric_name=\"metricName\",\n\n # the properties below are optional\n namespace=\"namespace\"\n )],\n metric_set_name=\"metricSetName\",\n metric_source=lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty(\n app_flow_config=lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty(\n flow_name=\"flowName\",\n role_arn=\"roleArn\"\n ),\n cloudwatch_config=lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty(\n role_arn=\"roleArn\"\n ),\n rds_source_config=lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty(\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n db_instance_identifier=\"dbInstanceIdentifier\",\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n redshift_source_config=lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty(\n cluster_identifier=\"clusterIdentifier\",\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n s3_source_config=lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty(\n file_format_descriptor=lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n ),\n role_arn=\"roleArn\",\n\n # the properties below are optional\n historical_data_path_list=[\"historicalDataPathList\"],\n templated_path_list=[\"templatedPathList\"]\n )\n ),\n\n # the properties below are optional\n dimension_list=[\"dimensionList\"],\n metric_set_description=\"metricSetDescription\",\n metric_set_frequency=\"metricSetFrequency\",\n offset=123,\n timestamp_column=lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty(\n column_format=\"columnFormat\",\n column_name=\"columnName\"\n ),\n timezone=\"timezone\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar metricSetProperty = new MetricSetProperty {\n MetricList = new [] { new MetricProperty {\n AggregationFunction = \"aggregationFunction\",\n MetricName = \"metricName\",\n\n // the properties below are optional\n Namespace = \"namespace\"\n } },\n MetricSetName = \"metricSetName\",\n MetricSource = new MetricSourceProperty {\n AppFlowConfig = new AppFlowConfigProperty {\n FlowName = \"flowName\",\n RoleArn = \"roleArn\"\n },\n CloudwatchConfig = new CloudwatchConfigProperty {\n RoleArn = \"roleArn\"\n },\n RdsSourceConfig = new RDSSourceConfigProperty {\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n DbInstanceIdentifier = \"dbInstanceIdentifier\",\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n RedshiftSourceConfig = new RedshiftSourceConfigProperty {\n ClusterIdentifier = \"clusterIdentifier\",\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n S3SourceConfig = new S3SourceConfigProperty {\n FileFormatDescriptor = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n },\n RoleArn = \"roleArn\",\n\n // the properties below are optional\n HistoricalDataPathList = new [] { \"historicalDataPathList\" },\n TemplatedPathList = new [] { \"templatedPathList\" }\n }\n },\n\n // the properties below are optional\n DimensionList = new [] { \"dimensionList\" },\n MetricSetDescription = \"metricSetDescription\",\n MetricSetFrequency = \"metricSetFrequency\",\n Offset = 123,\n TimestampColumn = new TimestampColumnProperty {\n ColumnFormat = \"columnFormat\",\n ColumnName = \"columnName\"\n },\n Timezone = \"timezone\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nMetricSetProperty metricSetProperty = MetricSetProperty.builder()\n .metricList(List.of(MetricProperty.builder()\n .aggregationFunction(\"aggregationFunction\")\n .metricName(\"metricName\")\n\n // the properties below are optional\n .namespace(\"namespace\")\n .build()))\n .metricSetName(\"metricSetName\")\n .metricSource(MetricSourceProperty.builder()\n .appFlowConfig(AppFlowConfigProperty.builder()\n .flowName(\"flowName\")\n .roleArn(\"roleArn\")\n .build())\n .cloudwatchConfig(CloudwatchConfigProperty.builder()\n .roleArn(\"roleArn\")\n .build())\n .rdsSourceConfig(RDSSourceConfigProperty.builder()\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .dbInstanceIdentifier(\"dbInstanceIdentifier\")\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .redshiftSourceConfig(RedshiftSourceConfigProperty.builder()\n .clusterIdentifier(\"clusterIdentifier\")\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .s3SourceConfig(S3SourceConfigProperty.builder()\n .fileFormatDescriptor(FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build())\n .roleArn(\"roleArn\")\n\n // the properties below are optional\n .historicalDataPathList(List.of(\"historicalDataPathList\"))\n .templatedPathList(List.of(\"templatedPathList\"))\n .build())\n .build())\n\n // the properties below are optional\n .dimensionList(List.of(\"dimensionList\"))\n .metricSetDescription(\"metricSetDescription\")\n .metricSetFrequency(\"metricSetFrequency\")\n .offset(123)\n .timestampColumn(TimestampColumnProperty.builder()\n .columnFormat(\"columnFormat\")\n .columnName(\"columnName\")\n .build())\n .timezone(\"timezone\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nmetricSetProperty := &MetricSetProperty{\n\tMetricList: []interface{}{\n\t\t&MetricProperty{\n\t\t\tAggregationFunction: jsii.String(\"aggregationFunction\"),\n\t\t\tMetricName: jsii.String(\"metricName\"),\n\n\t\t\t// the properties below are optional\n\t\t\tNamespace: jsii.String(\"namespace\"),\n\t\t},\n\t},\n\tMetricSetName: jsii.String(\"metricSetName\"),\n\tMetricSource: &MetricSourceProperty{\n\t\tAppFlowConfig: &AppFlowConfigProperty{\n\t\t\tFlowName: jsii.String(\"flowName\"),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t},\n\t\tCloudwatchConfig: &CloudwatchConfigProperty{\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t},\n\t\tRdsSourceConfig: &RDSSourceConfigProperty{\n\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\tDatabasePort: jsii.Number(123),\n\t\t\tDbInstanceIdentifier: jsii.String(\"dbInstanceIdentifier\"),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t},\n\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\tRedshiftSourceConfig: &RedshiftSourceConfigProperty{\n\t\t\tClusterIdentifier: jsii.String(\"clusterIdentifier\"),\n\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\tDatabasePort: jsii.Number(123),\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t},\n\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\tS3SourceConfig: &S3SourceConfigProperty{\n\t\t\tFileFormatDescriptor: &FileFormatDescriptorProperty{\n\t\t\t\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\tContainsHeader: jsii.Boolean(false),\n\t\t\t\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t\tHeaderList: []*string{\n\t\t\t\t\t\tjsii.String(\"headerList\"),\n\t\t\t\t\t},\n\t\t\t\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t\t\t\t},\n\t\t\t\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\n\t\t\t// the properties below are optional\n\t\t\tHistoricalDataPathList: []*string{\n\t\t\t\tjsii.String(\"historicalDataPathList\"),\n\t\t\t},\n\t\t\tTemplatedPathList: []*string{\n\t\t\t\tjsii.String(\"templatedPathList\"),\n\t\t\t},\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tDimensionList: []*string{\n\t\tjsii.String(\"dimensionList\"),\n\t},\n\tMetricSetDescription: jsii.String(\"metricSetDescription\"),\n\tMetricSetFrequency: jsii.String(\"metricSetFrequency\"),\n\tOffset: jsii.Number(123),\n\tTimestampColumn: &TimestampColumnProperty{\n\t\tColumnFormat: jsii.String(\"columnFormat\"),\n\t\tColumnName: jsii.String(\"columnName\"),\n\t},\n\tTimezone: jsii.String(\"timezone\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst metricSetProperty: lookoutmetrics.CfnAnomalyDetector.MetricSetProperty = {\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricSetProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricSetProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst metricSetProperty: lookoutmetrics.CfnAnomalyDetector.MetricSetProperty = {\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":3,"10":40,"75":61,"91":1,"153":2,"169":1,"192":9,"193":14,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":56,"290":1},"fqnsFingerprint":"40c16287ad8fe9f59955283e627d514901afca8c5d84d6d85b116d67d44b2d03"},"9b0c479cbf0a1cfdf90ec63aecb1bb7639679f99539b2cb9b992035710f4e2d3":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nmetric_source_property = lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty(\n app_flow_config=lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty(\n flow_name=\"flowName\",\n role_arn=\"roleArn\"\n ),\n cloudwatch_config=lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty(\n role_arn=\"roleArn\"\n ),\n rds_source_config=lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty(\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n db_instance_identifier=\"dbInstanceIdentifier\",\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n redshift_source_config=lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty(\n cluster_identifier=\"clusterIdentifier\",\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n s3_source_config=lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty(\n file_format_descriptor=lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n ),\n role_arn=\"roleArn\",\n\n # the properties below are optional\n historical_data_path_list=[\"historicalDataPathList\"],\n templated_path_list=[\"templatedPathList\"]\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar metricSourceProperty = new MetricSourceProperty {\n AppFlowConfig = new AppFlowConfigProperty {\n FlowName = \"flowName\",\n RoleArn = \"roleArn\"\n },\n CloudwatchConfig = new CloudwatchConfigProperty {\n RoleArn = \"roleArn\"\n },\n RdsSourceConfig = new RDSSourceConfigProperty {\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n DbInstanceIdentifier = \"dbInstanceIdentifier\",\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n RedshiftSourceConfig = new RedshiftSourceConfigProperty {\n ClusterIdentifier = \"clusterIdentifier\",\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n S3SourceConfig = new S3SourceConfigProperty {\n FileFormatDescriptor = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n },\n RoleArn = \"roleArn\",\n\n // the properties below are optional\n HistoricalDataPathList = new [] { \"historicalDataPathList\" },\n TemplatedPathList = new [] { \"templatedPathList\" }\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nMetricSourceProperty metricSourceProperty = MetricSourceProperty.builder()\n .appFlowConfig(AppFlowConfigProperty.builder()\n .flowName(\"flowName\")\n .roleArn(\"roleArn\")\n .build())\n .cloudwatchConfig(CloudwatchConfigProperty.builder()\n .roleArn(\"roleArn\")\n .build())\n .rdsSourceConfig(RDSSourceConfigProperty.builder()\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .dbInstanceIdentifier(\"dbInstanceIdentifier\")\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .redshiftSourceConfig(RedshiftSourceConfigProperty.builder()\n .clusterIdentifier(\"clusterIdentifier\")\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .s3SourceConfig(S3SourceConfigProperty.builder()\n .fileFormatDescriptor(FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build())\n .roleArn(\"roleArn\")\n\n // the properties below are optional\n .historicalDataPathList(List.of(\"historicalDataPathList\"))\n .templatedPathList(List.of(\"templatedPathList\"))\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nmetricSourceProperty := &MetricSourceProperty{\n\tAppFlowConfig: &AppFlowConfigProperty{\n\t\tFlowName: jsii.String(\"flowName\"),\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t},\n\tCloudwatchConfig: &CloudwatchConfigProperty{\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t},\n\tRdsSourceConfig: &RDSSourceConfigProperty{\n\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\tDatabasePort: jsii.Number(123),\n\t\tDbInstanceIdentifier: jsii.String(\"dbInstanceIdentifier\"),\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\tTableName: jsii.String(\"tableName\"),\n\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t},\n\t\t\tSubnetIdList: []*string{\n\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t},\n\t\t},\n\t},\n\tRedshiftSourceConfig: &RedshiftSourceConfigProperty{\n\t\tClusterIdentifier: jsii.String(\"clusterIdentifier\"),\n\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\tDatabasePort: jsii.Number(123),\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\tTableName: jsii.String(\"tableName\"),\n\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t},\n\t\t\tSubnetIdList: []*string{\n\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t},\n\t\t},\n\t},\n\tS3SourceConfig: &S3SourceConfigProperty{\n\t\tFileFormatDescriptor: &FileFormatDescriptorProperty{\n\t\t\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\tContainsHeader: jsii.Boolean(false),\n\t\t\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\tHeaderList: []*string{\n\t\t\t\t\tjsii.String(\"headerList\"),\n\t\t\t\t},\n\t\t\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t\t\t},\n\t\t\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t},\n\t\t},\n\t\tRoleArn: jsii.String(\"roleArn\"),\n\n\t\t// the properties below are optional\n\t\tHistoricalDataPathList: []*string{\n\t\t\tjsii.String(\"historicalDataPathList\"),\n\t\t},\n\t\tTemplatedPathList: []*string{\n\t\t\tjsii.String(\"templatedPathList\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst metricSourceProperty: lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty = {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst metricSourceProperty: lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty = {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":2,"10":30,"75":47,"91":1,"153":2,"169":1,"192":7,"193":11,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":42,"290":1},"fqnsFingerprint":"c1bbb413950a10b69a8b02b054c91ab82dc93cd14b18fc538c9042df6fcb0226"},"ff0b8d5102825441edb610b2d5b809cc6f79ce0d2d3b27a26a830ecbeacce779":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nr_dSSource_config_property = lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty(\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n db_instance_identifier=\"dbInstanceIdentifier\",\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar rDSSourceConfigProperty = new RDSSourceConfigProperty {\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n DbInstanceIdentifier = \"dbInstanceIdentifier\",\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nRDSSourceConfigProperty rDSSourceConfigProperty = RDSSourceConfigProperty.builder()\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .dbInstanceIdentifier(\"dbInstanceIdentifier\")\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nrDSSourceConfigProperty := &RDSSourceConfigProperty{\n\tDatabaseHost: jsii.String(\"databaseHost\"),\n\tDatabaseName: jsii.String(\"databaseName\"),\n\tDatabasePort: jsii.Number(123),\n\tDbInstanceIdentifier: jsii.String(\"dbInstanceIdentifier\"),\n\tRoleArn: jsii.String(\"roleArn\"),\n\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\tTableName: jsii.String(\"tableName\"),\n\tVpcConfiguration: &VpcConfigurationProperty{\n\t\tSecurityGroupIdList: []*string{\n\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t},\n\t\tSubnetIdList: []*string{\n\t\t\tjsii.String(\"subnetIdList\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst rDSSourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty = {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst rDSSourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty = {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":9,"75":15,"153":2,"169":1,"192":2,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":10,"290":1},"fqnsFingerprint":"508916b690f0a9ec088f4b33ebb4685e15810b2a10bfc265e67db2a121a7c48e"},"cd12f03f11a466a81dbe140cc21d0f9e8a436cbffb33552a4e59b8b4ce75e7df":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nredshift_source_config_property = lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty(\n cluster_identifier=\"clusterIdentifier\",\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar redshiftSourceConfigProperty = new RedshiftSourceConfigProperty {\n ClusterIdentifier = \"clusterIdentifier\",\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nRedshiftSourceConfigProperty redshiftSourceConfigProperty = RedshiftSourceConfigProperty.builder()\n .clusterIdentifier(\"clusterIdentifier\")\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nredshiftSourceConfigProperty := &RedshiftSourceConfigProperty{\n\tClusterIdentifier: jsii.String(\"clusterIdentifier\"),\n\tDatabaseHost: jsii.String(\"databaseHost\"),\n\tDatabaseName: jsii.String(\"databaseName\"),\n\tDatabasePort: jsii.Number(123),\n\tRoleArn: jsii.String(\"roleArn\"),\n\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\tTableName: jsii.String(\"tableName\"),\n\tVpcConfiguration: &VpcConfigurationProperty{\n\t\tSecurityGroupIdList: []*string{\n\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t},\n\t\tSubnetIdList: []*string{\n\t\t\tjsii.String(\"subnetIdList\"),\n\t\t},\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst redshiftSourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty = {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst redshiftSourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty = {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":9,"75":15,"153":2,"169":1,"192":2,"193":2,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":10,"290":1},"fqnsFingerprint":"0218d92827c4ae923dfea14167484c7f2bd7d279707bed603790119a06823f2a"},"05a09b5d974bf167212c7914433310b6f45c2bd935d780b866d1a9364d8cc076":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ns3_source_config_property = lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty(\n file_format_descriptor=lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n ),\n role_arn=\"roleArn\",\n\n # the properties below are optional\n historical_data_path_list=[\"historicalDataPathList\"],\n templated_path_list=[\"templatedPathList\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar s3SourceConfigProperty = new S3SourceConfigProperty {\n FileFormatDescriptor = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n },\n RoleArn = \"roleArn\",\n\n // the properties below are optional\n HistoricalDataPathList = new [] { \"historicalDataPathList\" },\n TemplatedPathList = new [] { \"templatedPathList\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nS3SourceConfigProperty s3SourceConfigProperty = S3SourceConfigProperty.builder()\n .fileFormatDescriptor(FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build())\n .roleArn(\"roleArn\")\n\n // the properties below are optional\n .historicalDataPathList(List.of(\"historicalDataPathList\"))\n .templatedPathList(List.of(\"templatedPathList\"))\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ns3SourceConfigProperty := &S3SourceConfigProperty{\n\tFileFormatDescriptor: &FileFormatDescriptorProperty{\n\t\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\tContainsHeader: jsii.Boolean(false),\n\t\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\tHeaderList: []*string{\n\t\t\t\tjsii.String(\"headerList\"),\n\t\t\t},\n\t\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t\t},\n\t\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t},\n\t},\n\tRoleArn: jsii.String(\"roleArn\"),\n\n\t// the properties below are optional\n\tHistoricalDataPathList: []*string{\n\t\tjsii.String(\"historicalDataPathList\"),\n\t},\n\tTemplatedPathList: []*string{\n\t\tjsii.String(\"templatedPathList\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst s3SourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty = {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst s3SourceConfigProperty: lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty = {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":11,"75":19,"91":1,"153":2,"169":1,"192":3,"193":4,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":14,"290":1},"fqnsFingerprint":"e8e13e47612fefff92e117d733d2b1675032bf4c4f4b7c93bc9245e05e354ef7"},"aeb28b5160446c6fcf863e026c824be2ec41f94011282e1f0bc0494541b81ad8":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ntimestamp_column_property = lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty(\n column_format=\"columnFormat\",\n column_name=\"columnName\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar timestampColumnProperty = new TimestampColumnProperty {\n ColumnFormat = \"columnFormat\",\n ColumnName = \"columnName\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nTimestampColumnProperty timestampColumnProperty = TimestampColumnProperty.builder()\n .columnFormat(\"columnFormat\")\n .columnName(\"columnName\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ntimestampColumnProperty := &TimestampColumnProperty{\n\tColumnFormat: jsii.String(\"columnFormat\"),\n\tColumnName: jsii.String(\"columnName\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst timestampColumnProperty: lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty = {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst timestampColumnProperty: lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty = {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"307b8ed0639ba6eb1208e512f7943ecf263089041aba702a2e3e3d962ea14ffb"},"6243fd2753d41ba44f7ca4756d52ce274e6850aca5954d2c0e599104607985ab":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\nvpc_configuration_property = lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar vpcConfigurationProperty = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nVpcConfigurationProperty vpcConfigurationProperty = VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\nvpcConfigurationProperty := &VpcConfigurationProperty{\n\tSecurityGroupIdList: []*string{\n\t\tjsii.String(\"securityGroupIdList\"),\n\t},\n\tSubnetIdList: []*string{\n\t\tjsii.String(\"subnetIdList\"),\n\t},\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst vpcConfigurationProperty: lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty = {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst vpcConfigurationProperty: lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty = {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"10":3,"75":7,"153":2,"169":1,"192":2,"193":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":2,"290":1},"fqnsFingerprint":"4b963e413e8f32adcd391a3ed3856a13ded42327b4e3c13098476a5dd89d6bdc"},"ac5bf52375d34a3d940a19e10e29a224a34b7c369f12a4dd6114c848184984b6":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_lookoutmetrics as lookoutmetrics\n\ncfn_anomaly_detector_props = lookoutmetrics.CfnAnomalyDetectorProps(\n anomaly_detector_config=lookoutmetrics.CfnAnomalyDetector.AnomalyDetectorConfigProperty(\n anomaly_detector_frequency=\"anomalyDetectorFrequency\"\n ),\n metric_set_list=[lookoutmetrics.CfnAnomalyDetector.MetricSetProperty(\n metric_list=[lookoutmetrics.CfnAnomalyDetector.MetricProperty(\n aggregation_function=\"aggregationFunction\",\n metric_name=\"metricName\",\n\n # the properties below are optional\n namespace=\"namespace\"\n )],\n metric_set_name=\"metricSetName\",\n metric_source=lookoutmetrics.CfnAnomalyDetector.MetricSourceProperty(\n app_flow_config=lookoutmetrics.CfnAnomalyDetector.AppFlowConfigProperty(\n flow_name=\"flowName\",\n role_arn=\"roleArn\"\n ),\n cloudwatch_config=lookoutmetrics.CfnAnomalyDetector.CloudwatchConfigProperty(\n role_arn=\"roleArn\"\n ),\n rds_source_config=lookoutmetrics.CfnAnomalyDetector.RDSSourceConfigProperty(\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n db_instance_identifier=\"dbInstanceIdentifier\",\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n redshift_source_config=lookoutmetrics.CfnAnomalyDetector.RedshiftSourceConfigProperty(\n cluster_identifier=\"clusterIdentifier\",\n database_host=\"databaseHost\",\n database_name=\"databaseName\",\n database_port=123,\n role_arn=\"roleArn\",\n secret_manager_arn=\"secretManagerArn\",\n table_name=\"tableName\",\n vpc_configuration=lookoutmetrics.CfnAnomalyDetector.VpcConfigurationProperty(\n security_group_id_list=[\"securityGroupIdList\"],\n subnet_id_list=[\"subnetIdList\"]\n )\n ),\n s3_source_config=lookoutmetrics.CfnAnomalyDetector.S3SourceConfigProperty(\n file_format_descriptor=lookoutmetrics.CfnAnomalyDetector.FileFormatDescriptorProperty(\n csv_format_descriptor=lookoutmetrics.CfnAnomalyDetector.CsvFormatDescriptorProperty(\n charset=\"charset\",\n contains_header=False,\n delimiter=\"delimiter\",\n file_compression=\"fileCompression\",\n header_list=[\"headerList\"],\n quote_symbol=\"quoteSymbol\"\n ),\n json_format_descriptor=lookoutmetrics.CfnAnomalyDetector.JsonFormatDescriptorProperty(\n charset=\"charset\",\n file_compression=\"fileCompression\"\n )\n ),\n role_arn=\"roleArn\",\n\n # the properties below are optional\n historical_data_path_list=[\"historicalDataPathList\"],\n templated_path_list=[\"templatedPathList\"]\n )\n ),\n\n # the properties below are optional\n dimension_list=[\"dimensionList\"],\n metric_set_description=\"metricSetDescription\",\n metric_set_frequency=\"metricSetFrequency\",\n offset=123,\n timestamp_column=lookoutmetrics.CfnAnomalyDetector.TimestampColumnProperty(\n column_format=\"columnFormat\",\n column_name=\"columnName\"\n ),\n timezone=\"timezone\"\n )],\n\n # the properties below are optional\n anomaly_detector_description=\"anomalyDetectorDescription\",\n anomaly_detector_name=\"anomalyDetectorName\",\n kms_key_arn=\"kmsKeyArn\"\n)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.LookoutMetrics;\n\nvar cfnAnomalyDetectorProps = new CfnAnomalyDetectorProps {\n AnomalyDetectorConfig = new AnomalyDetectorConfigProperty {\n AnomalyDetectorFrequency = \"anomalyDetectorFrequency\"\n },\n MetricSetList = new [] { new MetricSetProperty {\n MetricList = new [] { new MetricProperty {\n AggregationFunction = \"aggregationFunction\",\n MetricName = \"metricName\",\n\n // the properties below are optional\n Namespace = \"namespace\"\n } },\n MetricSetName = \"metricSetName\",\n MetricSource = new MetricSourceProperty {\n AppFlowConfig = new AppFlowConfigProperty {\n FlowName = \"flowName\",\n RoleArn = \"roleArn\"\n },\n CloudwatchConfig = new CloudwatchConfigProperty {\n RoleArn = \"roleArn\"\n },\n RdsSourceConfig = new RDSSourceConfigProperty {\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n DbInstanceIdentifier = \"dbInstanceIdentifier\",\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n RedshiftSourceConfig = new RedshiftSourceConfigProperty {\n ClusterIdentifier = \"clusterIdentifier\",\n DatabaseHost = \"databaseHost\",\n DatabaseName = \"databaseName\",\n DatabasePort = 123,\n RoleArn = \"roleArn\",\n SecretManagerArn = \"secretManagerArn\",\n TableName = \"tableName\",\n VpcConfiguration = new VpcConfigurationProperty {\n SecurityGroupIdList = new [] { \"securityGroupIdList\" },\n SubnetIdList = new [] { \"subnetIdList\" }\n }\n },\n S3SourceConfig = new S3SourceConfigProperty {\n FileFormatDescriptor = new FileFormatDescriptorProperty {\n CsvFormatDescriptor = new CsvFormatDescriptorProperty {\n Charset = \"charset\",\n ContainsHeader = false,\n Delimiter = \"delimiter\",\n FileCompression = \"fileCompression\",\n HeaderList = new [] { \"headerList\" },\n QuoteSymbol = \"quoteSymbol\"\n },\n JsonFormatDescriptor = new JsonFormatDescriptorProperty {\n Charset = \"charset\",\n FileCompression = \"fileCompression\"\n }\n },\n RoleArn = \"roleArn\",\n\n // the properties below are optional\n HistoricalDataPathList = new [] { \"historicalDataPathList\" },\n TemplatedPathList = new [] { \"templatedPathList\" }\n }\n },\n\n // the properties below are optional\n DimensionList = new [] { \"dimensionList\" },\n MetricSetDescription = \"metricSetDescription\",\n MetricSetFrequency = \"metricSetFrequency\",\n Offset = 123,\n TimestampColumn = new TimestampColumnProperty {\n ColumnFormat = \"columnFormat\",\n ColumnName = \"columnName\"\n },\n Timezone = \"timezone\"\n } },\n\n // the properties below are optional\n AnomalyDetectorDescription = \"anomalyDetectorDescription\",\n AnomalyDetectorName = \"anomalyDetectorName\",\n KmsKeyArn = \"kmsKeyArn\"\n};","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.lookoutmetrics.*;\n\nCfnAnomalyDetectorProps cfnAnomalyDetectorProps = CfnAnomalyDetectorProps.builder()\n .anomalyDetectorConfig(AnomalyDetectorConfigProperty.builder()\n .anomalyDetectorFrequency(\"anomalyDetectorFrequency\")\n .build())\n .metricSetList(List.of(MetricSetProperty.builder()\n .metricList(List.of(MetricProperty.builder()\n .aggregationFunction(\"aggregationFunction\")\n .metricName(\"metricName\")\n\n // the properties below are optional\n .namespace(\"namespace\")\n .build()))\n .metricSetName(\"metricSetName\")\n .metricSource(MetricSourceProperty.builder()\n .appFlowConfig(AppFlowConfigProperty.builder()\n .flowName(\"flowName\")\n .roleArn(\"roleArn\")\n .build())\n .cloudwatchConfig(CloudwatchConfigProperty.builder()\n .roleArn(\"roleArn\")\n .build())\n .rdsSourceConfig(RDSSourceConfigProperty.builder()\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .dbInstanceIdentifier(\"dbInstanceIdentifier\")\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .redshiftSourceConfig(RedshiftSourceConfigProperty.builder()\n .clusterIdentifier(\"clusterIdentifier\")\n .databaseHost(\"databaseHost\")\n .databaseName(\"databaseName\")\n .databasePort(123)\n .roleArn(\"roleArn\")\n .secretManagerArn(\"secretManagerArn\")\n .tableName(\"tableName\")\n .vpcConfiguration(VpcConfigurationProperty.builder()\n .securityGroupIdList(List.of(\"securityGroupIdList\"))\n .subnetIdList(List.of(\"subnetIdList\"))\n .build())\n .build())\n .s3SourceConfig(S3SourceConfigProperty.builder()\n .fileFormatDescriptor(FileFormatDescriptorProperty.builder()\n .csvFormatDescriptor(CsvFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .containsHeader(false)\n .delimiter(\"delimiter\")\n .fileCompression(\"fileCompression\")\n .headerList(List.of(\"headerList\"))\n .quoteSymbol(\"quoteSymbol\")\n .build())\n .jsonFormatDescriptor(JsonFormatDescriptorProperty.builder()\n .charset(\"charset\")\n .fileCompression(\"fileCompression\")\n .build())\n .build())\n .roleArn(\"roleArn\")\n\n // the properties below are optional\n .historicalDataPathList(List.of(\"historicalDataPathList\"))\n .templatedPathList(List.of(\"templatedPathList\"))\n .build())\n .build())\n\n // the properties below are optional\n .dimensionList(List.of(\"dimensionList\"))\n .metricSetDescription(\"metricSetDescription\")\n .metricSetFrequency(\"metricSetFrequency\")\n .offset(123)\n .timestampColumn(TimestampColumnProperty.builder()\n .columnFormat(\"columnFormat\")\n .columnName(\"columnName\")\n .build())\n .timezone(\"timezone\")\n .build()))\n\n // the properties below are optional\n .anomalyDetectorDescription(\"anomalyDetectorDescription\")\n .anomalyDetectorName(\"anomalyDetectorName\")\n .kmsKeyArn(\"kmsKeyArn\")\n .build();","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport lookoutmetrics \"github.com/aws-samples/dummy/awscdkawslookoutmetrics\"\n\ncfnAnomalyDetectorProps := &CfnAnomalyDetectorProps{\n\tAnomalyDetectorConfig: &AnomalyDetectorConfigProperty{\n\t\tAnomalyDetectorFrequency: jsii.String(\"anomalyDetectorFrequency\"),\n\t},\n\tMetricSetList: []interface{}{\n\t\t&MetricSetProperty{\n\t\t\tMetricList: []interface{}{\n\t\t\t\t&MetricProperty{\n\t\t\t\t\tAggregationFunction: jsii.String(\"aggregationFunction\"),\n\t\t\t\t\tMetricName: jsii.String(\"metricName\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tNamespace: jsii.String(\"namespace\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMetricSetName: jsii.String(\"metricSetName\"),\n\t\t\tMetricSource: &MetricSourceProperty{\n\t\t\t\tAppFlowConfig: &AppFlowConfigProperty{\n\t\t\t\t\tFlowName: jsii.String(\"flowName\"),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t},\n\t\t\t\tCloudwatchConfig: &CloudwatchConfigProperty{\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t},\n\t\t\t\tRdsSourceConfig: &RDSSourceConfigProperty{\n\t\t\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\t\t\tDatabasePort: jsii.Number(123),\n\t\t\t\t\tDbInstanceIdentifier: jsii.String(\"dbInstanceIdentifier\"),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tRedshiftSourceConfig: &RedshiftSourceConfigProperty{\n\t\t\t\t\tClusterIdentifier: jsii.String(\"clusterIdentifier\"),\n\t\t\t\t\tDatabaseHost: jsii.String(\"databaseHost\"),\n\t\t\t\t\tDatabaseName: jsii.String(\"databaseName\"),\n\t\t\t\t\tDatabasePort: jsii.Number(123),\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\t\t\t\t\tSecretManagerArn: jsii.String(\"secretManagerArn\"),\n\t\t\t\t\tTableName: jsii.String(\"tableName\"),\n\t\t\t\t\tVpcConfiguration: &VpcConfigurationProperty{\n\t\t\t\t\t\tSecurityGroupIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"securityGroupIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubnetIdList: []*string{\n\t\t\t\t\t\t\tjsii.String(\"subnetIdList\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tS3SourceConfig: &S3SourceConfigProperty{\n\t\t\t\t\tFileFormatDescriptor: &FileFormatDescriptorProperty{\n\t\t\t\t\t\tCsvFormatDescriptor: &CsvFormatDescriptorProperty{\n\t\t\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\t\t\tContainsHeader: jsii.Boolean(false),\n\t\t\t\t\t\t\tDelimiter: jsii.String(\"delimiter\"),\n\t\t\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t\t\t\tHeaderList: []*string{\n\t\t\t\t\t\t\t\tjsii.String(\"headerList\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tQuoteSymbol: jsii.String(\"quoteSymbol\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tJsonFormatDescriptor: &JsonFormatDescriptorProperty{\n\t\t\t\t\t\t\tCharset: jsii.String(\"charset\"),\n\t\t\t\t\t\t\tFileCompression: jsii.String(\"fileCompression\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tRoleArn: jsii.String(\"roleArn\"),\n\n\t\t\t\t\t// the properties below are optional\n\t\t\t\t\tHistoricalDataPathList: []*string{\n\t\t\t\t\t\tjsii.String(\"historicalDataPathList\"),\n\t\t\t\t\t},\n\t\t\t\t\tTemplatedPathList: []*string{\n\t\t\t\t\t\tjsii.String(\"templatedPathList\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\n\t\t\t// the properties below are optional\n\t\t\tDimensionList: []*string{\n\t\t\t\tjsii.String(\"dimensionList\"),\n\t\t\t},\n\t\t\tMetricSetDescription: jsii.String(\"metricSetDescription\"),\n\t\t\tMetricSetFrequency: jsii.String(\"metricSetFrequency\"),\n\t\t\tOffset: jsii.Number(123),\n\t\t\tTimestampColumn: &TimestampColumnProperty{\n\t\t\t\tColumnFormat: jsii.String(\"columnFormat\"),\n\t\t\t\tColumnName: jsii.String(\"columnName\"),\n\t\t\t},\n\t\t\tTimezone: jsii.String(\"timezone\"),\n\t\t},\n\t},\n\n\t// the properties below are optional\n\tAnomalyDetectorDescription: jsii.String(\"anomalyDetectorDescription\"),\n\tAnomalyDetectorName: jsii.String(\"anomalyDetectorName\"),\n\tKmsKeyArn: jsii.String(\"kmsKeyArn\"),\n}","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\nconst cfnAnomalyDetectorProps: lookoutmetrics.CfnAnomalyDetectorProps = {\n anomalyDetectorConfig: {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n },\n metricSetList: [{\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n }],\n\n // the properties below are optional\n anomalyDetectorDescription: 'anomalyDetectorDescription',\n anomalyDetectorName: 'anomalyDetectorName',\n kmsKeyArn: 'kmsKeyArn',\n};","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetectorProps"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-lookoutmetrics.CfnAnomalyDetectorProps"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as lookoutmetrics from '@aws-cdk/aws-lookoutmetrics';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnAnomalyDetectorProps: lookoutmetrics.CfnAnomalyDetectorProps = {\n anomalyDetectorConfig: {\n anomalyDetectorFrequency: 'anomalyDetectorFrequency',\n },\n metricSetList: [{\n metricList: [{\n aggregationFunction: 'aggregationFunction',\n metricName: 'metricName',\n\n // the properties below are optional\n namespace: 'namespace',\n }],\n metricSetName: 'metricSetName',\n metricSource: {\n appFlowConfig: {\n flowName: 'flowName',\n roleArn: 'roleArn',\n },\n cloudwatchConfig: {\n roleArn: 'roleArn',\n },\n rdsSourceConfig: {\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n dbInstanceIdentifier: 'dbInstanceIdentifier',\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n redshiftSourceConfig: {\n clusterIdentifier: 'clusterIdentifier',\n databaseHost: 'databaseHost',\n databaseName: 'databaseName',\n databasePort: 123,\n roleArn: 'roleArn',\n secretManagerArn: 'secretManagerArn',\n tableName: 'tableName',\n vpcConfiguration: {\n securityGroupIdList: ['securityGroupIdList'],\n subnetIdList: ['subnetIdList'],\n },\n },\n s3SourceConfig: {\n fileFormatDescriptor: {\n csvFormatDescriptor: {\n charset: 'charset',\n containsHeader: false,\n delimiter: 'delimiter',\n fileCompression: 'fileCompression',\n headerList: ['headerList'],\n quoteSymbol: 'quoteSymbol',\n },\n jsonFormatDescriptor: {\n charset: 'charset',\n fileCompression: 'fileCompression',\n },\n },\n roleArn: 'roleArn',\n\n // the properties below are optional\n historicalDataPathList: ['historicalDataPathList'],\n templatedPathList: ['templatedPathList'],\n },\n },\n\n // the properties below are optional\n dimensionList: ['dimensionList'],\n metricSetDescription: 'metricSetDescription',\n metricSetFrequency: 'metricSetFrequency',\n offset: 123,\n timestampColumn: {\n columnFormat: 'columnFormat',\n columnName: 'columnName',\n },\n timezone: 'timezone',\n }],\n\n // the properties below are optional\n anomalyDetectorDescription: 'anomalyDetectorDescription',\n anomalyDetectorName: 'anomalyDetectorName',\n kmsKeyArn: 'kmsKeyArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":3,"10":44,"75":66,"91":1,"153":1,"169":1,"192":10,"193":16,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"281":62,"290":1},"fqnsFingerprint":"7eb4dded2040e9be96659b0d0b3b19f6a73db71a62d5ab879e3f27128d0505fd"}}}