Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)

## 65.120.0 - 2026-06-07
### Added
- Support for DAC hardware shapes for self-hosted models in the Generative AI service

## 65.119.0 - 2026-06-30
### Added
- Support for Bitbucket Cloud email and API token configuration source providers in the Resource Manager service
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Are you a Developer using the OCI SDK? If so, please fill out our survey to help


## Dependencies
- Install [Go programming language](https://golang.org/dl/), The Go SDK supports the two most recent Golang releases (currently 1.24 and 1.25).
- Install [Go programming language](https://golang.org/dl/), The Go SDK supports the two most recent Golang releases (currently 1.25 and 1.26).
- Install [GNU Make](https://www.gnu.org/software/make/), using the package manager or binary distribution tool appropriate for your platform.

## Versioning
Expand Down
2 changes: 1 addition & 1 deletion common/version.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

148 changes: 148 additions & 0 deletions generativeai/dedicated_ai_cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,43 @@ const (
DedicatedAiClusterUnitShapeCohereA10080gX1 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X1"
DedicatedAiClusterUnitShapeCohereA10040gX1 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X1"
DedicatedAiClusterUnitShapeCohereA10X1 DedicatedAiClusterUnitShapeEnum = "COHERE_A10_X1"
DedicatedAiClusterUnitShapeCohereA10040gX2 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X2"
DedicatedAiClusterUnitShapeCohereA10040gX4 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X4"
DedicatedAiClusterUnitShapeCohereA10040gX8 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X8"
DedicatedAiClusterUnitShapeCohereA10080gX2 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X2"
DedicatedAiClusterUnitShapeCohereA10080gX4 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X4"
DedicatedAiClusterUnitShapeCohereA10080gX8 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X8"
DedicatedAiClusterUnitShapeCohereH100X2 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X2"
DedicatedAiClusterUnitShapeCohereH100X4 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X4"
DedicatedAiClusterUnitShapeCohereH100X8 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X8"
DedicatedAiClusterUnitShapeCohereH200X1 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X1"
DedicatedAiClusterUnitShapeCohereH200X2 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X2"
DedicatedAiClusterUnitShapeCohereH200X4 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X4"
DedicatedAiClusterUnitShapeCohereH200X8 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X8"
DedicatedAiClusterUnitShapeCohereB200X1 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X1"
DedicatedAiClusterUnitShapeCohereB200X2 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X2"
DedicatedAiClusterUnitShapeCohereB200X4 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X4"
DedicatedAiClusterUnitShapeCohereB200X8 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X8"
DedicatedAiClusterUnitShapeMetaA10040gX1 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X1"
DedicatedAiClusterUnitShapeMetaA10040gX2 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X2"
DedicatedAiClusterUnitShapeMetaA10040gX4 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X4"
DedicatedAiClusterUnitShapeMetaA10040gX8 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X8"
DedicatedAiClusterUnitShapeMetaA10080gX1 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X1"
DedicatedAiClusterUnitShapeMetaA10080gX2 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X2"
DedicatedAiClusterUnitShapeMetaA10080gX4 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X4"
DedicatedAiClusterUnitShapeMetaA10080gX8 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X8"
DedicatedAiClusterUnitShapeMetaH100X1 DedicatedAiClusterUnitShapeEnum = "META_H100_X1"
DedicatedAiClusterUnitShapeMetaH100X2 DedicatedAiClusterUnitShapeEnum = "META_H100_X2"
DedicatedAiClusterUnitShapeMetaH100X4 DedicatedAiClusterUnitShapeEnum = "META_H100_X4"
DedicatedAiClusterUnitShapeMetaH100X8 DedicatedAiClusterUnitShapeEnum = "META_H100_X8"
DedicatedAiClusterUnitShapeMetaH200X1 DedicatedAiClusterUnitShapeEnum = "META_H200_X1"
DedicatedAiClusterUnitShapeMetaH200X2 DedicatedAiClusterUnitShapeEnum = "META_H200_X2"
DedicatedAiClusterUnitShapeMetaH200X4 DedicatedAiClusterUnitShapeEnum = "META_H200_X4"
DedicatedAiClusterUnitShapeMetaH200X8 DedicatedAiClusterUnitShapeEnum = "META_H200_X8"
DedicatedAiClusterUnitShapeMetaB200X1 DedicatedAiClusterUnitShapeEnum = "META_B200_X1"
DedicatedAiClusterUnitShapeMetaB200X2 DedicatedAiClusterUnitShapeEnum = "META_B200_X2"
DedicatedAiClusterUnitShapeMetaB200X4 DedicatedAiClusterUnitShapeEnum = "META_B200_X4"
DedicatedAiClusterUnitShapeMetaB200X8 DedicatedAiClusterUnitShapeEnum = "META_B200_X8"
DedicatedAiClusterUnitShapeLargeCohereV3 DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V3"
DedicatedAiClusterUnitShapeRerankCohere DedicatedAiClusterUnitShapeEnum = "RERANK_COHERE"
DedicatedAiClusterUnitShapeSmallGenericV1 DedicatedAiClusterUnitShapeEnum = "SMALL_GENERIC_V1"
Expand Down Expand Up @@ -363,6 +400,43 @@ var mappingDedicatedAiClusterUnitShapeEnum = map[string]DedicatedAiClusterUnitSh
"COHERE_A100_80G_X1": DedicatedAiClusterUnitShapeCohereA10080gX1,
"COHERE_A100_40G_X1": DedicatedAiClusterUnitShapeCohereA10040gX1,
"COHERE_A10_X1": DedicatedAiClusterUnitShapeCohereA10X1,
"COHERE_A100_40G_X2": DedicatedAiClusterUnitShapeCohereA10040gX2,
"COHERE_A100_40G_X4": DedicatedAiClusterUnitShapeCohereA10040gX4,
"COHERE_A100_40G_X8": DedicatedAiClusterUnitShapeCohereA10040gX8,
"COHERE_A100_80G_X2": DedicatedAiClusterUnitShapeCohereA10080gX2,
"COHERE_A100_80G_X4": DedicatedAiClusterUnitShapeCohereA10080gX4,
"COHERE_A100_80G_X8": DedicatedAiClusterUnitShapeCohereA10080gX8,
"COHERE_H100_X2": DedicatedAiClusterUnitShapeCohereH100X2,
"COHERE_H100_X4": DedicatedAiClusterUnitShapeCohereH100X4,
"COHERE_H100_X8": DedicatedAiClusterUnitShapeCohereH100X8,
"COHERE_H200_X1": DedicatedAiClusterUnitShapeCohereH200X1,
"COHERE_H200_X2": DedicatedAiClusterUnitShapeCohereH200X2,
"COHERE_H200_X4": DedicatedAiClusterUnitShapeCohereH200X4,
"COHERE_H200_X8": DedicatedAiClusterUnitShapeCohereH200X8,
"COHERE_B200_X1": DedicatedAiClusterUnitShapeCohereB200X1,
"COHERE_B200_X2": DedicatedAiClusterUnitShapeCohereB200X2,
"COHERE_B200_X4": DedicatedAiClusterUnitShapeCohereB200X4,
"COHERE_B200_X8": DedicatedAiClusterUnitShapeCohereB200X8,
"META_A100_40G_X1": DedicatedAiClusterUnitShapeMetaA10040gX1,
"META_A100_40G_X2": DedicatedAiClusterUnitShapeMetaA10040gX2,
"META_A100_40G_X4": DedicatedAiClusterUnitShapeMetaA10040gX4,
"META_A100_40G_X8": DedicatedAiClusterUnitShapeMetaA10040gX8,
"META_A100_80G_X1": DedicatedAiClusterUnitShapeMetaA10080gX1,
"META_A100_80G_X2": DedicatedAiClusterUnitShapeMetaA10080gX2,
"META_A100_80G_X4": DedicatedAiClusterUnitShapeMetaA10080gX4,
"META_A100_80G_X8": DedicatedAiClusterUnitShapeMetaA10080gX8,
"META_H100_X1": DedicatedAiClusterUnitShapeMetaH100X1,
"META_H100_X2": DedicatedAiClusterUnitShapeMetaH100X2,
"META_H100_X4": DedicatedAiClusterUnitShapeMetaH100X4,
"META_H100_X8": DedicatedAiClusterUnitShapeMetaH100X8,
"META_H200_X1": DedicatedAiClusterUnitShapeMetaH200X1,
"META_H200_X2": DedicatedAiClusterUnitShapeMetaH200X2,
"META_H200_X4": DedicatedAiClusterUnitShapeMetaH200X4,
"META_H200_X8": DedicatedAiClusterUnitShapeMetaH200X8,
"META_B200_X1": DedicatedAiClusterUnitShapeMetaB200X1,
"META_B200_X2": DedicatedAiClusterUnitShapeMetaB200X2,
"META_B200_X4": DedicatedAiClusterUnitShapeMetaB200X4,
"META_B200_X8": DedicatedAiClusterUnitShapeMetaB200X8,
"LARGE_COHERE_V3": DedicatedAiClusterUnitShapeLargeCohereV3,
"RERANK_COHERE": DedicatedAiClusterUnitShapeRerankCohere,
"SMALL_GENERIC_V1": DedicatedAiClusterUnitShapeSmallGenericV1,
Expand Down Expand Up @@ -427,6 +501,43 @@ var mappingDedicatedAiClusterUnitShapeEnumLowerCase = map[string]DedicatedAiClus
"cohere_a100_80g_x1": DedicatedAiClusterUnitShapeCohereA10080gX1,
"cohere_a100_40g_x1": DedicatedAiClusterUnitShapeCohereA10040gX1,
"cohere_a10_x1": DedicatedAiClusterUnitShapeCohereA10X1,
"cohere_a100_40g_x2": DedicatedAiClusterUnitShapeCohereA10040gX2,
"cohere_a100_40g_x4": DedicatedAiClusterUnitShapeCohereA10040gX4,
"cohere_a100_40g_x8": DedicatedAiClusterUnitShapeCohereA10040gX8,
"cohere_a100_80g_x2": DedicatedAiClusterUnitShapeCohereA10080gX2,
"cohere_a100_80g_x4": DedicatedAiClusterUnitShapeCohereA10080gX4,
"cohere_a100_80g_x8": DedicatedAiClusterUnitShapeCohereA10080gX8,
"cohere_h100_x2": DedicatedAiClusterUnitShapeCohereH100X2,
"cohere_h100_x4": DedicatedAiClusterUnitShapeCohereH100X4,
"cohere_h100_x8": DedicatedAiClusterUnitShapeCohereH100X8,
"cohere_h200_x1": DedicatedAiClusterUnitShapeCohereH200X1,
"cohere_h200_x2": DedicatedAiClusterUnitShapeCohereH200X2,
"cohere_h200_x4": DedicatedAiClusterUnitShapeCohereH200X4,
"cohere_h200_x8": DedicatedAiClusterUnitShapeCohereH200X8,
"cohere_b200_x1": DedicatedAiClusterUnitShapeCohereB200X1,
"cohere_b200_x2": DedicatedAiClusterUnitShapeCohereB200X2,
"cohere_b200_x4": DedicatedAiClusterUnitShapeCohereB200X4,
"cohere_b200_x8": DedicatedAiClusterUnitShapeCohereB200X8,
"meta_a100_40g_x1": DedicatedAiClusterUnitShapeMetaA10040gX1,
"meta_a100_40g_x2": DedicatedAiClusterUnitShapeMetaA10040gX2,
"meta_a100_40g_x4": DedicatedAiClusterUnitShapeMetaA10040gX4,
"meta_a100_40g_x8": DedicatedAiClusterUnitShapeMetaA10040gX8,
"meta_a100_80g_x1": DedicatedAiClusterUnitShapeMetaA10080gX1,
"meta_a100_80g_x2": DedicatedAiClusterUnitShapeMetaA10080gX2,
"meta_a100_80g_x4": DedicatedAiClusterUnitShapeMetaA10080gX4,
"meta_a100_80g_x8": DedicatedAiClusterUnitShapeMetaA10080gX8,
"meta_h100_x1": DedicatedAiClusterUnitShapeMetaH100X1,
"meta_h100_x2": DedicatedAiClusterUnitShapeMetaH100X2,
"meta_h100_x4": DedicatedAiClusterUnitShapeMetaH100X4,
"meta_h100_x8": DedicatedAiClusterUnitShapeMetaH100X8,
"meta_h200_x1": DedicatedAiClusterUnitShapeMetaH200X1,
"meta_h200_x2": DedicatedAiClusterUnitShapeMetaH200X2,
"meta_h200_x4": DedicatedAiClusterUnitShapeMetaH200X4,
"meta_h200_x8": DedicatedAiClusterUnitShapeMetaH200X8,
"meta_b200_x1": DedicatedAiClusterUnitShapeMetaB200X1,
"meta_b200_x2": DedicatedAiClusterUnitShapeMetaB200X2,
"meta_b200_x4": DedicatedAiClusterUnitShapeMetaB200X4,
"meta_b200_x8": DedicatedAiClusterUnitShapeMetaB200X8,
"large_cohere_v3": DedicatedAiClusterUnitShapeLargeCohereV3,
"rerank_cohere": DedicatedAiClusterUnitShapeRerankCohere,
"small_generic_v1": DedicatedAiClusterUnitShapeSmallGenericV1,
Expand Down Expand Up @@ -502,6 +613,43 @@ func GetDedicatedAiClusterUnitShapeEnumStringValues() []string {
"COHERE_A100_80G_X1",
"COHERE_A100_40G_X1",
"COHERE_A10_X1",
"COHERE_A100_40G_X2",
"COHERE_A100_40G_X4",
"COHERE_A100_40G_X8",
"COHERE_A100_80G_X2",
"COHERE_A100_80G_X4",
"COHERE_A100_80G_X8",
"COHERE_H100_X2",
"COHERE_H100_X4",
"COHERE_H100_X8",
"COHERE_H200_X1",
"COHERE_H200_X2",
"COHERE_H200_X4",
"COHERE_H200_X8",
"COHERE_B200_X1",
"COHERE_B200_X2",
"COHERE_B200_X4",
"COHERE_B200_X8",
"META_A100_40G_X1",
"META_A100_40G_X2",
"META_A100_40G_X4",
"META_A100_40G_X8",
"META_A100_80G_X1",
"META_A100_80G_X2",
"META_A100_80G_X4",
"META_A100_80G_X8",
"META_H100_X1",
"META_H100_X2",
"META_H100_X4",
"META_H100_X8",
"META_H200_X1",
"META_H200_X2",
"META_H200_X4",
"META_H200_X8",
"META_B200_X1",
"META_B200_X2",
"META_B200_X4",
"META_B200_X8",
"LARGE_COHERE_V3",
"RERANK_COHERE",
"SMALL_GENERIC_V1",
Expand Down
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/oracle/oci-go-sdk/v65

go 1.24.5
go 1.25.0

require (
github.com/ThalesGroup/crypto11 v1.5.0
Expand All @@ -19,7 +19,7 @@ require (
github.com/rogpeppe/go-internal v1.14.1 // indirect
github.com/stretchr/objx v0.5.2 // indirect
github.com/thales-e-security/pool v0.0.2 // indirect
golang.org/x/crypto v0.45.0 // indirect
golang.org/x/sys v0.38.0 // indirect
golang.org/x/crypto v0.52.0 // indirect
golang.org/x/sys v0.45.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
15 changes: 4 additions & 11 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,16 @@ github.com/sony/gobreaker/v2 v2.4.0 h1:g2KJRW1Ubty3+ZOcSEUN7K+REQJdN6yo6XvaML+jp
github.com/sony/gobreaker/v2 v2.4.0/go.mod h1:pTyFJgcZ3h2tdQVLZZruK2C0eoFL1fb/G83wK1ZQl+s=
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/thales-e-security/pool v0.0.2 h1:RAPs4q2EbWsTit6tpzuvTFlgFRJ3S8Evf5gtvVDbmPg=
github.com/thales-e-security/pool v0.0.2/go.mod h1:qtpMm2+thHtqhLzTwgDBj/OuNnMpupY8mv0Phz0gjhU=
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 h1:ilQV1hzziu+LLM3zUTJ0trRztfwgjqKnBWNtSRkbmwM=
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78/go.mod h1:aL8wCCfTfSfmXjznFBSZNN13rSJjlIOI1fUNAtF7rmI=
golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0=
golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988=
golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc=
golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
Expand Down