aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
861 lines (860 loc) • 25.1 kB
TypeScript
export interface MetricWithDims<D> {
readonly namespace: string;
readonly metricName: string;
readonly statistic: string;
readonly dimensionsMap: D;
}
export declare class ApplicationELBMetrics {
static activeConnectionCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static clientTlsNegotiationErrorCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static clientTlsNegotiationErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static consumedLcUsAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static desyncMitigationModeNonCompliantRequestCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static desyncMitigationModeNonCompliantRequestCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthErrorSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthErrorSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthFailureSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthFailureSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthLatencySum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthLatencySum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthRefreshTokenSuccessSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthRefreshTokenSuccessSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthSuccessSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthSuccessSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static elbAuthUserClaimsSizeExceededSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static elbAuthUserClaimsSizeExceededSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static grpcRequestCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpFixedResponseCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpFixedResponseCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpRedirectCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpRedirectCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpRedirectUrlLimitExceededCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpRedirectUrlLimitExceededCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeElb3XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb3XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeElb4XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb4XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeElb5XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb5XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeElb500CountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb502CountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb503CountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeElb504CountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeTarget2XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeTarget2XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeTarget2XxCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget2XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget3XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeTarget3XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeTarget3XxCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget3XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget4XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeTarget4XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeTarget4XxCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget4XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget5XxCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static httpCodeTarget5XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static httpCodeTarget5XxCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static httpCodeTarget5XxCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static iPv6ProcessedBytesSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static iPv6RequestCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newConnectionCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static nonStickyRequestCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static nonStickyRequestCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static processedBytesSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static rejectedConnectionCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static rejectedConnectionCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static requestCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static requestCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static ruleEvaluationsSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static targetConnectionErrorCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static targetConnectionErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static targetConnectionErrorCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static targetConnectionErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static targetResponseTimeAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static targetResponseTimeAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static targetResponseTimeAverage(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static targetResponseTimeAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static lambdaTargetProcessedBytesSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static requestCountPerTargetSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static requestCountPerTargetSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static requestCountPerTargetSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static lambdaInternalErrorSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static lambdaInternalErrorSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static lambdaInternalErrorSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static lambdaUserErrorSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static lambdaUserErrorSum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static lambdaUserErrorSum(dimensions: {
TargetGroup: string;
}): MetricWithDims<{
TargetGroup: string;
}>;
static droppedInvalidHeaderRequestCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static forwardedInvalidHeaderRequestCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static healthyHostCountAverage(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static healthyHostCountAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static unHealthyHostCountAverage(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static unHealthyHostCountAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
}
export declare class GatewayELBMetrics {
static healthyHostCountAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static unHealthyHostCountAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static activeFlowCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static consumedLcUsAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static processedBytesSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
}
export declare class NetworkELBMetrics {
static activeFlowCountAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static activeFlowCountAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static activeFlowCountTcpAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static activeFlowCountTcpAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static activeFlowCountTlsAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static activeFlowCountTlsAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static activeFlowCountUdpAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static activeFlowCountUdpAverage(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static clientTlsNegotiationErrorCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static clientTlsNegotiationErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static consumedLcUsAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static consumedLcUsTcpAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static consumedLcUsTlsAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static consumedLcUsUdpAverage(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static newFlowCountTcpSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountTcpSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static newFlowCountTlsSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountTlsSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static newFlowCountUdpSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static newFlowCountUdpSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static processedBytesSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static processedBytesSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static processedBytesTcpSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static processedBytesTcpSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static processedBytesTlsSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static processedBytesTlsSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static processedBytesUdpSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static processedBytesUdpSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static targetTlsNegotiationErrorCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static tcpClientResetCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static tcpClientResetCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static tcpElbResetCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static tcpElbResetCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static tcpTargetResetCountSum(dimensions: {
LoadBalancer: string;
}): MetricWithDims<{
LoadBalancer: string;
}>;
static tcpTargetResetCountSum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
}>;
static healthyHostCountMinimum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static healthyHostCountMinimum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
static unHealthyHostCountMaximum(dimensions: {
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
LoadBalancer: string;
TargetGroup: string;
}>;
static unHealthyHostCountMaximum(dimensions: {
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}): MetricWithDims<{
AvailabilityZone: string;
LoadBalancer: string;
TargetGroup: string;
}>;
}