Skip to content

Commit

Permalink
Releasing version 65.79.0
Browse files Browse the repository at this point in the history
  • Loading branch information
oci-dex-release-bot committed Nov 19, 2024
1 parent 82704a6 commit 8b66eb7
Show file tree
Hide file tree
Showing 102 changed files with 1,022 additions and 208 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.

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

## 65.79.0 - 2024-11-19
### Added
- Support for optional parameters for unified auditing in the Database service
- Support for user groups for creating technical requests in the Support Management service
- Support for additional checksum algorithms (SHA-256, SHA-384, CRC32C) in the Object Storage service
- Support for single Read Only (RO) endpoint for the read replicas in the PostgreSQL service
- Support for exascale database vaults in the Database service
- Support for virtual machine clusters with database vaults in the Database service
- Support for N3-Gi version in the Database service

### Breaking Changes
- The model `ServiceCategories` was renamed to `Services` in the Customer Incident Management Service
- The property `SubComponents` was renamed to `SubCategories` in the `SubCategories` model in the Customer Incident Management Service
- The property `LimitStatus` and the enum `LimitStatusEnum` were removed from the model `CreateLimitItemDetails` in the Customer Incident Management Service
- The property `IpAddress` was made non-mandatory in the return model `endpoint` in the PostgreSQL service

## 65.78.1 - 2024-11-12
### Added
- Support for calling Oracle Cloud Infrastructure services in the `me-alain-1` region
Expand Down
4 changes: 2 additions & 2 deletions cims/account_item.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/activity_item.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/category.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/cims_incident_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/classifier.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
46 changes: 46 additions & 0 deletions cims/cmos_user_group_info.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
// 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.

// Support Management API
//
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims

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

// CmosUserGroupInfo Identifier and name of the technical support request's user group (`userGroupId` and `userGroupName`).
type CmosUserGroupInfo struct {

// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
UserGroupId *string `mandatory:"false" json:"userGroupId"`

// Technical support type (`TECH`) only: Name of the support request's user group in My Oracle Cloud Support portal.
UserGroupName *string `mandatory:"false" json:"userGroupName"`
}

