@@ -19,18 +19,32 @@ This repository provides examples demonstrating how to use Oracle Functions.
19
19
| Create an object in OCI Object Storage | [ sample] ( ./oci-objectstorage-put-object-python ) | [ sample] ( ./oci-objectstorage-put-object-java ) |
20
20
| Create a PAR in OCI Object Storage | [ sample] ( ./oci-objectstorage-create-par-python ) ||
21
21
| Display an OCI Cloud Event | [ sample] ( ./oci-event-display-python ) |
22
- | Invoke another Function | [ sample] ( ./oci-invoke-function-python ) | |
22
+ | Invoke another Function | [ sample] ( ./oci-invoke-function-python ) | [ sample ] ( ./oci-invoke-function-byid-java ) | |
23
23
| Run a SQL statement against Autonomous DB using ORDS | [ sample] ( ./oci-adb-ords-runsql-python ) |
24
24
| Run a SQL statement against Autonomous DB using DB Client | [ sample] ( ./oci-adb-client-runsql-python ) ||
25
+ | Run a SQL statement against Autonomous DB using JDBC || [ sample] ( ./oci-adb-jdbc-java ) |
25
26
| Publish a notification using ONS | [ sample] ( ./oci-ons-publish-python ) |
26
27
| Send an email using Email Delivery Service | [ sample] ( ./oci-email-send-python ) |
27
28
| Decrypt cipher using Vault keys |[ sample] ( ./oci-vault-decrypt-python )
29
+ | Get a secret from Vault | [ sample] ( ./oci-vault-get-secret-python ) |
30
+ | API Gateway Function authorizer for IDCS | |[ sample] ( ./oci-apigw-authorizer-idcs-java )
31
+ | Function that returns the API Gateway HTTP request information |[ sample] ( ./oci-apigw-display-httprequest-info-python )
32
+ | Function for API Gateway that validates an API key |[ sample] ( ./oci-apigw-apikey-validation-python )
28
33
29
34
## Use Cases
30
35
| Description | Code | Docs |
31
36
| ------------------------------------------------------| :------:| :----:|
32
37
| Provide the size of an image (Custom Dockerfile, image library) | [ repo] ( ./imagedims-python ) |
33
38
| Automatically load data from Object Storage into Autonomous DataWarehouse | [ repo] ( ./oci-load-file-into-adw-python ) |
39
+ | Automatically resize VM on High Memory Alerts (Notifications trigger a function) | [ repo] ( ./oci-ons-compute-shape-increase-python ) |
40
+ | Check if a compute instance is tagged correctly on provisioning, if not, stop it | [ repo] ( ./oci-stop-untagged-instance-python ) |
41
+
42
+ ## Community-led Examples
43
+ | Description | Code | Blog |
44
+ | ------------------------------------------------------| :------:| :----:|
45
+ | Serverless SaaS Extensions using Oracle Functions, API Gateway and VBCS | | [ blog] ( https://www.ateam-oracle.com/the-cloud-native-approach-to-extending-your-saas-applications )
46
+ | Function that demonstrates connectivity between Oracle SaaS applications with OIC | [ repo] ( ./oci-oic-hsm-object-upload ) |
47
+
34
48
35
49
## Documentation
36
50
0 commit comments