Skip to content

Commit 40f704d

Browse files
DEXREQ Automationrkumarpa
authored andcommitted
Pull request #2541: Releasing Version 65.49.3
Merge in SDK/oci-go-sdk from merge_to_github2023-10-02 to github Squashed commit of the following: commit 6ce8767a163c6bd3d8a3214d783de8fbf04acb71 Author: oci-dex-release-bot <oci-dex-releases-bot_ww@oracle.com> Date: Mon Oct 2 14:48:28 2023 +0000 Releasing version 65 49 3
1 parent 884eecd commit 40f704d

File tree

60 files changed

+2934
-13
lines changed

Some content is hidden

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

60 files changed

+2934
-13
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ 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.49.3 - 2023-10-03
8+
### Added
9+
- Support for elastic resource pools in the Database service
10+
- Support for private endpoints in the Data Science service
11+
- Support for File System Service (FSS) as transfer medium for data export and import in the Database Migration service
12+
- Support for new optional parameters on replica create, update and list operations in the MySQL Heatwave service
13+
- Support for error 409-ResourceAlreadyExists being eventually consistent
14+
15+
716
## 65.49.2 - 2023-09-26
817
### Added
918
- Support for listing compute performances and storage performances in Database service

common/eventual_consistency.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var (
5151
{400, "RelatedResourceNotAuthorizedOrNotFound"}: true,
5252
{404, "NotAuthorizedOrNotFound"}: true,
5353
{409, "NotAuthorizedOrResourceAlreadyExists"}: true,
54+
{409, "ResourceAlreadyExists"}: true,
5455
{400, "InsufficientServicePermissions"}: true,
5556
{400, "ResourceDisabled"}: true,
5657
}

common/eventual_consistency_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ func TestIsErrorAffectedByEventualConsistency(t *testing.T) {
4444
Code: "NotAuthorizedOrResourceAlreadyExists"}
4545
assert.True(t, IsErrorAffectedByEventualConsistency(error))
4646

47+
error = servicefailure{
48+
StatusCode: 409,
49+
Code: "ResourceAlreadyExists"}
50+
assert.True(t, IsErrorAffectedByEventualConsistency(error))
51+
4752
error = servicefailure{
4853
StatusCode: 400,
4954
Code: "InsufficientServicePermissions"}

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.

