Documentation ¶
Index ¶
- func CfnAlert_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAlert_IsCfnElement(x interface{}) *bool
- func CfnAlert_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAlert_IsConstruct(x interface{}) *bool
- func CfnAnomalyDetector_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnomalyDetector_IsCfnElement(x interface{}) *bool
- func CfnAnomalyDetector_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAnomalyDetector_IsConstruct(x interface{}) *bool
- func NewCfnAlert_Override(c CfnAlert, scope awscdk.Construct, id *string, props *CfnAlertProps)
- func NewCfnAnomalyDetector_Override(c CfnAnomalyDetector, scope awscdk.Construct, id *string, ...)
- type CfnAlert
- type CfnAlertProps
- type CfnAlert_ActionProperty
- type CfnAlert_LambdaConfigurationProperty
- type CfnAlert_SNSConfigurationProperty
- type CfnAnomalyDetector
- type CfnAnomalyDetectorProps
- type CfnAnomalyDetector_AnomalyDetectorConfigProperty
- type CfnAnomalyDetector_AppFlowConfigProperty
- type CfnAnomalyDetector_CloudwatchConfigProperty
- type CfnAnomalyDetector_CsvFormatDescriptorProperty
- type CfnAnomalyDetector_FileFormatDescriptorProperty
- type CfnAnomalyDetector_JsonFormatDescriptorProperty
- type CfnAnomalyDetector_MetricProperty
- type CfnAnomalyDetector_MetricSetProperty
- type CfnAnomalyDetector_MetricSourceProperty
- type CfnAnomalyDetector_RDSSourceConfigProperty
- type CfnAnomalyDetector_RedshiftSourceConfigProperty
- type CfnAnomalyDetector_S3SourceConfigProperty
- type CfnAnomalyDetector_TimestampColumnProperty
- type CfnAnomalyDetector_VpcConfigurationProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAlert_CFN_RESOURCE_TYPE_NAME ¶
func CfnAlert_CFN_RESOURCE_TYPE_NAME() *string
func CfnAlert_IsCfnElement ¶
func CfnAlert_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAlert_IsCfnResource ¶
func CfnAlert_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAlert_IsConstruct ¶
func CfnAlert_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnAnomalyDetector_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnomalyDetector_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnomalyDetector_IsCfnElement ¶
func CfnAnomalyDetector_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAnomalyDetector_IsCfnResource ¶
func CfnAnomalyDetector_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAnomalyDetector_IsConstruct ¶
func CfnAnomalyDetector_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnAlert_Override ¶
func NewCfnAlert_Override(c CfnAlert, scope awscdk.Construct, id *string, props *CfnAlertProps)
Create a new `AWS::LookoutMetrics::Alert`.
func NewCfnAnomalyDetector_Override ¶
func NewCfnAnomalyDetector_Override(c CfnAnomalyDetector, scope awscdk.Construct, id *string, props *CfnAnomalyDetectorProps)
Create a new `AWS::LookoutMetrics::AnomalyDetector`.
Types ¶
type CfnAlert ¶
type CfnAlert interface { awscdk.CfnResource awscdk.IInspectable Action() interface{} SetAction(val interface{}) AlertDescription() *string SetAlertDescription(val *string) AlertName() *string SetAlertName(val *string) AlertSensitivityThreshold() *float64 SetAlertSensitivityThreshold(val *float64) AnomalyDetectorArn() *string SetAnomalyDetectorArn(val *string) AttrArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::LookoutMetrics::Alert`.
TODO: EXAMPLE
func NewCfnAlert ¶
func NewCfnAlert(scope awscdk.Construct, id *string, props *CfnAlertProps) CfnAlert
Create a new `AWS::LookoutMetrics::Alert`.
type CfnAlertProps ¶
type CfnAlertProps struct { // `AWS::LookoutMetrics::Alert.Action`. Action interface{} `json:"action"` // `AWS::LookoutMetrics::Alert.AlertDescription`. AlertDescription *string `json:"alertDescription"` // `AWS::LookoutMetrics::Alert.AlertName`. AlertName *string `json:"alertName"` // `AWS::LookoutMetrics::Alert.AlertSensitivityThreshold`. AlertSensitivityThreshold *float64 `json:"alertSensitivityThreshold"` // `AWS::LookoutMetrics::Alert.AnomalyDetectorArn`. AnomalyDetectorArn *string `json:"anomalyDetectorArn"` }
Properties for defining a `AWS::LookoutMetrics::Alert`.
TODO: EXAMPLE
type CfnAlert_ActionProperty ¶
type CfnAlert_ActionProperty struct { // `CfnAlert.ActionProperty.LambdaConfiguration`. LambdaConfiguration interface{} `json:"lambdaConfiguration"` // `CfnAlert.ActionProperty.SNSConfiguration`. SnsConfiguration interface{} `json:"snsConfiguration"` }
TODO: EXAMPLE
type CfnAlert_LambdaConfigurationProperty ¶
type CfnAlert_LambdaConfigurationProperty struct { // `CfnAlert.LambdaConfigurationProperty.LambdaArn`. LambdaArn *string `json:"lambdaArn"` // `CfnAlert.LambdaConfigurationProperty.RoleArn`. RoleArn *string `json:"roleArn"` }
TODO: EXAMPLE
type CfnAlert_SNSConfigurationProperty ¶
type CfnAlert_SNSConfigurationProperty struct { // `CfnAlert.SNSConfigurationProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnAlert.SNSConfigurationProperty.SnsTopicArn`. SnsTopicArn *string `json:"snsTopicArn"` }
TODO: EXAMPLE
type CfnAnomalyDetector ¶
type CfnAnomalyDetector interface { awscdk.CfnResource awscdk.IInspectable AnomalyDetectorConfig() interface{} SetAnomalyDetectorConfig(val interface{}) AnomalyDetectorDescription() *string SetAnomalyDetectorDescription(val *string) AnomalyDetectorName() *string SetAnomalyDetectorName(val *string) AttrArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string KmsKeyArn() *string SetKmsKeyArn(val *string) LogicalId() *string MetricSetList() interface{} SetMetricSetList(val interface{}) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::LookoutMetrics::AnomalyDetector`.
TODO: EXAMPLE
func NewCfnAnomalyDetector ¶
func NewCfnAnomalyDetector(scope awscdk.Construct, id *string, props *CfnAnomalyDetectorProps) CfnAnomalyDetector
Create a new `AWS::LookoutMetrics::AnomalyDetector`.
type CfnAnomalyDetectorProps ¶
type CfnAnomalyDetectorProps struct { // `AWS::LookoutMetrics::AnomalyDetector.AnomalyDetectorConfig`. AnomalyDetectorConfig interface{} `json:"anomalyDetectorConfig"` // `AWS::LookoutMetrics::AnomalyDetector.AnomalyDetectorDescription`. AnomalyDetectorDescription *string `json:"anomalyDetectorDescription"` // `AWS::LookoutMetrics::AnomalyDetector.AnomalyDetectorName`. AnomalyDetectorName *string `json:"anomalyDetectorName"` // `AWS::LookoutMetrics::AnomalyDetector.KmsKeyArn`. KmsKeyArn *string `json:"kmsKeyArn"` // `AWS::LookoutMetrics::AnomalyDetector.MetricSetList`. MetricSetList interface{} `json:"metricSetList"` }
Properties for defining a `AWS::LookoutMetrics::AnomalyDetector`.
TODO: EXAMPLE
type CfnAnomalyDetector_AnomalyDetectorConfigProperty ¶
type CfnAnomalyDetector_AnomalyDetectorConfigProperty struct { // `CfnAnomalyDetector.AnomalyDetectorConfigProperty.AnomalyDetectorFrequency`. AnomalyDetectorFrequency *string `json:"anomalyDetectorFrequency"` }
TODO: EXAMPLE
type CfnAnomalyDetector_AppFlowConfigProperty ¶
type CfnAnomalyDetector_AppFlowConfigProperty struct { // `CfnAnomalyDetector.AppFlowConfigProperty.FlowName`. FlowName *string `json:"flowName"` // `CfnAnomalyDetector.AppFlowConfigProperty.RoleArn`. RoleArn *string `json:"roleArn"` }
TODO: EXAMPLE
type CfnAnomalyDetector_CloudwatchConfigProperty ¶
type CfnAnomalyDetector_CloudwatchConfigProperty struct { // `CfnAnomalyDetector.CloudwatchConfigProperty.RoleArn`. RoleArn *string `json:"roleArn"` }
TODO: EXAMPLE
type CfnAnomalyDetector_CsvFormatDescriptorProperty ¶
type CfnAnomalyDetector_CsvFormatDescriptorProperty struct { // `CfnAnomalyDetector.CsvFormatDescriptorProperty.Charset`. Charset *string `json:"charset"` // `CfnAnomalyDetector.CsvFormatDescriptorProperty.ContainsHeader`. ContainsHeader interface{} `json:"containsHeader"` // `CfnAnomalyDetector.CsvFormatDescriptorProperty.Delimiter`. Delimiter *string `json:"delimiter"` // `CfnAnomalyDetector.CsvFormatDescriptorProperty.FileCompression`. FileCompression *string `json:"fileCompression"` // `CfnAnomalyDetector.CsvFormatDescriptorProperty.HeaderList`. HeaderList *[]*string `json:"headerList"` // `CfnAnomalyDetector.CsvFormatDescriptorProperty.QuoteSymbol`. QuoteSymbol *string `json:"quoteSymbol"` }
TODO: EXAMPLE
type CfnAnomalyDetector_FileFormatDescriptorProperty ¶
type CfnAnomalyDetector_FileFormatDescriptorProperty struct { // `CfnAnomalyDetector.FileFormatDescriptorProperty.CsvFormatDescriptor`. CsvFormatDescriptor interface{} `json:"csvFormatDescriptor"` // `CfnAnomalyDetector.FileFormatDescriptorProperty.JsonFormatDescriptor`. JsonFormatDescriptor interface{} `json:"jsonFormatDescriptor"` }
TODO: EXAMPLE
type CfnAnomalyDetector_JsonFormatDescriptorProperty ¶
type CfnAnomalyDetector_JsonFormatDescriptorProperty struct { // `CfnAnomalyDetector.JsonFormatDescriptorProperty.Charset`. Charset *string `json:"charset"` // `CfnAnomalyDetector.JsonFormatDescriptorProperty.FileCompression`. FileCompression *string `json:"fileCompression"` }
TODO: EXAMPLE
type CfnAnomalyDetector_MetricProperty ¶
type CfnAnomalyDetector_MetricProperty struct { // `CfnAnomalyDetector.MetricProperty.AggregationFunction`. AggregationFunction *string `json:"aggregationFunction"` // `CfnAnomalyDetector.MetricProperty.MetricName`. MetricName *string `json:"metricName"` // `CfnAnomalyDetector.MetricProperty.Namespace`. Namespace *string `json:"namespace"` }
TODO: EXAMPLE
type CfnAnomalyDetector_MetricSetProperty ¶
type CfnAnomalyDetector_MetricSetProperty struct { // `CfnAnomalyDetector.MetricSetProperty.DimensionList`. DimensionList *[]*string `json:"dimensionList"` // `CfnAnomalyDetector.MetricSetProperty.MetricList`. MetricList interface{} `json:"metricList"` // `CfnAnomalyDetector.MetricSetProperty.MetricSetDescription`. MetricSetDescription *string `json:"metricSetDescription"` // `CfnAnomalyDetector.MetricSetProperty.MetricSetFrequency`. MetricSetFrequency *string `json:"metricSetFrequency"` // `CfnAnomalyDetector.MetricSetProperty.MetricSetName`. MetricSetName *string `json:"metricSetName"` // `CfnAnomalyDetector.MetricSetProperty.MetricSource`. MetricSource interface{} `json:"metricSource"` // `CfnAnomalyDetector.MetricSetProperty.Offset`. Offset *float64 `json:"offset"` // `CfnAnomalyDetector.MetricSetProperty.TimestampColumn`. TimestampColumn interface{} `json:"timestampColumn"` // `CfnAnomalyDetector.MetricSetProperty.Timezone`. Timezone *string `json:"timezone"` }
TODO: EXAMPLE
type CfnAnomalyDetector_MetricSourceProperty ¶
type CfnAnomalyDetector_MetricSourceProperty struct { // `CfnAnomalyDetector.MetricSourceProperty.AppFlowConfig`. AppFlowConfig interface{} `json:"appFlowConfig"` // `CfnAnomalyDetector.MetricSourceProperty.CloudwatchConfig`. CloudwatchConfig interface{} `json:"cloudwatchConfig"` // `CfnAnomalyDetector.MetricSourceProperty.RDSSourceConfig`. RdsSourceConfig interface{} `json:"rdsSourceConfig"` // `CfnAnomalyDetector.MetricSourceProperty.RedshiftSourceConfig`. RedshiftSourceConfig interface{} `json:"redshiftSourceConfig"` // `CfnAnomalyDetector.MetricSourceProperty.S3SourceConfig`. S3SourceConfig interface{} `json:"s3SourceConfig"` }
TODO: EXAMPLE
type CfnAnomalyDetector_RDSSourceConfigProperty ¶
type CfnAnomalyDetector_RDSSourceConfigProperty struct { // `CfnAnomalyDetector.RDSSourceConfigProperty.DatabaseHost`. DatabaseHost *string `json:"databaseHost"` // `CfnAnomalyDetector.RDSSourceConfigProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnAnomalyDetector.RDSSourceConfigProperty.DatabasePort`. DatabasePort *float64 `json:"databasePort"` // `CfnAnomalyDetector.RDSSourceConfigProperty.DBInstanceIdentifier`. DbInstanceIdentifier *string `json:"dbInstanceIdentifier"` // `CfnAnomalyDetector.RDSSourceConfigProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnAnomalyDetector.RDSSourceConfigProperty.SecretManagerArn`. SecretManagerArn *string `json:"secretManagerArn"` // `CfnAnomalyDetector.RDSSourceConfigProperty.TableName`. TableName *string `json:"tableName"` // `CfnAnomalyDetector.RDSSourceConfigProperty.VpcConfiguration`. VpcConfiguration interface{} `json:"vpcConfiguration"` }
TODO: EXAMPLE
type CfnAnomalyDetector_RedshiftSourceConfigProperty ¶
type CfnAnomalyDetector_RedshiftSourceConfigProperty struct { // `CfnAnomalyDetector.RedshiftSourceConfigProperty.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.DatabaseHost`. DatabaseHost *string `json:"databaseHost"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.DatabasePort`. DatabasePort *float64 `json:"databasePort"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.SecretManagerArn`. SecretManagerArn *string `json:"secretManagerArn"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.TableName`. TableName *string `json:"tableName"` // `CfnAnomalyDetector.RedshiftSourceConfigProperty.VpcConfiguration`. VpcConfiguration interface{} `json:"vpcConfiguration"` }
TODO: EXAMPLE
type CfnAnomalyDetector_S3SourceConfigProperty ¶
type CfnAnomalyDetector_S3SourceConfigProperty struct { // `CfnAnomalyDetector.S3SourceConfigProperty.FileFormatDescriptor`. FileFormatDescriptor interface{} `json:"fileFormatDescriptor"` // `CfnAnomalyDetector.S3SourceConfigProperty.HistoricalDataPathList`. HistoricalDataPathList *[]*string `json:"historicalDataPathList"` // `CfnAnomalyDetector.S3SourceConfigProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnAnomalyDetector.S3SourceConfigProperty.TemplatedPathList`. TemplatedPathList *[]*string `json:"templatedPathList"` }
TODO: EXAMPLE
type CfnAnomalyDetector_TimestampColumnProperty ¶
type CfnAnomalyDetector_TimestampColumnProperty struct { // `CfnAnomalyDetector.TimestampColumnProperty.ColumnFormat`. ColumnFormat *string `json:"columnFormat"` // `CfnAnomalyDetector.TimestampColumnProperty.ColumnName`. ColumnName *string `json:"columnName"` }
TODO: EXAMPLE
type CfnAnomalyDetector_VpcConfigurationProperty ¶
type CfnAnomalyDetector_VpcConfigurationProperty struct { // `CfnAnomalyDetector.VpcConfigurationProperty.SecurityGroupIdList`. SecurityGroupIdList *[]*string `json:"securityGroupIdList"` // `CfnAnomalyDetector.VpcConfigurationProperty.SubnetIdList`. SubnetIdList *[]*string `json:"subnetIdList"` }
TODO: EXAMPLE