Skip to content

Commit d323157

Browse files
Releasing version 65.83.0
Releasing version 65.83.0
2 parents 7e2ef08 + 56105b7 commit d323157

File tree

131 files changed

+10518
-79
lines changed

Some content is hidden

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

131 files changed

+10518
-79
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ 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.83.0 - 2025-02-04
8+
### Added
9+
- Support for Cohere Embed v3 in the Generative AI Inference service
10+
- Support for Llama 3.2 tools in the Generative AI Inference service
11+
- Support for nginx discovery and monitoring in the Stack Monitoring service
12+
- Support for Oracle JVM runtime discovery and monitoring in the Stack Monitoring service
13+
- Support for JBoss discovery and monitoring in the Stack Monitoring service
14+
- Support for Service Managed Container(SMC) endpoints on list service operation in the Data Science service
15+
- Support for schedulers in the Data Science service
16+
- Support for DB system database and access modes in the HeatWave service
17+
- Support for DB system read endpoints in the HeatWave service
18+
- Support for sensitive types for data discovery in the Data Safe service
19+
- Support for referential relation APIs in the Data Safe service
20+
21+
### Breaking Changes
22+
- The models `CreateAuditPolicyDetails` and `CreateAuditProfileDetails` were removed in the Data Safe service
23+
724
## 65.82.0 - 2025-01-28
825
### Added
926
- Support for external MySQL database management in the Database Management service