func (m CmosUserGroupInfo) 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 CmosUserGroupInfo) ValidateEnumValue() (bool, error) {
errMessage := []string{}

if len(errMessage) > 0 {
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
}
return false, nil
}
4 changes: 2 additions & 2 deletions cims/contact.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/contact_list.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/contextual_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_account_item_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_category_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
9 changes: 6 additions & 3 deletions cims/create_incident.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down Expand Up @@ -37,9 +37,12 @@ type CreateIncident struct {
ProblemType ProblemTypeEnum `mandatory:"true" json:"problemType"`

// The Customer Support Identifier (CSI) number associated with the support account.
// The CSI is required for technical support tickets and optional for limits and billing tickets.
// The CSI is optional for all support request types.
Csi *string `mandatory:"false" json:"csi"`

// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
UserGroupId *string `mandatory:"false" json:"userGroupId"`

// The list of contacts.
Contacts []Contact `mandatory:"false" json:"contacts"`

Expand Down
4 changes: 2 additions & 2 deletions cims/create_issue_type_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_item_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
60 changes: 2 additions & 58 deletions cims/create_limit_item_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down Expand Up @@ -40,9 +40,6 @@ type CreateLimitItemDetails struct {

// The new service limit being requested.
RequestedLimit *int `mandatory:"false" json:"requestedLimit"`

// The current status of the request.
LimitStatus CreateLimitItemDetailsLimitStatusEnum `mandatory:"false" json:"limitStatus,omitempty"`
}

// GetCategory returns Category
Expand Down Expand Up @@ -74,9 +71,6 @@ func (m CreateLimitItemDetails) String() string {
// Not recommended for calling this function directly
func (m CreateLimitItemDetails) ValidateEnumValue() (bool, error) {
errMessage := []string{}
if _, ok := GetMappingCreateLimitItemDetailsLimitStatusEnum(string(m.LimitStatus)); !ok && m.LimitStatus != "" {
errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for LimitStatus: %s. Supported values are: %s.", m.LimitStatus, strings.Join(GetCreateLimitItemDetailsLimitStatusEnumStringValues(), ",")))
}

if len(errMessage) > 0 {
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
Expand All @@ -97,53 +91,3 @@ func (m CreateLimitItemDetails) MarshalJSON() (buff []byte, e error) {

return json.Marshal(&s)
}

// CreateLimitItemDetailsLimitStatusEnum Enum with underlying type: string
type CreateLimitItemDetailsLimitStatusEnum string

// Set of constants representing the allowable values for CreateLimitItemDetailsLimitStatusEnum
const (
CreateLimitItemDetailsLimitStatusApproved CreateLimitItemDetailsLimitStatusEnum = "APPROVED"
CreateLimitItemDetailsLimitStatusPartiallyApproved CreateLimitItemDetailsLimitStatusEnum = "PARTIALLY_APPROVED"
CreateLimitItemDetailsLimitStatusNotApproved CreateLimitItemDetailsLimitStatusEnum = "NOT_APPROVED"
CreateLimitItemDetailsLimitStatusRejected CreateLimitItemDetailsLimitStatusEnum = "REJECTED"
)

var mappingCreateLimitItemDetailsLimitStatusEnum = map[string]CreateLimitItemDetailsLimitStatusEnum{
"APPROVED": CreateLimitItemDetailsLimitStatusApproved,
"PARTIALLY_APPROVED": CreateLimitItemDetailsLimitStatusPartiallyApproved,
"NOT_APPROVED": CreateLimitItemDetailsLimitStatusNotApproved,
"REJECTED": CreateLimitItemDetailsLimitStatusRejected,
}

var mappingCreateLimitItemDetailsLimitStatusEnumLowerCase = map[string]CreateLimitItemDetailsLimitStatusEnum{
"approved": CreateLimitItemDetailsLimitStatusApproved,
"partially_approved": CreateLimitItemDetailsLimitStatusPartiallyApproved,
"not_approved": CreateLimitItemDetailsLimitStatusNotApproved,
"rejected": CreateLimitItemDetailsLimitStatusRejected,
}

// GetCreateLimitItemDetailsLimitStatusEnumValues Enumerates the set of values for CreateLimitItemDetailsLimitStatusEnum
func GetCreateLimitItemDetailsLimitStatusEnumValues() []CreateLimitItemDetailsLimitStatusEnum {
values := make([]CreateLimitItemDetailsLimitStatusEnum, 0)
for _, v := range mappingCreateLimitItemDetailsLimitStatusEnum {
values = append(values, v)
}
return values
}

// GetCreateLimitItemDetailsLimitStatusEnumStringValues Enumerates the set of values in String for CreateLimitItemDetailsLimitStatusEnum
func GetCreateLimitItemDetailsLimitStatusEnumStringValues() []string {
return []string{
"APPROVED",
"PARTIALLY_APPROVED",
"NOT_APPROVED",
"REJECTED",
}
}

// GetMappingCreateLimitItemDetailsLimitStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMappingCreateLimitItemDetailsLimitStatusEnum(val string) (CreateLimitItemDetailsLimitStatusEnum, bool) {
enum, ok := mappingCreateLimitItemDetailsLimitStatusEnumLowerCase[strings.ToLower(val)]
return enum, ok
}
4 changes: 2 additions & 2 deletions cims/create_resource_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_sub_category_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_tech_support_item_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
4 changes: 2 additions & 2 deletions cims/create_ticket_details.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
// Use the Support Management API to manage support requests.
// For more information, see Getting Help and Contacting Support (https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm).
// **Note**: Before you can create service requests with this API,
// you need to have an Oracle Single Sign On (SSO) account,
// and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
// complete user registration at My Oracle Cloud Support
// and then ask your tenancy administrator to provide you authorization for the related user groups.
//

package cims
Expand Down
Loading

0 comments on commit 8b66eb7

Please sign in to comment.