-
-
Notifications
You must be signed in to change notification settings - Fork 127
feat(aws): SNS in Cloud Explorer #78
Copy link
Copy link
Closed
Labels
awsAmazon Web Services (Floci core)Amazon Web Services (Floci core)aws-snsAWS SNSAWS SNSenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededservice-coverageAdd a cloud service to the Cloud ExplorerAdd a cloud service to the Cloud Explorer
Description
Activity
Metadata
Metadata
Assignees
Labels
awsAmazon Web Services (Floci core)Amazon Web Services (Floci core)aws-snsAWS SNSAWS SNSenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededservice-coverageAdd a cloud service to the Cloud ExplorerAdd a cloud service to the Cloud Explorer
Add SNS to the Cloud Explorer (aws)
The aws emulator implements SNS (~27 operations). The UI does not surface it yet.
Backend (
packages/api)src/cloud-spi/snsSchema.ts—snsSchemaFor('aws')(model:src/cloud-spi/storageSchema.ts)src/adapter-aws/AwsSnsAdapter.tsimplementsCloudServiceAdapter+AwsSnsAdapter.test.ts(model:src/adapter-aws/AwsStorageAdapter.ts)new AwsSnsAdapter()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 #66 (new
messagingservice type).Emulator source:
floci/src/main/java/io/github/hectorvent/floci/services/sns/