Skip to content

Commit

Permalink
Releasing version 65.71.0
Browse files Browse the repository at this point in the history
Releasing version 65.71.0
  • Loading branch information
oci-dex-release-bot authored Aug 6, 2024
2 parents 264e0d7 + 394264b commit a4425f4
Show file tree
Hide file tree
Showing 481 changed files with 24,767 additions and 1,962 deletions.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,33 @@ All notable changes to this project will be documented in this file.

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

## 65.71.0 - 2024-08-06
### Added
- Support for Nested Resource Principals (RPv3.0)
- Support for calling Oracle Cloud Infrastructure services in the `me-riyadh-1` region
- Support for vertically scaling a Database system in the PostgreSQL service
- Support for flex shapes in the PostgreSQL service
- Support for new fork repository feature in the Source Code Management service
- Support for Developer Charts in the Source Code Management service
- Support for pull requests and merge in Source Code Management service
- Support for limiting custom and versioned custom software source content to the latest package versions in the OS Management service
- Support for Open Data Hub (ODH) patching in a staged manner in the Big Data service
- Support for Autoscale Memory Utilization in the Big Data service
- Support for Resource Principal configuration feature in the Big Data service
- Support for a new optional parameter compartment ID in the Java Management service
- Support for Agent Installer in the Java Management service
- Support for Java migration analysis request of deployed applications in the Java Management service
- Support for JmsPlugin in the Java Management service
- Support for improved cryptographic analysis result listing in the Java Management service
- Support for improved fleet agent configuration setting in the Java Management service
- Support for improved Java migration analysis result listing in the Java Management service
- Support for improved library usage summary in the Java Management service
- Support for improved performance tuning analysis result listing in the Java Management service
- Support for improved work request listing in the Java Management service

### Breaking Changes
- The property `Credentials` was made required in the model `CreateDbSystemDetails` in the PostgreSQL service

## 65.70.0 - 2024-07-30
### Added
- Support for cluster placement groups on get operations in the Database service
Expand Down
12 changes: 8 additions & 4 deletions bds/auto_scale_policy_metric_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
// AutoScalePolicyMetricRule Metric and threshold details for triggering an autoscale action.
type AutoScalePolicyMetricRule struct {

// Allowed value is CPU_UTILIZATION.
// Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
MetricType AutoScalePolicyMetricRuleMetricTypeEnum `mandatory:"true" json:"metricType"`

Threshold *MetricThresholdRule `mandatory:"true" json:"threshold"`
Expand Down Expand Up @@ -48,15 +48,18 @@ type AutoScalePolicyMetricRuleMetricTypeEnum string

// Set of constants representing the allowable values for AutoScalePolicyMetricRuleMetricTypeEnum
const (
AutoScalePolicyMetricRuleMetricTypeCpuUtilization AutoScalePolicyMetricRuleMetricTypeEnum = "CPU_UTILIZATION"
AutoScalePolicyMetricRuleMetricTypeCpuUtilization AutoScalePolicyMetricRuleMetricTypeEnum = "CPU_UTILIZATION"
AutoScalePolicyMetricRuleMetricTypeMemoryUtilization AutoScalePolicyMetricRuleMetricTypeEnum = "MEMORY_UTILIZATION"
)

var mappingAutoScalePolicyMetricRuleMetricTypeEnum = map[string]AutoScalePolicyMetricRuleMetricTypeEnum{
"CPU_UTILIZATION": AutoScalePolicyMetricRuleMetricTypeCpuUtilization,
"CPU_UTILIZATION": AutoScalePolicyMetricRuleMetricTypeCpuUtilization,
"MEMORY_UTILIZATION": AutoScalePolicyMetricRuleMetricTypeMemoryUtilization,
}

var mappingAutoScalePolicyMetricRuleMetricTypeEnumLowerCase = map[string]AutoScalePolicyMetricRuleMetricTypeEnum{
"cpu_utilization": AutoScalePolicyMetricRuleMetricTypeCpuUtilization,
"cpu_utilization": AutoScalePolicyMetricRuleMetricTypeCpuUtilization,
"memory_utilization": AutoScalePolicyMetricRuleMetricTypeMemoryUtilization,
}

// GetAutoScalePolicyMetricRuleMetricTypeEnumValues Enumerates the set of values for AutoScalePolicyMetricRuleMetricTypeEnum
Expand All @@ -72,6 +75,7 @@ func GetAutoScalePolicyMetricRuleMetricTypeEnumValues() []AutoScalePolicyMetricR
func GetAutoScalePolicyMetricRuleMetricTypeEnumStringValues() []string {
return []string{
"CPU_UTILIZATION",
"MEMORY_UTILIZATION",
}
}

Expand Down
57 changes: 57 additions & 0 deletions bds/batching_based_odh_patching_config.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// Copyright (c) 2016, 2018, 2024, Oracle and/or its affiliates. All rights reserved.
// 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.
// Code generated. DO NOT EDIT.

// Big Data Service API
//
// REST API for Oracle Big Data Service. Use this API to build, deploy, and manage fully elastic Big Data Service clusters. Build on Hadoop, Spark and Data Science distributions, which can be fully integrated with existing enterprise data in Oracle Database and Oracle applications.
//

package bds

import (
"encoding/json"
"fmt"
"github.com/oracle/oci-go-sdk/v65/common"
"strings"
)

// BatchingBasedOdhPatchingConfig Patching configurations which allows patch the nodes batch by batch.
type BatchingBasedOdhPatchingConfig struct {

// How many nodes to be patched in each iteration.
BatchSize *int `mandatory:"true" json:"batchSize"`

// The wait time between batches in seconds.
WaitTimeBetweenBatchInSeconds *int `mandatory:"true" json:"waitTimeBetweenBatchInSeconds"`
}

func (m BatchingBasedOdhPatchingConfig) String() string {
return common.PointerString(m)
}

// ValidateEnumValue returns an error when providing an unsupported enum value
// This function is being called during constructing API request process
// Not recommended for calling this function directly
func (m BatchingBasedOdhPatchingConfig) ValidateEnumValue() (bool, error) {
errMessage := []string{}

if len(errMessage) > 0 {
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
}
return false, nil
}

// MarshalJSON marshals to json representation
func (m BatchingBasedOdhPatchingConfig) MarshalJSON() (buff []byte, e error) {
type MarshalTypeBatchingBasedOdhPatchingConfig BatchingBasedOdhPatchingConfig
s := struct {
DiscriminatorParam string `json:"patchingConfigStrategy"`
MarshalTypeBatchingBasedOdhPatchingConfig
}{
"BATCHING_BASED",
(MarshalTypeBatchingBasedOdhPatchingConfig)(m),
}

return json.Marshal(&s)
}
2 changes: 1 addition & 1 deletion bds/batching_based_patching_configs.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (
"strings"
)

// BatchingBasedPatchingConfigs Patching configurations which allows patch the nodes batch by batch.
// BatchingBasedPatchingConfigs Configuration that applies the patch in batches, the batch size is a user defined parameter.
type BatchingBasedPatchingConfigs struct {

// How many nodes to be patched and rebooted in each iteration.
Expand Down
Loading

0 comments on commit a4425f4

Please sign in to comment.