Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class AlarmsDescribed(val CompositeAlarms: List<CompositeAlarm>? = null, val MetricAlarms: List<MetricAlarm>? = null, val NextToken: NextToken? = null)
Link copied to clipboard
@JsonSerializable
data class AlarmsDescribedForMetric(val MetricAlarms: List<MetricAlarm>)
Link copied to clipboard
@JsonSerializable
data class DeleteAlarms(val AlarmNames: List<AlarmName>) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class DescribeAlarms(val AlarmNames: List<AlarmName>? = null, val AlarmNamePrefix: AlarmName? = null, val AlarmTypes: List<AlarmType>? = null, val ChildrenOfAlarmName: AlarmName? = null, val ParentsOfAlarmName: AlarmName? = null, val StateValue: AlarmState? = null, val ActionPrefix: String? = null, val MaxRecords: Int? = null, val NextToken: NextToken? = null) : CloudWatchAction<AlarmsDescribed>
Link copied to clipboard
@JsonSerializable
data class DescribeAlarmsForMetric(val MetricName: MetricName, val Namespace: Namespace, val Dimensions: List<Dimension>? = null, val ExtendedStatistic: PercentileExtendedStatistic? = null, val Period: Int? = null, val Statistic: Statistic? = null, val Unit: MetricUnit? = null) : CloudWatchAction<AlarmsDescribedForMetric>
Link copied to clipboard
@JsonSerializable
data class DisableAlarmActions(val AlarmNames: List<AlarmName>) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class EnableAlarmActions(val AlarmNames: List<AlarmName>) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class GetMetricData(val MetricDataQueries: List<MetricDataQuery>, val StartTime: Instant, val EndTime: Instant, val NextToken: NextToken? = null, val ScanBy: ScanBy? = null, val MaxDataPoints: Int? = null, val LabelOptions: LabelOptions? = null) : CloudWatchAction<MetricData>
Link copied to clipboard
@JsonSerializable
data class GetMetricStatistics(val MetricName: MetricName, val Namespace: Namespace, val StartTime: Instant, val EndTime: Instant, val Period: Int, val Dimensions: List<Dimension>? = null, val ExtendedStatistics: List<PercentileExtendedStatistic>? = null, val Statistics: List<Statistic>? = null, val Unit: MetricUnit? = null) : CloudWatchAction<MetricStatistics>
Link copied to clipboard
@JsonSerializable
data class ListedTags(val Tags: List<Tag>)
Link copied to clipboard
@JsonSerializable
data class ListMetrics(val Dimensions: List<DimensionFilter>? = null, val IncludeLinkedAccounts: Boolean? = null, val MetricName: MetricName? = null, val Namespace: Namespace? = null, val NextToken: NextToken? = null, val OwningAccount: String? = null, val RecentlyActive: RecentlyActive? = null) : CloudWatchAction<Metrics>
Link copied to clipboard
@JsonSerializable
data class ListTagsForResource(val ResourceARN: ARN) : CloudWatchAction<ListedTags>
Link copied to clipboard
@JsonSerializable
data class MetricData(val Messages: List<MessageData>, val MetricDataResults: List<MetricDataResult>, val NextToken: NextToken? = null)
Link copied to clipboard
@JsonSerializable
data class Metrics(val Metrics: List<Metric>, val NextToken: NextToken? = null, val OwningAccounts: List<String>? = null)
Link copied to clipboard
@JsonSerializable
data class MetricStatistics(val Datapoints: List<DataPoint>, val Label: String? = null)
Link copied to clipboard
@JsonSerializable
data class PutCompositeAlarm(val AlarmName: AlarmName, val AlarmRule: String, val ActionsEnabled: Boolean? = null, val ActionsSuppressor: String? = null, val ActionsSuppressorExtensionPeriod: Int? = null, val ActionsSuppressorWaitPeriod: Int? = null, val AlarmActions: List<ARN>? = null, val AlarmDescription: String? = null, val InsufficientDataActions: List<ARN>? = null, val OKActions: List<ARN>? = null, val Tags: List<Tag>? = null) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class PutMetricAlarm(val AlarmName: AlarmName, val ComparisonOperator: ComparisonOperator, val EvaluationPeriods: Int, val ActionsEnabled: Boolean? = null, val AlarmActions: List<ARN>? = null, val AlarmDescription: String? = null, val DatapointsToAlarm: Int? = null, val Dimensions: List<Dimension>? = null, val EvaluateLowSampleCountPercentile: EvaluateLowSampleCountPercentile? = null, val ExtendedStatistic: ExtendedStatistic? = null, val InsufficientDataActions: List<ARN>? = null, val MetricName: MetricName? = null, val Metrics: List<MetricDataQuery>? = null, val Namespace: Namespace? = null, val OKActions: List<ARN>? = null, val Period: Int? = null, val Statistic: Statistic? = null, val Tags: List<Tag>? = null, val Threshold: Double? = null, val ThresholdMetricId: String? = null, val TreatMissingData: TreatMissingData? = null, val Unit: MetricUnit? = null) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class PutMetricData(val Namespace: Namespace, val EntityMetricData: List<EntityMetricData>? = null, val MetricData: List<MetricDatum>? = null, val StrictEntityValidation: Boolean? = null) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class SetAlarmState(val AlarmName: AlarmName, val StateValue: AlarmState, val StateReason: String, val StateReasonData: String? = null) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class TagResource(val ResourceARN: ARN, val Tags: List<Tag>) : CloudWatchAction<Unit>
Link copied to clipboard
@JsonSerializable
data class UntagResource(val ResourceARN: ARN, val TagKeys: List<String>) : CloudWatchAction<Unit>