Skip to content

Commit a08e91e

Browse files
Releasing version ..
Releasing version ..
2 parents 413a2f2 + f86bf24 commit a08e91e

File tree

231 files changed

+15787
-621
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+15787
-621
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
44

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

7+
## 65.97.0 - 2025-07-29
8+
### Added
9+
- Support for the APIP Platform service
10+
- Support for resource locking for all resources in the API Gateway service
11+
- Support for optional parameters in the import and export dashboard APIs in the Management Dashboard service
12+
- Support for agent configurations and MACS extension configurations in the Application Performance Monitoring service
13+
- Support for specifying replication configuration when creating or updating a secret in the Vault service
14+
- Support for CPU architecture agnostic configurations in the PostgreSQL service
15+
- Support for creating, deploying, cloning, getting, listing, activating and deactivating model groups in the Data Science service
16+
- Support for creating, updating, getting, listing and deleting model group version history in the Data Science service
17+
- Support for uploading and downloading model group artifacts in the Data Science service
18+
- Support for listing the state of the deployed models associated with a model group in the Data Science service
19+
- Support for updating model group deployments in the Data Science service
20+
- Support for burstable shapes in data science notebooks, machine learning jobs and machine learning pipelines in the Data Science service
21+
- Support for multilingual text to speech for 8 more languages in the AI Speech service
22+
23+
### Breaking Changes
24+
- The field `LanguageCode` was changed from type `VoiceSummaryLanguageCodeEnum` to `*string` in the model `VoiceSummary` in the AI Speech service
25+
726
## 65.96.0 - 2025-07-22
827
### Added
928
- Support for calling Oracle Cloud Infrastructure services in the `ap-batam-1` region

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
DOC_SERVER_URL=https:\/\/docs.oracle.com
22

3-
GEN_TARGETS = identity core objectstorage loadbalancer database audit dns filestorage email containerengine resourcesearch keymanagement announcementsservice healthchecks waas autoscaling streaming ons monitoring resourcemanager budget workrequests functions limits events dts oce oda analytics integration osmanagement marketplace apigateway datacatalog dataflow datascience nosql secrets vault bds cims datasafe mysql dataintegration ocvp usageapi blockchain loggingingestion logging loganalytics managementdashboard sch loggingsearch managementagent cloudguard opsi computeinstanceagent optimizer tenantmanagercontrolplane rover databasemanagement artifacts apmsynthetics goldengate apmcontrolplane apmtraces networkloadbalancer vulnerabilityscanning databasemigration servicecatalog ailanguage operatoraccesscontrol bastion genericartifactscontent jms devops aianomalydetection datalabelingservice datalabelingservicedataplane apmconfig waf certificates certificatesmanagement usage databasetools servicemanagerproxy appmgmtcontrol ospgateway identitydataplane visualbuilder osubusage osubsubscription osuborganizationsubscription osubbillingschedule dashboardservice threatintelligence aivision aispeech stackmonitoring servicemesh adm licensemanager onesubscription governancerulescontrolplane waa networkfirewall vnmonitoring emwarehouse lockbox fusionapps mediaservices opa opensearch cloudmigrations cloudbridge disasterrecovery containerinstances aidocument queue recovery vbsinst identitydomains accessgovernancecp ocicontrolcenter osmanagementhub fleetsoftwareupdate computecloudatcustomer marketplacepublisher redis jmsjavadownloads psql generativeai generativeaiinference capacitymanagement globallydistributeddatabase desktops emaildataplane clusterplacementgroups marketplaceprivateoffer resourcescheduler demandsignal fleetappsmanagement delegateaccesscontrol generativeaiagent generativeaiagentruntime securityattribute zpr dblm mngdmac lustrefilestorage modeldeployment distributeddatabase apiaccesscontrol wlms dbmulticloud ##SPECNAME##
3+
GEN_TARGETS = identity core objectstorage loadbalancer database audit dns filestorage email containerengine resourcesearch keymanagement announcementsservice healthchecks waas autoscaling streaming ons monitoring resourcemanager budget workrequests functions limits events dts oce oda analytics integration osmanagement marketplace apigateway datacatalog dataflow datascience nosql secrets vault bds cims datasafe mysql dataintegration ocvp usageapi blockchain loggingingestion logging loganalytics managementdashboard sch loggingsearch managementagent cloudguard opsi computeinstanceagent optimizer tenantmanagercontrolplane rover databasemanagement artifacts apmsynthetics goldengate apmcontrolplane apmtraces networkloadbalancer vulnerabilityscanning databasemigration servicecatalog ailanguage operatoraccesscontrol bastion genericartifactscontent jms devops aianomalydetection datalabelingservice datalabelingservicedataplane apmconfig waf certificates certificatesmanagement usage databasetools servicemanagerproxy appmgmtcontrol ospgateway identitydataplane visualbuilder osubusage osubsubscription osuborganizationsubscription osubbillingschedule dashboardservice threatintelligence aivision aispeech stackmonitoring servicemesh adm licensemanager onesubscription governancerulescontrolplane waa networkfirewall vnmonitoring emwarehouse lockbox fusionapps mediaservices opa opensearch cloudmigrations cloudbridge disasterrecovery containerinstances aidocument queue recovery vbsinst identitydomains accessgovernancecp ocicontrolcenter osmanagementhub fleetsoftwareupdate computecloudatcustomer marketplacepublisher redis jmsjavadownloads psql generativeai generativeaiinference capacitymanagement globallydistributeddatabase desktops emaildataplane clusterplacementgroups marketplaceprivateoffer resourcescheduler demandsignal fleetappsmanagement delegateaccesscontrol generativeaiagent generativeaiagentruntime securityattribute zpr dblm mngdmac lustrefilestorage modeldeployment distributeddatabase apiaccesscontrol wlms dbmulticloud apiplatform ##SPECNAME##
44
NON_GEN_TARGETS = common common/auth objectstorage/transfer example
55
TARGETS = $(NON_GEN_TARGETS) $(GEN_TARGETS)
66

