aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
556 lines (555 loc) • 17.1 kB
TypeScript
export interface MetricWithDims<D> {
readonly namespace: string;
readonly metricName: string;
readonly statistic: string;
readonly dimensionsMap: D;
}
export declare class EC2CapacityReservationsMetrics {
static instanceUtilizationAverage(this: void, dimensions: {
CapacityReservationId: string;
}): MetricWithDims<{
CapacityReservationId: string;
}>;
static usedInstanceCountAverage(this: void, dimensions: {
CapacityReservationId: string;
}): MetricWithDims<{
CapacityReservationId: string;
}>;
static availableInstanceCountAverage(this: void, dimensions: {
CapacityReservationId: string;
}): MetricWithDims<{
CapacityReservationId: string;
}>;
static totalInstanceCountAverage(this: void, dimensions: {
CapacityReservationId: string;
}): MetricWithDims<{
CapacityReservationId: string;
}>;
}
export declare class EBSMetrics {
static volumeReadBytesSum(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeWriteBytesSum(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeReadOpsSum(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeTotalReadTimeAverage(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeWriteOpsSum(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeTotalWriteTimeAverage(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeIdleTimeAverage(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static volumeQueueLengthAverage(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
static burstBalanceAverage(this: void, dimensions: {
VolumeId: string;
}): MetricWithDims<{
VolumeId: string;
}>;
}
export declare class EC2Metrics {
static cpuCreditUsageAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuCreditBalanceAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuSurplusCreditBalanceAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuSurplusCreditsChargedAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUtilizationAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUtilizationAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static cpuUtilizationAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static cpuUtilizationAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static cpuUtilizationAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static diskReadBytesAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskReadBytesAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static diskReadBytesAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static diskReadBytesAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static diskReadBytesAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static diskReadOpsAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskReadOpsAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static diskReadOpsAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static diskReadOpsAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static diskReadOpsAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static diskWriteBytesAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskWriteBytesAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static diskWriteBytesAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static diskWriteBytesAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static diskWriteBytesAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static diskWriteOpsAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskWriteOpsAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static diskWriteOpsAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static diskWriteOpsAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static diskWriteOpsAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static metadataNoTokenSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static metadataNoTokenSum(this: void, dimensions: {}): MetricWithDims<{}>;
static networkInAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static networkInAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static networkInAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static networkInAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static networkInAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static networkOutAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static networkOutAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static networkOutAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static networkOutAverage(this: void, dimensions: {
ImageId: string;
}): MetricWithDims<{
ImageId: string;
}>;
static networkOutAverage(this: void, dimensions: {
InstanceType: string;
}): MetricWithDims<{
InstanceType: string;
}>;
static networkPacketsInAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static networkPacketsInAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static networkPacketsInAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static networkPacketsOutAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static networkPacketsOutAverage(this: void, dimensions: {}): MetricWithDims<{}>;
static networkPacketsOutAverage(this: void, dimensions: {
AutoScalingGroupName: string;
}): MetricWithDims<{
AutoScalingGroupName: string;
}>;
static statusCheckFailedSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static statusCheckFailedInstanceSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static statusCheckFailedSystemSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
}
export declare class CWAgentMetrics {
static cpuUsageIdleAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUsageIowaitAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUsageStealAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUsageSystemAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static cpuUsageUserAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskInodesFreeSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskInodesTotalSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskInodesUsedSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskUsedPercentAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskioIoTimeAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskioReadBytesAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskioReadsAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskioWriteBytesAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static diskioWritesAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static memCachedAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static memTotalAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static memUsedAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static memUsedPercentAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static netstatTcpEstablishedSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static netstatTcpTimeWaitSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static swapUsedPercentAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static tcPv4ConnectionsEstablishedSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static tcPv6ConnectionsEstablishedSum(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static memoryCommittedBytesInUseAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static processorIdleTimeAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static processorInterruptTimeAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static processorUserTimeAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static logicalDiskFreeSpaceAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
static pagingFileUsageAverage(this: void, dimensions: {
InstanceId: string;
}): MetricWithDims<{
InstanceId: string;
}>;
}
export declare class NATGatewayMetrics {
static activeConnectionCountMaximum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static packetsDropCountSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static bytesInFromDestinationSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static bytesInFromSourceSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static bytesOutToDestinationSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static bytesOutToSourceSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static connectionAttemptCountSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static connectionEstablishedCountSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static errorPortAllocationSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static idleTimeoutCountSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static packetsInFromDestinationSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static packetsInFromSourceSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static packetsOutToDestinationSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
static packetsOutToSourceSum(this: void, dimensions: {
NatGatewayId: string;
}): MetricWithDims<{
NatGatewayId: string;
}>;
}
export declare class TransitGatewayMetrics {
static bytesInSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
static bytesOutSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
static packetDropCountBlackholeSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
static packetDropCountNoRouteSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
static packetsInSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
static packetsOutSum(this: void, dimensions: {
TransitGateway: string;
}): MetricWithDims<{
TransitGateway: string;
}>;
}
export declare class VPNMetrics {
static tunnelDataInSum(this: void, dimensions: {
VpnId: string;
}): MetricWithDims<{
VpnId: string;
}>;
static tunnelStateAverage(this: void, dimensions: {
VpnId: string;
}): MetricWithDims<{
VpnId: string;
}>;
static tunnelDataOutSum(this: void, dimensions: {
VpnId: string;
}): MetricWithDims<{
VpnId: string;
}>;
}