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