database/autonomous_database.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,14 @@ type AutonomousDatabase struct {
357357
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
358358
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
359359

360+
// The time the member joined the resource pool.
361+
TimeOfJoiningResourcePool *common.SDKTime `mandatory:"false" json:"timeOfJoiningResourcePool"`
362+
363+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
364+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
365+
366+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
367+
360368
// Indicates if the refreshable clone can be reconnected to its source database.
361369
IsReconnectCloneEnabled *bool `mandatory:"false" json:"isReconnectCloneEnabled"`
362370

database/autonomous_database_summary.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,14 @@ type AutonomousDatabaseSummary struct {
358358
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
359359
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
360360

361+
// The time the member joined the resource pool.
362+
TimeOfJoiningResourcePool *common.SDKTime `mandatory:"false" json:"timeOfJoiningResourcePool"`
363+
364+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
365+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
366+
367+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
368+
361369
// Indicates if the refreshable clone can be reconnected to its source database.
362370
IsReconnectCloneEnabled *bool `mandatory:"false" json:"isReconnectCloneEnabled"`
363371

database/create_autonomous_database_base.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,11 @@ type CreateAutonomousDatabaseBase interface {
208208
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
209209
GetIsMtlsConnectionRequired() *bool
210210

211+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
212+
GetResourcePoolLeaderId() *string
213+
214+
GetResourcePoolSummary() *ResourcePoolSummary
215+
211216
// The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule
212217
// follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle
213218
GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
@@ -276,6 +281,8 @@ type createautonomousdatabasebase struct {
276281
DbVersion *string `mandatory:"false" json:"dbVersion"`
277282
CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"`
278283
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
284+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
285+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
279286
AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"`
280287
ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"`
281288
IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"`
@@ -337,6 +344,8 @@ func (m *createautonomousdatabasebase) UnmarshalJSON(data []byte) error {
337344
m.DbVersion = s.Model.DbVersion
338345
m.CustomerContacts = s.Model.CustomerContacts
339346
m.IsMtlsConnectionRequired = s.Model.IsMtlsConnectionRequired
347+
m.ResourcePoolLeaderId = s.Model.ResourcePoolLeaderId
348+
m.ResourcePoolSummary = s.Model.ResourcePoolSummary
340349
m.AutonomousMaintenanceScheduleType = s.Model.AutonomousMaintenanceScheduleType
341350
m.ScheduledOperations = s.Model.ScheduledOperations
342351
m.IsAutoScalingForStorageEnabled = s.Model.IsAutoScalingForStorageEnabled
@@ -578,6 +587,16 @@ func (m createautonomousdatabasebase) GetIsMtlsConnectionRequired() *bool {
578587
return m.IsMtlsConnectionRequired
579588
}
580589

590+
// GetResourcePoolLeaderId returns ResourcePoolLeaderId
591+
func (m createautonomousdatabasebase) GetResourcePoolLeaderId() *string {
592+
return m.ResourcePoolLeaderId
593+
}
594+
595+
// GetResourcePoolSummary returns ResourcePoolSummary
596+
func (m createautonomousdatabasebase) GetResourcePoolSummary() *ResourcePoolSummary {
597+
return m.ResourcePoolSummary
598+
}
599+
581600
// GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
582601
func (m createautonomousdatabasebase) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum {
583602
return m.AutonomousMaintenanceScheduleType

database/create_autonomous_database_clone_details.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,11 @@ type CreateAutonomousDatabaseCloneDetails struct {
188188
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
189189
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
190190

191+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
192+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
193+
194+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
195+
191196
// The list of scheduled operations.
192197
// This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
193198
ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"`
@@ -428,6 +433,16 @@ func (m CreateAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired() *boo
428433
return m.IsMtlsConnectionRequired
429434
}
430435

436+
// GetResourcePoolLeaderId returns ResourcePoolLeaderId
437+
func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId() *string {
438+
return m.ResourcePoolLeaderId
439+
}
440+
441+
// GetResourcePoolSummary returns ResourcePoolSummary
442+
func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolSummary() *ResourcePoolSummary {
443+
return m.ResourcePoolSummary
444+
}
445+
431446
// GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
432447
func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum {
433448
return m.AutonomousMaintenanceScheduleType

database/create_autonomous_database_details.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ type CreateAutonomousDatabaseDetails struct {
185185
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
186186
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
187187

188+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
189+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
190+
191+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
192+
188193
// The list of scheduled operations.
189194
// This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
190195
ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"`
@@ -422,6 +427,16 @@ func (m CreateAutonomousDatabaseDetails) GetIsMtlsConnectionRequired() *bool {
422427
return m.IsMtlsConnectionRequired
423428
}
424429

430+
// GetResourcePoolLeaderId returns ResourcePoolLeaderId
431+
func (m CreateAutonomousDatabaseDetails) GetResourcePoolLeaderId() *string {
432+
return m.ResourcePoolLeaderId
433+
}
434+
435+
// GetResourcePoolSummary returns ResourcePoolSummary
436+
func (m CreateAutonomousDatabaseDetails) GetResourcePoolSummary() *ResourcePoolSummary {
437+
return m.ResourcePoolSummary
438+
}
439+
425440
// GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
426441
func (m CreateAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum {
427442
return m.AutonomousMaintenanceScheduleType

database/create_autonomous_database_from_backup_details.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,11 @@ type CreateAutonomousDatabaseFromBackupDetails struct {
188188
// How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true.
189189
IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"`
190190

191+
// The unique identifier for leader autonomous database OCID OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
192+
ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"`
193+
194+
ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"`
195+
191196
// The list of scheduled operations.
192197
// This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
193198
ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"`
@@ -428,6 +433,16 @@ func (m CreateAutonomousDatabaseFromBackupDetails) GetIsMtlsConnectionRequired()
428433
return m.IsMtlsConnectionRequired
429434
}
430435

436+
// GetResourcePoolLeaderId returns ResourcePoolLeaderId
437+
func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolLeaderId() *string {
438+
return m.ResourcePoolLeaderId
439+
}
440+
441+
// GetResourcePoolSummary returns ResourcePoolSummary
442+
func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolSummary() *ResourcePoolSummary {
443+
return m.ResourcePoolSummary
444+
}
445+
431446
// GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
432447
func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum {
433448
return m.AutonomousMaintenanceScheduleType

0 commit comments

Comments
 (0)