Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated features.yaml for Serverless Computing Functions #502

Merged
merged 9 commits into from
Dec 13, 2024
54 changes: 54 additions & 0 deletions services/compute/serverless-computing/features.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
common_features:
- CCC.F01 # Encryption in Transit Enabled by Default
- CCC.F02 # Encryption at Rest Enabled by Default
- CCC.F03 # Access/Activity Logs
- CCC.F04 # Transaction Rate Limits
- CCC.F06 # Identity-Based Access Control
- CCC.F07 # Event Notifications
- CCC.F08 # Multi-zone Deployment
- CCC.F09 # Monitoring
- CCC.F11 # Backup
- CCC.F12 # Restore
- CCC.F14 # API Access
- CCC.F19 # On-Demand Scaling

features:
- id: CCC.SvlsComp.F01 # Function Execution
title: Function Execution
description: |
Supports execution of code functions in response to events without the need to manage underlying server infrastructure.
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved
references: # Temporary for validation purposes

Check failure on line 20 in services/compute/serverless-computing/features.yaml

View workflow job for this annotation

GitHub Actions / yaml-checker / yaml-check

Property references is not allowed. yaml-schema: file:///schemas/features-schema.json.

Property references is not allowed.
AWS: https://docs.aws.amazon.com/lambda/latest/dg/invocation-types.html
GCP: https://cloud.google.com/functions/docs/concepts/exec
Azure: https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved

eddie-knight marked this conversation as resolved.
Show resolved Hide resolved

- id: CCC.SvlsComp.F02 # Event Triggers
title: Event Triggers
description: |
Supports triggering functions in response to events from various sources such as HTTP requests, cloud storage changes, messaging services, and scheduled events.
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved
references:
AWS: https://docs.aws.amazon.com/lambda/latest/dg/lambda-services.html
GCP: https://cloud.google.com/functions/docs/calling/triggers
Azure: https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved

eddie-knight marked this conversation as resolved.
Show resolved Hide resolved

- id: CCC.SvlsComp.F04 # VPC Connectivity
title: VPC Connectivity
description: |
Supports connecting functions to a Virtual Private Cloud (VPC) network using VPC connectors, enabling secure access to resources in a private network.
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved
references:
AWS: https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html
GCP: https://cloud.google.com/functions/docs/connecting-vpc
Azure: https://learn.microsoft.com/en-us/azure/azure-functions/functions-networking-options
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved


- id: CCC.SvlsComp.F05 # Environment Variables
title: Environment Variables
description: |
Allows setting environment variables for functions to store configuration settings and operational parameters.
references:
AWS: https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html
GCP: https://cloud.google.com/functions/docs/configuring/env-vars
Azure: https://learn.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings
eddie-knight marked this conversation as resolved.
Show resolved Hide resolved

eddie-knight marked this conversation as resolved.
Show resolved Hide resolved
Loading