Class CfnLogAlarmMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.cloudwatch.CfnLogAlarmMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLogAlarmMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLogAlarmMixinProps
@Stability(Stable)
@Internal
public static final class CfnLogAlarmMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLogAlarmMixinProps
An implementation for
CfnLogAlarmMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.cloudwatch.CfnLogAlarmMixinProps
CfnLogAlarmMixinProps.Builder, CfnLogAlarmMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnLogAlarmMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLogAlarmMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberThe number of log lines to include in alarm notifications.final StringThe ARN of the IAM role that grants CloudWatch permissions to fetch log lines for alarm notifications.final ObjectIndicates whether actions should be executed during any changes to the alarm state.The list of actions to execute when this alarm transitions into an ALARM state from any other state.final StringThe description of the log alarm.final StringThe name of the log alarm.final StringThe arithmetic operation to use when comparing the specified threshold and the query results.The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.The actions to execute when this alarm transitions to the OK state from any other state.final NumberThe number of query results that must be breaching to trigger the alarm.final NumberThe number of query results over which data is compared to the specified threshold.final ObjectThe scheduled query configuration for the log alarm.getTags()A list of key-value pairs to associate with the log alarm.final NumberThe value to compare against the results of the scheduled query evaluation.final StringSets how this alarm is to handle missing data points.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLogAlarmMixinProps.Builder.
-
-
Method Details
-
getActionLogLineCount
Description copied from interface:CfnLogAlarmMixinPropsThe number of log lines to include in alarm notifications.Valid values are 0 to 50.
- Specified by:
getActionLogLineCountin interfaceCfnLogAlarmMixinProps- See Also:
-
getActionLogLineRoleArn
Description copied from interface:CfnLogAlarmMixinPropsThe ARN of the IAM role that grants CloudWatch permissions to fetch log lines for alarm notifications.Required when ActionLogLineCount is greater than 0.
- Specified by:
getActionLogLineRoleArnin interfaceCfnLogAlarmMixinProps- See Also:
-
getActionsEnabled
Description copied from interface:CfnLogAlarmMixinPropsIndicates whether actions should be executed during any changes to the alarm state.The default is TRUE.
Returns union: either
BooleanorIResolvableDefault: - true
- Specified by:
getActionsEnabledin interfaceCfnLogAlarmMixinProps- See Also:
-
getAlarmActions
Description copied from interface:CfnLogAlarmMixinPropsThe list of actions to execute when this alarm transitions into an ALARM state from any other state.- Specified by:
getAlarmActionsin interfaceCfnLogAlarmMixinProps- See Also:
-
getAlarmDescription
Description copied from interface:CfnLogAlarmMixinPropsThe description of the log alarm.- Specified by:
getAlarmDescriptionin interfaceCfnLogAlarmMixinProps- See Also:
-
getAlarmName
Description copied from interface:CfnLogAlarmMixinPropsThe name of the log alarm.- Specified by:
getAlarmNamein interfaceCfnLogAlarmMixinProps- See Also:
-
getComparisonOperator
Description copied from interface:CfnLogAlarmMixinPropsThe arithmetic operation to use when comparing the specified threshold and the query results.Valid values are GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, and LessThanOrEqualToThreshold.
- Specified by:
getComparisonOperatorin interfaceCfnLogAlarmMixinProps- See Also:
-
getInsufficientDataActions
Description copied from interface:CfnLogAlarmMixinPropsThe actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.- Specified by:
getInsufficientDataActionsin interfaceCfnLogAlarmMixinProps- See Also:
-
getOkActions
Description copied from interface:CfnLogAlarmMixinPropsThe actions to execute when this alarm transitions to the OK state from any other state.- Specified by:
getOkActionsin interfaceCfnLogAlarmMixinProps- See Also:
-
getQueryResultsToAlarm
Description copied from interface:CfnLogAlarmMixinPropsThe number of query results that must be breaching to trigger the alarm.- Specified by:
getQueryResultsToAlarmin interfaceCfnLogAlarmMixinProps- See Also:
-
getQueryResultsToEvaluate
Description copied from interface:CfnLogAlarmMixinPropsThe number of query results over which data is compared to the specified threshold.- Specified by:
getQueryResultsToEvaluatein interfaceCfnLogAlarmMixinProps- See Also:
-
getScheduledQueryConfiguration
Description copied from interface:CfnLogAlarmMixinPropsThe scheduled query configuration for the log alarm.Returns union: either
IResolvableorCfnLogAlarmPropsMixin.ScheduledQueryConfigurationProperty- Specified by:
getScheduledQueryConfigurationin interfaceCfnLogAlarmMixinProps- See Also:
-
getTags
Description copied from interface:CfnLogAlarmMixinPropsA list of key-value pairs to associate with the log alarm.- Specified by:
getTagsin interfaceCfnLogAlarmMixinProps- See Also:
-
getThreshold
Description copied from interface:CfnLogAlarmMixinPropsThe value to compare against the results of the scheduled query evaluation.- Specified by:
getThresholdin interfaceCfnLogAlarmMixinProps- See Also:
-
getTreatMissingData
Description copied from interface:CfnLogAlarmMixinPropsSets how this alarm is to handle missing data points.Valid values are breaching, notBreaching, ignore, and missing.
- Specified by:
getTreatMissingDatain interfaceCfnLogAlarmMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-