Add CloudWatch to the Cloud Explorer (aws)
The aws emulator implements CloudWatch (~33 operations). The UI does not surface it yet.
Backend (packages/api)
Frontend (packages/frontend)
Acceptance
Depends on #71 (new observability service type).
Emulator source: floci/src/main/java/io/github/hectorvent/floci/services/cloudwatch/
Add CloudWatch to the Cloud Explorer (aws)
The aws emulator implements CloudWatch (~33 operations). The UI does not surface it yet.
Backend (
packages/api)src/cloud-spi/cloudwatchSchema.ts—cloudwatchSchemaFor('aws')(model:src/cloud-spi/storageSchema.ts)src/adapter-aws/AwsCloudWatchAdapter.tsimplementsCloudServiceAdapter+AwsCloudWatchAdapter.test.ts(model:src/adapter-aws/AwsStorageAdapter.ts)new AwsCloudWatchAdapter()insrc/cloudProxy.ts; addservices.push({...})+schema()fallback insrc/service/CloudProxyService.tsFrontend (
packages/frontend)normalizeService()handles the literal (pages/CloudExplorerPage.tsx)DynamicResourceViewrendering; add aservice === '...'panel only if deep UX is neededAcceptance
Depends on #71 (new
observabilityservice type).Emulator source:
floci/src/main/java/io/github/hectorvent/floci/services/cloudwatch/