Here is an easy way to list available shapes on Oracle Cloud Infrastrucuture.
oci compute shape list -c $tenancy_id --query "data[*]".{'shape:shape'} --output table
As of 6/5/2001, here is the list of available shapes on OCI.
+------------------------+
| shape |
+------------------------+
| BM.Standard.A1.160 |
| BM.Standard2.52 |
| BM.Optimized3.36 |
| BM.Standard.E4.128 |
| BM.Standard.E3.128 |
| BM.Standard.E2.64 |
| BM.Standard1.36 |
| VM.Optimized3.Flex |
| VM.Standard.E4.Flex |
| VM.Standard.E3.Flex |
| VM.Standard.A1.Flex |
| VM.Standard2.1 |
| VM.Standard2.2 |
| VM.Standard2.4 |
| VM.Standard2.8 |
| VM.Standard2.16 |
| VM.Standard2.24 |
| VM.Standard.E2.1 |
| VM.Standard.E2.2 |
| VM.Standard.E2.4 |
| VM.Standard.E2.8 |
| VM.Standard1.1 |
| VM.Standard1.2 |
| VM.Standard1.4 |
| VM.Standard1.8 |
| VM.Standard1.16 |
| BM.Standard.A1.160 |
| BM.Standard2.52 |
| BM.Optimized3.36 |
| BM.Standard.E4.128 |
| BM.Standard.E3.128 |
| BM.Standard.E2.64 |
| BM.Standard1.36 |
| VM.Optimized3.Flex |
| VM.Standard.E4.Flex |
| VM.Standard.E3.Flex |
| VM.Standard.A1.Flex |
| VM.Standard2.1 |
| VM.Standard2.2 |
| VM.Standard2.4 |
| VM.Standard2.8 |
| VM.Standard2.16 |
| VM.Standard2.24 |
| VM.Standard.E2.1 |
| VM.Standard.E2.2 |
| VM.Standard.E2.4 |
| VM.Standard.E2.8 |
| VM.Standard1.1 |
| VM.Standard1.2 |
| VM.Standard1.4 |
| VM.Standard1.8 |
| VM.Standard1.16 |
| BM.Standard.A1.160 |
| BM.Standard2.52 |
| BM.Optimized3.36 |
| BM.Standard.E4.128 |
| BM.Standard.E3.128 |
| BM.Standard.E2.64 |
| BM.Standard1.36 |
| VM.Optimized3.Flex |
| VM.Standard.E4.Flex |
| VM.Standard.E3.Flex |
| VM.Standard.A1.Flex |
| VM.Standard2.1 |
| VM.Standard2.2 |
| VM.Standard2.4 |
| VM.Standard2.8 |
| VM.Standard2.16 |
| VM.Standard2.24 |
| VM.Standard.E2.1 |
| VM.Standard.E2.2 |
| VM.Standard.E2.4 |
| VM.Standard.E2.8 |
| VM.Standard.E2.1.Micro |
| VM.Standard1.1 |
| VM.Standard1.2 |
| VM.Standard1.4 |
| VM.Standard1.8 |
| VM.Standard1.16 |
+------------------------+