aispeech/customization_model_details.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ import (
1515
"strings"
1616
)
1717

18-
// CustomizationModelDetails Customization details.
18+
// CustomizationModelDetails Details of the base ASR model to train a Customization for.
1919
type CustomizationModelDetails struct {
2020

21-
// Customization Domain
21+
// Domain of the ASR model
2222
Domain CustomizationModelDetailsDomainEnum `mandatory:"false" json:"domain,omitempty"`
2323

2424
// Locale value as per given in [https://datatracker.ietf.org/doc/html/rfc5646].

aispeech/list_voices_request_response.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@ type ListVoicesRequest struct {
2121
// The ID of the compartment in which to list resources.
2222
CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`
2323

24-
// The model the user wants to run the inference on.
24+
// The model name to filter voices for given model name.
2525
ModelName TtsOracleModelDetailsModelNameEnum `mandatory:"false" contributesTo:"query" name:"modelName" omitEmpty:"true"`
2626

27+
// The Code or Id of the language to filter voices for given language code.
28+
LanguageCode *string `mandatory:"false" contributesTo:"query" name:"languageCode"`
29+
2730
// The name of the speaker voice in which the user wants tts inference to be.
2831
DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`
2932

aispeech/tts_oracle_speech_settings.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ type TtsOracleSpeechSettings struct {
2020

2121
// The format in which the input text has been supplied i.e., Text or SSML. The supported text types are:
2222
// - TEXT
23-
// - SSML
23+
// - SSML : This is only supported for en-US language.
2424
TextType TtsOracleSpeechSettingsTextTypeEnum `mandatory:"false" json:"textType,omitempty"`
2525

2626
// The sample rate of the generated audio. By default, the audio will be generated with speaker voice sample rate.

aispeech/tts_oracle_tts2_natural_model_details.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ type TtsOracleTts2NaturalModelDetails struct {
2222
// Speaker in whose voice the user wants the output speech to be in.
2323
// The possible values for `voiceId` can be obtained by calling ListVoices api.
2424
VoiceId *string `mandatory:"false" json:"voiceId"`
25+
26+
// Locale value as per given in [https://datatracker.ietf.org/doc/html/rfc5646]. Default en-US
27+
// - en-US: English - United States
28+
// - en-GB: English - Great Britain
29+
// - es-ES: Spanish - Spain
30+
// - pt-BR: Portuguese - Brazil
31+
// - hi-IN: Hindi - India
32+
// - fr-FR: French - France
33+
// - it-IT: Italian - Italy
34+
// - ja-JP: Japanese - Japan
35+
// - zh-CN: Mandarin - China
36+
LanguageCode *string `mandatory:"false" json:"languageCode"`
2537
}
2638

2739
func (m TtsOracleTts2NaturalModelDetails) String() string {

aispeech/voice_summary.go

Lines changed: 1 addition & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ type VoiceSummary struct {
4040
SupportedModels []string `mandatory:"false" json:"supportedModels"`
4141

4242
// An abbreviated notation of region to which the language and accent of the speaker belongs to.
43-
LanguageCode VoiceSummaryLanguageCodeEnum `mandatory:"false" json:"languageCode,omitempty"`
43+
LanguageCode *string `mandatory:"false" json:"languageCode"`
4444

4545
// A description of region to which the language and accent of the speaker belongs to.
4646
LanguageDescription *string `mandatory:"false" json:"languageDescription"`
@@ -62,9 +62,6 @@ func (m VoiceSummary) ValidateEnumValue() (bool, error) {
6262
errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Gender: %s. Supported values are: %s.", m.Gender, strings.Join(GetVoiceSummaryGenderEnumStringValues(), ",")))
6363
}
6464

65-
if _, ok := GetMappingVoiceSummaryLanguageCodeEnum(string(m.LanguageCode)); !ok && m.LanguageCode != "" {
66-
errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for LanguageCode: %s. Supported values are: %s.", m.LanguageCode, strings.Join(GetVoiceSummaryLanguageCodeEnumStringValues(), ",")))
67-
}
6865
if len(errMessage) > 0 {
6966
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
7067
}
@@ -112,41 +109,3 @@ func GetMappingVoiceSummaryGenderEnum(val string) (VoiceSummaryGenderEnum, bool)
112109
enum, ok := mappingVoiceSummaryGenderEnumLowerCase[strings.ToLower(val)]
113110
return enum, ok
114111
}
115-
116-
// VoiceSummaryLanguageCodeEnum Enum with underlying type: string
117-
type VoiceSummaryLanguageCodeEnum string
118-
119-
// Set of constants representing the allowable values for VoiceSummaryLanguageCodeEnum
120-
const (
121-
VoiceSummaryLanguageCodeEnUs VoiceSummaryLanguageCodeEnum = "en-US"
122-
)
123-
124-
var mappingVoiceSummaryLanguageCodeEnum = map[string]VoiceSummaryLanguageCodeEnum{
125-
"en-US": VoiceSummaryLanguageCodeEnUs,
126-
}
127-
128-
var mappingVoiceSummaryLanguageCodeEnumLowerCase = map[string]VoiceSummaryLanguageCodeEnum{
129-
"en-us": VoiceSummaryLanguageCodeEnUs,
130-
}
131-
132-
// GetVoiceSummaryLanguageCodeEnumValues Enumerates the set of values for VoiceSummaryLanguageCodeEnum
133-
func GetVoiceSummaryLanguageCodeEnumValues() []VoiceSummaryLanguageCodeEnum {
134-
values := make([]VoiceSummaryLanguageCodeEnum, 0)
135-
for _, v := range mappingVoiceSummaryLanguageCodeEnum {
136-
values = append(values, v)
137-
}
138-
return values
139-
}
140-
141-
// GetVoiceSummaryLanguageCodeEnumStringValues Enumerates the set of values in String for VoiceSummaryLanguageCodeEnum
142-
func GetVoiceSummaryLanguageCodeEnumStringValues() []string {
143-
return []string{
144-
"en-US",
145-
}
146-
}
147-
148-
// GetMappingVoiceSummaryLanguageCodeEnum performs case Insensitive comparison on enum value and return the desired enum
149-
func GetMappingVoiceSummaryLanguageCodeEnum(val string) (VoiceSummaryLanguageCodeEnum, bool) {
150-
enum, ok := mappingVoiceSummaryLanguageCodeEnumLowerCase[strings.ToLower(val)]
151-
return enum, ok
152-
}
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
package apigateway
6+
7+
import (
8+
"fmt"
9+
"github.com/oracle/oci-go-sdk/v65/common"
10+
"net/http"
11+
"strings"
12+
)
13+
14+
// AddApiLockRequest wrapper for the AddApiLock operation
15+
//
16+
// # See also
17+
//
18+
// Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/AddApiLock.go.html to see an example of how to use AddApiLockRequest.
19+
type AddApiLockRequest struct {
20+
21+
// The ocid of the API.
22+
ApiId *string `mandatory:"true" contributesTo:"path" name:"apiId"`
23+
24+
// AddResourceLockDetails body parameter
25+
AddResourceLockDetails `contributesTo:"body"`
26+
27+
// Unique identifier for the request.
28+
// If you need to contact Oracle about a particular request, please provide the request ID.
29+
OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`
30+
31+
// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
32+
// parameter to the value of the etag from a previous GET or POST response for that resource. The resource
33+
// will be updated or deleted only if the etag you provide matches the resource's current etag value.
34+
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
35+
36+
// Metadata about the request. This information will not be transmitted to the service, but
37+
// represents information that the SDK will consume to drive retry behavior.
38+
RequestMetadata common.RequestMetadata
39+
}
40+
41+
func (request AddApiLockRequest) String() string {
42+
return common.PointerString(request)
43+
}
44+
45+
// HTTPRequest implements the OCIRequest interface
46+
func (request AddApiLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) {
47+
48+
_, err := request.ValidateEnumValue()
49+
if err != nil {
50+
return http.Request{}, err
51+
}
52+
return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders)
53+
}
54+
55+
// BinaryRequestBody implements the OCIRequest interface
56+
func (request AddApiLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) {
57+
58+
return nil, false
59+
60+
}
61+
62+
// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
63+
func (request AddApiLockRequest) RetryPolicy() *common.RetryPolicy {
64+
return request.RequestMetadata.RetryPolicy
65+
}
66+
67+
// ValidateEnumValue returns an error when providing an unsupported enum value
68+
// This function is being called during constructing API request process
69+
// Not recommended for calling this function directly
70+
func (request AddApiLockRequest) ValidateEnumValue() (bool, error) {
71+
errMessage := []string{}
72+
if len(errMessage) > 0 {
73+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
74+
}
75+
return false, nil
76+
}
77+
78+
// AddApiLockResponse wrapper for the AddApiLock operation
79+
type AddApiLockResponse struct {
80+
81+
// The underlying http response
82+
RawResponse *http.Response
83+
84+
// The Api instance
85+
Api `presentIn:"body"`
86+
87+
// Unique Oracle-assigned identifier for the request. If you need to contact
88+
// Oracle about a particular request, please provide the request ID.
89+
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
90+
91+
// etag for the returned Api resource.
92+
Etag *string `presentIn:"header" name:"etag"`
93+
}
94+
95+
func (response AddApiLockResponse) String() string {
96+
return common.PointerString(response)
97+
}
98+
99+
// HTTPResponse implements the OCIResponse interface
100+
func (response AddApiLockResponse) HTTPResponse() *http.Response {
101+
return response.RawResponse
102+
}
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
package apigateway
6+
7+
import (
8+
"fmt"
9+
"github.com/oracle/oci-go-sdk/v65/common"
10+
"net/http"
11+
"strings"
12+
)
13+
14+
// AddCertificateLockRequest wrapper for the AddCertificateLock operation
15+
//
16+
// # See also
17+
//
18+
// Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/AddCertificateLock.go.html to see an example of how to use AddCertificateLockRequest.
19+
type AddCertificateLockRequest struct {
20+
21+
// The ocid of the certificate.
22+
CertificateId *string `mandatory:"true" contributesTo:"path" name:"certificateId"`
23+
24+
// AddResourceLockDetails body parameter
25+
AddResourceLockDetails `contributesTo:"body"`
26+
27+
// Unique identifier for the request.
28+
// If you need to contact Oracle about a particular request, please provide the request ID.
29+
OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`
30+
31+
// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
32+
// parameter to the value of the etag from a previous GET or POST response for that resource. The resource
33+
// will be updated or deleted only if the etag you provide matches the resource's current etag value.
34+
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
35+
36+
// Metadata about the request. This information will not be transmitted to the service, but
37+
// represents information that the SDK will consume to drive retry behavior.
38+
RequestMetadata common.RequestMetadata
39+
}
40+
41+
func (request AddCertificateLockRequest) String() string {
42+
return common.PointerString(request)
43+
}
44+
45+
// HTTPRequest implements the OCIRequest interface
46+
func (request AddCertificateLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) {
47+
48+
_, err := request.ValidateEnumValue()
49+
if err != nil {
50+
return http.Request{}, err
51+
}
52+
return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders)
53+
}
54+
55+
// BinaryRequestBody implements the OCIRequest interface
56+
func (request AddCertificateLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) {
57+
58+
return nil, false
59+
60+
}
61+
62+
// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
63+
func (request AddCertificateLockRequest) RetryPolicy() *common.RetryPolicy {
64+
return request.RequestMetadata.RetryPolicy
65+
}
66+
67+
// ValidateEnumValue returns an error when providing an unsupported enum value
68+
// This function is being called during constructing API request process
69+
// Not recommended for calling this function directly
70+
func (request AddCertificateLockRequest) ValidateEnumValue() (bool, error) {
71+
errMessage := []string{}
72+
if len(errMessage) > 0 {
73+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
74+
}
75+
return false, nil
76+
}
77+
78+
// AddCertificateLockResponse wrapper for the AddCertificateLock operation
79+
type AddCertificateLockResponse struct {
80+
81+
// The underlying http response
82+
RawResponse *http.Response
83+
84+
// The Certificate instance
85+
Certificate `presentIn:"body"`
86+
87+
// Unique Oracle-assigned identifier for the request. If you need to contact
88+
// Oracle about a particular request, please provide the request ID.
89+
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
90+
91+
// etag for the returned Certificate resource.
92+
Etag *string `presentIn:"header" name:"etag"`
93+
}
94+
95+
func (response AddCertificateLockResponse) String() string {
96+
return common.PointerString(response)
97+
}
98+
99+
// HTTPResponse implements the OCIResponse interface
100+
func (response AddCertificateLockResponse) HTTPResponse() *http.Response {
101+
return response.RawResponse
102+
}

0 commit comments

Comments
 (0)