Skip to content

Commit c6f0e48

Browse files
Releasing version 65.89.3
Releasing version 65.89.3
2 parents 0f7193e + 47ebdc5 commit c6f0e48

File tree

87 files changed

+2355
-147
lines changed

Some content is hidden

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

87 files changed

+2355
-147
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ 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.89.3 - 2025-04-29
8+
### Added
9+
- Support for custom headers for model retirement in the Generative AI service
10+
- Support for usage statistics in the responses of Cohere chat and embed APIs in the Generative AI service
11+
- Support for custom prechecks in disaster recovery plans in the Disaster Recovery service
12+
- Support for retention of automatic backups in the database system deletion policy in the HeatWave service
13+
- Support for updating compartment of schedules in the Resource Scheduler service
14+
- Support for listing schedules by resource identifier in the Resource Scheduler service
15+
- Support for custom parameters when creating schedules in the Resource Scheduler service
16+
717
## 65.89.2 - 2025-04-22
818
### Added
919
- Support for patch management in the Database Lifecycle Management service

common/regions.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,6 @@ const (
8484
RegionAPSingapore2 Region = "ap-singapore-2"
8585
//RegionMERiyadh1 region Riyadh
8686
RegionMERiyadh1 Region = "me-riyadh-1"
87-
//RegionAPBatam1 region Batam
88-
RegionAPBatam1 Region = "ap-batam-1"
89-
//RegionUSDallas1 region Dallas
90-
RegionUSDallas1 Region = "us-dallas-1"
91-
//RegionUSAbilene1 region Abilene
92-
RegionUSAbilene1 Region = "us-abilene-1"
9387
//RegionUSLangley1 region Langley
9488
RegionUSLangley1 Region = "us-langley-1"
9589
//RegionUSLuke1 region Luke
@@ -199,9 +193,6 @@ var shortNameRegion = map[string]Region{
199193
"vap": RegionSAValparaiso1,
200194
"xsp": RegionAPSingapore2,
201195
"ruh": RegionMERiyadh1,
202-
"hsg": RegionAPBatam1,
203-
"dfw": RegionUSDallas1,
204-
"abl": RegionUSAbilene1,
205196
"lfi": RegionUSLangley1,
206197
"luf": RegionUSLuke1,
207198
"ric": RegionUSGovAshburn1,
@@ -298,9 +289,6 @@ var regionRealm = map[Region]string{
298289
RegionSAValparaiso1: "oc1",
299290
RegionAPSingapore2: "oc1",
300291
RegionMERiyadh1: "oc1",
301-
RegionAPBatam1: "oc1",
302-
RegionUSDallas1: "oc1",
303-
RegionUSAbilene1: "oc1",
304292

305293
RegionUSLangley1: "oc2",
306294
RegionUSLuke1: "oc2",

common/regions.json

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -436,23 +436,5 @@
436436
"realmKey": "oc26",
437437
"regionIdentifier": "me-alain-1",
438438
"realmDomainComponent": "oraclecloud26.com"
439-
},
440-
{
441-
"regionKey": "hsg",
442-
"realmKey": "oc1",
443-
"regionIdentifier": "ap-batam-1",
444-
"realmDomainComponent": "oraclecloud.com"
445-
},
446-
{
447-
"regionKey": "dfw",
448-
"realmKey": "oc1",
449-
"regionIdentifier": "us-dallas-1",
450-
"realmDomainComponent": "oraclecloud.com"
451-
},
452-
{
453-
"regionKey": "abl",
454-
"realmKey": "oc1",
455-
"regionIdentifier": "us-abilene-1",
456-
"realmDomainComponent": "oraclecloud.com"
457439
}
458440
]

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.

disasterrecovery/block_volume_attachment_details.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ import (
1818
"strings"
1919
)
2020

21-
// BlockVolumeAttachmentDetails The details for attaching or detaching a block volume.
21+
// BlockVolumeAttachmentDetails Deprecated. Use the 'ComputeInstanceNonMovableBlockVolumeAttachOperationDetails' definition instead of this.
22+
// The details for attaching or detaching a block volume.
2223
type BlockVolumeAttachmentDetails struct {
2324

24-
// The OCID of the reference compute instance from which to obtain the attachment details for the volume.
25-
// This reference compute instance is from the peer DR protection group.
25+
// The OCID of the reference compute instance needed to obtain the volume attachment details.
26+
// This reference compute instance belongs to the peer DR protection group.
2627
// Example: `ocid1.instance.oc1..uniqueID`
2728
VolumeAttachmentReferenceInstanceId *string `mandatory:"true" json:"volumeAttachmentReferenceInstanceId"`
2829
}

disasterrecovery/block_volume_mount_details.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ import (
1818
"strings"
1919
)
2020

21-
// BlockVolumeMountDetails The details for mounting or unmounting the file system on a block volume.
21+
// BlockVolumeMountDetails Deprecated. Use the 'ComputeInstanceNonMovableBlockVolumeMountOperationDetails' definition instead of this.
22+
// The details for mounting or unmounting the file system on a block volume.
2223
type BlockVolumeMountDetails struct {
2324

2425
// The physical mount point used for mounting and unmounting the file system on a block volume.

disasterrecovery/compute_instance_movable_vnic_mapping.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ type ComputeInstanceMovableVnicMapping struct {
4040
// Example: `myhost1`
4141
DestinationPrimaryPrivateIpHostnameLabel *string `mandatory:"false" json:"destinationPrimaryPrivateIpHostnameLabel"`
4242

43+
// The OCID of the reserved public IP address to be assigned to the compute instance in the destination region.
44+
// Example: `ocid1.publicip.oc1..uniqueID`
45+
DestinationReservedPublicIpId *string `mandatory:"false" json:"destinationReservedPublicIpId"`
46+
4347
// A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to
4448
// the source VNIC.
4549
// Example: `[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]`

disasterrecovery/compute_instance_movable_vnic_mapping_details.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ type ComputeInstanceMovableVnicMappingDetails struct {
4040
// Example: `myhost1`
4141
DestinationPrimaryPrivateIpHostnameLabel *string `mandatory:"false" json:"destinationPrimaryPrivateIpHostnameLabel"`
4242

43+
// The OCID of the reserved public IP address to be assigned to the compute instance in the destination region.
44+
// Example: `ocid1.publicip.oc1..uniqueID`
45+
DestinationReservedPublicIpId *string `mandatory:"false" json:"destinationReservedPublicIpId"`
46+
4347
// A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to
4448
// the source VNIC.
4549
// Example: `[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]`
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+
// Full Stack Disaster Recovery API
6+
//
7+
// Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business applications.
8+
// Full Stack DR is an OCI disaster recovery orchestration and management service that provides comprehensive disaster
9+
// recovery capabilities for all layers of an application stack, including infrastructure, middleware, database,
10+
// and application.
11+
//
12+
13+
package disasterrecovery
14+
15+
import (
16+
"fmt"
17+
"github.com/oracle/oci-go-sdk/v65/common"
18+
"strings"
19+
)
20+
21+
// ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails The details of the block volume operations performed on the non-movable compute instance.
22+
type ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails struct {
23+
24+
// A list of details of attach or detach operations performed on block volumes.
25+
Attachments []ComputeInstanceNonMovableBlockVolumeAttachOperationDetails `mandatory:"false" json:"attachments"`
26+
27+
// A list of details of mount operations performed on block volumes.
28+
Mounts []ComputeInstanceNonMovableBlockVolumeMountOperationDetails `mandatory:"false" json:"mounts"`
29+
}
30+
31+
func (m ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails) String() string {
32+
return common.PointerString(m)
33+
}
34+
35+
// ValidateEnumValue returns an error when providing an unsupported enum value
36+
// This function is being called during constructing API request process
37+
// Not recommended for calling this function directly
38+
func (m ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails) ValidateEnumValue() (bool, error) {
39+
errMessage := []string{}
40+
41+
if len(errMessage) > 0 {
42+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
43+
}
44+
return false, nil
45+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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+
// Full Stack Disaster Recovery API
6+
//
7+
// Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business applications.
8+
// Full Stack DR is an OCI disaster recovery orchestration and management service that provides comprehensive disaster
9+
// recovery capabilities for all layers of an application stack, including infrastructure, middleware, database,
10+
// and application.
11+
//
12+
13+
package disasterrecovery
14+
15+
import (
16+
"fmt"
17+
"github.com/oracle/oci-go-sdk/v65/common"
18+
"strings"
19+
)
20+
21+
// ComputeInstanceNonMovableBlockVolumeAttachOperationDetails The details for attaching or detaching a block volume to a non-movable compute instance.
22+
type ComputeInstanceNonMovableBlockVolumeAttachOperationDetails struct {
23+
24+
// The OCID of the block volume.
25+
// Example: `ocid1.volume.oc1..uniqueID`
26+
BlockVolumeId *string `mandatory:"true" json:"blockVolumeId"`
27+
28+
// The OCID of the reference compute instance needed to obtain the volume attachment details.
29+
// This reference compute instance belongs to the peer DR protection group.
30+
// Example: `ocid1.instance.oc1..uniqueID`
31+
VolumeAttachmentReferenceInstanceId *string `mandatory:"false" json:"volumeAttachmentReferenceInstanceId"`
32+
}
33+
34+
func (m ComputeInstanceNonMovableBlockVolumeAttachOperationDetails) String() string {
35+
return common.PointerString(m)
36+
}
37+
38+
// ValidateEnumValue returns an error when providing an unsupported enum value
39+
// This function is being called during constructing API request process
40+
// Not recommended for calling this function directly
41+
func (m ComputeInstanceNonMovableBlockVolumeAttachOperationDetails) ValidateEnumValue() (bool, error) {
42+
errMessage := []string{}
43+
44+
if len(errMessage) > 0 {
45+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
46+
}
47+
return false, nil
48+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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+
// Full Stack Disaster Recovery API
6+
//
7+
// Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business applications.
8+
// Full Stack DR is an OCI disaster recovery orchestration and management service that provides comprehensive disaster
9+
// recovery capabilities for all layers of an application stack, including infrastructure, middleware, database,
10+
// and application.
11+
//
12+
13+
package disasterrecovery
14+
15+
import (
16+
"fmt"
17+
"github.com/oracle/oci-go-sdk/v65/common"
18+
"strings"
19+
)
20+
21+
// ComputeInstanceNonMovableBlockVolumeMountOperationDetails The details for mounting a file system on a block volume.
22+
type ComputeInstanceNonMovableBlockVolumeMountOperationDetails struct {
23+
24+
// The physical mount point where the file system is mounted on the block volume.
25+
// Example: `/mnt/yourmountpoint`
26+
MountPoint *string `mandatory:"true" json:"mountPoint"`
27+
}
28+
29+
func (m ComputeInstanceNonMovableBlockVolumeMountOperationDetails) String() string {
30+
return common.PointerString(m)
31+
}
32+
33+
// ValidateEnumValue returns an error when providing an unsupported enum value
34+
// This function is being called during constructing API request process
35+
// Not recommended for calling this function directly
36+
func (m ComputeInstanceNonMovableBlockVolumeMountOperationDetails) ValidateEnumValue() (bool, error) {
37+
errMessage := []string{}
38+
39+
if len(errMessage) > 0 {
40+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
41+
}
42+
return false, nil
43+
}

disasterrecovery/compute_instance_non_movable_block_volume_operation.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ import (
1818
"strings"
1919
)
2020

21-
// ComputeInstanceNonMovableBlockVolumeOperation The details of operations performed on a block volume.
21+
// ComputeInstanceNonMovableBlockVolumeOperation Deprecated. Use the 'ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails' definition instead of this.
22+
// The details of operations performed on a block volume.
2223
type ComputeInstanceNonMovableBlockVolumeOperation struct {
2324

2425
// The OCID of the block volume.

disasterrecovery/create_block_volume_attachment_details.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ import (
1818
"strings"
1919
)
2020

21-
// CreateBlockVolumeAttachmentDetails The details for creating a block volume attachment.
21+
// CreateBlockVolumeAttachmentDetails Deprecated. Use the 'CreateComputeInstanceNonMovableBlockVolumeAttachOperationDetails' definition instead of this.
22+
// The details for creating a block volume attachment.
2223
type CreateBlockVolumeAttachmentDetails struct {
2324

24-
// The OCID of the reference compute instance from which to obtain the attachment details for the volume.
25-
// This reference compute instance is from the peer DR protection group.
25+
// The OCID of the reference compute instance needed to obtain the volume attachment details.
26+
// This reference compute instance belongs to the peer DR protection group.
2627
// Example: `ocid1.instance.oc1..uniqueID`
2728
VolumeAttachmentReferenceInstanceId *string `mandatory:"false" json:"volumeAttachmentReferenceInstanceId"`
2829
}

disasterrecovery/create_block_volume_mount_details.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ import (
1818
"strings"
1919
)
2020

21-
// CreateBlockVolumeMountDetails The details for creating a mount for a file system on a block volume.
21+
// CreateBlockVolumeMountDetails Deprecated. Use the 'CreateComputeInstanceNonMovableBlockVolumeMountOperationDetails' definition instead of this.
22+
// The details for creating a mount for a file system on a block volume.
2223
type CreateBlockVolumeMountDetails struct {
2324

24-
// The physical mount point used for mounting the file system on the block volume.
25+
// The physical mount point where the file system is mounted on the block volume.
2526
// Example: `/mnt/yourmountpoint`
2627
MountPoint *string `mandatory:"false" json:"mountPoint"`
2728
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+
// Full Stack Disaster Recovery API
6+
//
7+
// Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business applications.
8+
// Full Stack DR is an OCI disaster recovery orchestration and management service that provides comprehensive disaster
9+
// recovery capabilities for all layers of an application stack, including infrastructure, middleware, database,
10+
// and application.
11+
//
12+
13+
package disasterrecovery
14+
15+
import (
16+
"fmt"
17+
"github.com/oracle/oci-go-sdk/v65/common"
18+
"strings"
19+
)
20+
21+
// CreateComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails The details for creating the operations performed on a block volume.
22+
type CreateComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails struct {
23+
24+
// A list of details of attach or detach operations performed on block volumes.
25+
Attachments []CreateComputeInstanceNonMovableBlockVolumeAttachOperationDetails `mandatory:"false" json:"attachments"`
26+
27+
// A list of details of mount operations performed on block volumes.
28+
Mounts []CreateComputeInstanceNonMovableBlockVolumeMountOperationDetails `mandatory:"false" json:"mounts"`
29+
}
30+
31+
func (m CreateComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails) String() string {
32+
return common.PointerString(m)
33+
}
34+
35+
// ValidateEnumValue returns an error when providing an unsupported enum value
36+
// This function is being called during constructing API request process
37+
// Not recommended for calling this function directly
38+
func (m CreateComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails) ValidateEnumValue() (bool, error) {
39+
errMessage := []string{}
40+
41+
if len(errMessage) > 0 {
42+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
43+
}
44+
return false, nil
45+
}

0 commit comments

Comments
 (0)