UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

64 lines (63 loc) 1.83 kB
export interface MetricWithDims<D> { readonly namespace: string; readonly metricName: string; readonly statistic: string; readonly dimensionsMap: D; } export declare class WorkSpacesMetrics { static availableAverage(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static unhealthyAverage(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static sessionLaunchTimeAverage(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static connectionSuccessSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static connectionFailureSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static connectionAttemptSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static inSessionLatencyAverage(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static sessionDisconnectSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static userConnectedSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static stoppedSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; static maintenanceSum(this: void, dimensions: { WorkspaceId: string; }): MetricWithDims<{ WorkspaceId: string; }>; }