common/version.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datasafe/audit_profile.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ type AuditProfile struct {
4545
IsPaidUsageEnabled *bool `mandatory:"true" json:"isPaidUsageEnabled"`
4646

4747
// Indicates the number of months the audit records will be stored online in Oracle Data Safe audit repository for immediate reporting and analysis.
48-
// Minimum: 1; Maximum:12 months
48+
// Minimum: 1; Maximum: 12 months
4949
OnlineMonths *int `mandatory:"true" json:"onlineMonths"`
5050

5151
// Indicates the number of months the audit records will be stored offline in the Data Safe audit archive.

datasafe/audit_profile_summary.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ type AuditProfileSummary struct {
4545
IsPaidUsageEnabled *bool `mandatory:"true" json:"isPaidUsageEnabled"`
4646

4747
// Indicates the number of months the audit records will be stored online in Oracle Data Safe audit repository for immediate reporting and analysis.
48-
// Minimum: 1; Maximum:12 months
48+
// Minimum: 1; Maximum: 12 months
4949
OnlineMonths *int `mandatory:"true" json:"onlineMonths"`
5050

5151
// Indicates the number of months the audit records will be stored offline in the Data Safe audit archive.
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
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 datasafe
6+
7+
import (
8+
"fmt"
9+
"github.com/oracle/oci-go-sdk/v65/common"
10+
"io"
11+
"net/http"
12+
"strings"
13+
)
14+
15+
// BulkCreateSensitiveTypesRequest wrapper for the BulkCreateSensitiveTypes operation
16+
//
17+
// # See also
18+
//
19+
// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/BulkCreateSensitiveTypes.go.html to see an example of how to use BulkCreateSensitiveTypesRequest.
20+
type BulkCreateSensitiveTypesRequest struct {
21+
22+
// Details to upload a sensitive types file and create all.
23+
BulkCreateSensitiveTypesDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`
24+
25+
// A header param to create bulk resources in the specified compartment OCID.
26+
OpcCompartmentId *string `mandatory:"true" contributesTo:"header" name:"opc-compartment-id"`
27+
28+
// Unique identifier for the request.
29+
OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`
30+
31+
// Metadata about the request. This information will not be transmitted to the service, but
32+
// represents information that the SDK will consume to drive retry behavior.
33+
RequestMetadata common.RequestMetadata
34+
}
35+
36+
func (request BulkCreateSensitiveTypesRequest) String() string {
37+
return common.PointerString(request)
38+
}
39+
40+
// HTTPRequest implements the OCIRequest interface
41+
func (request BulkCreateSensitiveTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) {
42+
httpRequest, err := common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders)
43+
if err == nil && binaryRequestBody.Seekable() {
44+
common.UpdateRequestBinaryBody(&httpRequest, binaryRequestBody)
45+
}
46+
return httpRequest, err
47+
}
48+
49+
// BinaryRequestBody implements the OCIRequest interface
50+
func (request BulkCreateSensitiveTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) {
51+
rsc := common.NewOCIReadSeekCloser(request.BulkCreateSensitiveTypesDetails)
52+
if rsc.Seekable() {
53+
return rsc, true
54+
}
55+
return nil, true
56+
57+
}
58+
59+
// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
60+
func (request BulkCreateSensitiveTypesRequest) RetryPolicy() *common.RetryPolicy {
61+
return request.RequestMetadata.RetryPolicy
62+
}
63+
64+
// ValidateEnumValue returns an error when providing an unsupported enum value
65+
// This function is being called during constructing API request process
66+
// Not recommended for calling this function directly
67+
func (request BulkCreateSensitiveTypesRequest) ValidateEnumValue() (bool, error) {
68+
errMessage := []string{}
69+
if len(errMessage) > 0 {
70+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
71+
}
72+
return false, nil
73+
}
74+
75+
// BulkCreateSensitiveTypesResponse wrapper for the BulkCreateSensitiveTypes operation
76+
type BulkCreateSensitiveTypesResponse struct {
77+
78+
// The underlying http response
79+
RawResponse *http.Response
80+
81+
// The OCID of the work request. Use GetWorkRequest with this OCID to track the status of the request.
82+
OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
83+
84+
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
85+
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
86+
}
87+
88+
func (response BulkCreateSensitiveTypesResponse) String() string {
89+
return common.PointerString(response)
90+
}
91+
92+
// HTTPResponse implements the OCIResponse interface
93+
func (response BulkCreateSensitiveTypesResponse) HTTPResponse() *http.Response {
94+
return response.RawResponse
95+
}

datasafe/change_retention_details.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919
type ChangeRetentionDetails struct {
2020

2121
// Indicates the number of months the audit records will be stored online in Oracle Data Safe audit repository for
22-
// immediate reporting and analysis. Minimum: 1; Maximum:12 months
22+
// immediate reporting and analysis. Minimum: 1; Maximum: 12 months
2323
OnlineMonths *int `mandatory:"false" json:"onlineMonths"`
2424

2525
// Indicates the number of months the audit records will be stored offline in the Data Safe audit archive.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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+
// Data Safe API
6+
//
7+
// APIs for using Oracle Data Safe.
8+
//
9+
10+
package datasafe
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// ChangeSensitiveTypesExportCompartmentDetails Details for which compartment to move the resource to.
19+
type ChangeSensitiveTypesExportCompartmentDetails struct {
20+
21+
// The OCID of the compartment where you want to move the sensitive types export.
22+
CompartmentId *string `mandatory:"true" json:"compartmentId"`
23+
}
24+
25+
func (m ChangeSensitiveTypesExportCompartmentDetails) String() string {
26+
return common.PointerString(m)
27+
}
28+
29+
// ValidateEnumValue returns an error when providing an unsupported enum value
30+
// This function is being called during constructing API request process
31+
// Not recommended for calling this function directly
32+
func (m ChangeSensitiveTypesExportCompartmentDetails) ValidateEnumValue() (bool, error) {
33+
errMessage := []string{}
34+
35+
if len(errMessage) > 0 {
36+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
37+
}
38+
return false, nil
39+
}
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 datasafe
6+
7+
import (
8+
"fmt"
9+
"github.com/oracle/oci-go-sdk/v65/common"
10+
"net/http"
11+
"strings"
12+
)
13+
14+
// ChangeSensitiveTypesExportCompartmentRequest wrapper for the ChangeSensitiveTypesExportCompartment operation
15+
//
16+
// # See also
17+
//
18+
// Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datasafe/ChangeSensitiveTypesExportCompartment.go.html to see an example of how to use ChangeSensitiveTypesExportCompartmentRequest.
19+
type ChangeSensitiveTypesExportCompartmentRequest struct {
20+
21+
// The OCID of the sensitive types export.
22+
SensitiveTypesExportId *string `mandatory:"true" contributesTo:"path" name:"sensitiveTypesExportId"`
23+
24+
// Details to change the compartment of a sensitive types export.
25+
ChangeSensitiveTypesExportCompartmentDetails `contributesTo:"body"`
26+
27+
// For optimistic concurrency control. In the PUT or DELETE call
28+
// for a resource, set the if-match parameter to the value of the
29+
// etag from a previous GET or POST response for that resource.
30+
// The resource will be updated or deleted only if the etag you
31+
// provide matches the resource's current etag value.
32+
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
33+
34+
// Unique identifier for the request.
35+
OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`
36+
37+
// A token that uniquely identifies a request so it can be retried in case of a timeout or
38+
// server error without risk of executing that same action again. Retry tokens expire after 24
39+
// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
40+
// has been deleted and purged from the system, then a retry of the original creation request might be rejected.
41+
OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
42+
43+
// Metadata about the request. This information will not be transmitted to the service, but
44+
// represents information that the SDK will consume to drive retry behavior.
45+
RequestMetadata common.RequestMetadata
46+
}
47+
48+
func (request ChangeSensitiveTypesExportCompartmentRequest) String() string {
49+
return common.PointerString(request)
50+
}
51+
52+
// HTTPRequest implements the OCIRequest interface
53+
func (request ChangeSensitiveTypesExportCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error) {
54+
55+
_, err := request.ValidateEnumValue()
56+
if err != nil {
57+
return http.Request{}, err
58+
}
59+
return common.MakeDefaultHTTPRequestWithTaggedStructAndExtraHeaders(method, path, request, extraHeaders)
60+
}
61+
62+
// BinaryRequestBody implements the OCIRequest interface
63+
func (request ChangeSensitiveTypesExportCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) {
64+
65+
return nil, false
66+
67+
}
68+
69+
// RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
70+
func (request ChangeSensitiveTypesExportCompartmentRequest) RetryPolicy() *common.RetryPolicy {
71+
return request.RequestMetadata.RetryPolicy
72+
}
73+
74+
// ValidateEnumValue returns an error when providing an unsupported enum value
75+
// This function is being called during constructing API request process
76+
// Not recommended for calling this function directly
77+
func (request ChangeSensitiveTypesExportCompartmentRequest) ValidateEnumValue() (bool, error) {
78+
errMessage := []string{}
79+
if len(errMessage) > 0 {
80+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
81+
}
82+
return false, nil
83+
}
84+
85+
// ChangeSensitiveTypesExportCompartmentResponse wrapper for the ChangeSensitiveTypesExportCompartment operation
86+
type ChangeSensitiveTypesExportCompartmentResponse struct {
87+
88+
// The underlying http response
89+
RawResponse *http.Response
90+
91+
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
92+
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
93+
}
94+
95+
func (response ChangeSensitiveTypesExportCompartmentResponse) String() string {
96+
return common.PointerString(response)
97+
}
98+
99+
// HTTPResponse implements the OCIResponse interface
100+
func (response ChangeSensitiveTypesExportCompartmentResponse) HTTPResponse() *http.Response {
101+
return response.RawResponse
102+
}

datasafe/column_filter.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ type ColumnFilterOperatorEnum string
6060
const (
6161
ColumnFilterOperatorIn ColumnFilterOperatorEnum = "IN"
6262
ColumnFilterOperatorEq ColumnFilterOperatorEnum = "EQ"
63+
ColumnFilterOperatorEqCs ColumnFilterOperatorEnum = "EQ_CS"
6364
ColumnFilterOperatorGt ColumnFilterOperatorEnum = "GT"
6465
ColumnFilterOperatorGe ColumnFilterOperatorEnum = "GE"
6566
ColumnFilterOperatorLt ColumnFilterOperatorEnum = "LT"
@@ -68,13 +69,15 @@ const (
6869
ColumnFilterOperatorOr ColumnFilterOperatorEnum = "OR"
6970
ColumnFilterOperatorNe ColumnFilterOperatorEnum = "NE"
7071
ColumnFilterOperatorCo ColumnFilterOperatorEnum = "CO"
72+
ColumnFilterOperatorCoCs ColumnFilterOperatorEnum = "CO_CS"
7173
ColumnFilterOperatorNot ColumnFilterOperatorEnum = "NOT"
7274
ColumnFilterOperatorNotIn ColumnFilterOperatorEnum = "NOT_IN"
7375
)
7476

7577
var mappingColumnFilterOperatorEnum = map[string]ColumnFilterOperatorEnum{
7678
"IN": ColumnFilterOperatorIn,
7779
"EQ": ColumnFilterOperatorEq,
80+
"EQ_CS": ColumnFilterOperatorEqCs,
7881
"GT": ColumnFilterOperatorGt,
7982
"GE": ColumnFilterOperatorGe,
8083
"LT": ColumnFilterOperatorLt,
@@ -83,13 +86,15 @@ var mappingColumnFilterOperatorEnum = map[string]ColumnFilterOperatorEnum{
8386
"OR": ColumnFilterOperatorOr,
8487
"NE": ColumnFilterOperatorNe,
8588
"CO": ColumnFilterOperatorCo,
89+
"CO_CS": ColumnFilterOperatorCoCs,
8690
"NOT": ColumnFilterOperatorNot,
8791
"NOT_IN": ColumnFilterOperatorNotIn,
8892
}
8993

9094
var mappingColumnFilterOperatorEnumLowerCase = map[string]ColumnFilterOperatorEnum{
9195
"in": ColumnFilterOperatorIn,
9296
"eq": ColumnFilterOperatorEq,
97+
"eq_cs": ColumnFilterOperatorEqCs,
9398
"gt": ColumnFilterOperatorGt,
9499
"ge": ColumnFilterOperatorGe,
95100
"lt": ColumnFilterOperatorLt,
@@ -98,6 +103,7 @@ var mappingColumnFilterOperatorEnumLowerCase = map[string]ColumnFilterOperatorEn
98103
"or": ColumnFilterOperatorOr,
99104
"ne": ColumnFilterOperatorNe,
100105
"co": ColumnFilterOperatorCo,
106+
"co_cs": ColumnFilterOperatorCoCs,
101107
"not": ColumnFilterOperatorNot,
102108
"not_in": ColumnFilterOperatorNotIn,
103109
}
@@ -116,6 +122,7 @@ func GetColumnFilterOperatorEnumStringValues() []string {
116122
return []string{
117123
"IN",
118124
"EQ",
125+
"EQ_CS",
119126
"GT",
120127
"GE",
121128
"LT",
@@ -124,6 +131,7 @@ func GetColumnFilterOperatorEnumStringValues() []string {
124131
"OR",
125132
"NE",
126133
"CO",
134+
"CO_CS",
127135
"NOT",
128136
"NOT_IN",
129137
}

0 commit comments

Comments
 (0)