Skip to content

Commit

Permalink
Releasing version 100.0.0
Browse files Browse the repository at this point in the history
Releasing version 100.0.0
  • Loading branch information
oci-dex-release-bot authored Nov 19, 2024
2 parents 3cd0c6a + 1463de3 commit f351b22
Show file tree
Hide file tree
Showing 55 changed files with 964 additions and 60 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,22 @@ The format is based on Keep a [Changelog](http://keepachangelog.com/).
### Breaking Changes
- The property `Credentials` was made required in the model `CreateDbSystemDetails` in the PostgreSQL service

## 100.0.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 removed in the Customer Incident Management Service
- The property `SubComponents` was removed from 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 type of property `Services` was changed to list of `Services` from a list of `ServiceCategories` in the Customer Incident Management Service

## 99.1.0 - 2024-11-12
### Added
- Support for calling Oracle Cloud Infrastructure services in the `me-alain-1` region
Expand Down
40 changes: 40 additions & 0 deletions Cims/models/CmosUserGroupInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*
* Copyright (c) 2020, 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.
*/

// NOTE: Code generated by OracleSDKGenerator.
// DO NOT EDIT this file manually.


using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;


namespace Oci.CimsService.Models
{
/// <summary>
/// Identifier and name of the technical support request's user group (`userGroupId` and `userGroupName`).
///
/// </summary>
public class CmosUserGroupInfo
{

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupId")]
public string UserGroupId { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Name of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupName")]
public string UserGroupName { get; set; }

}
}
9 changes: 8 additions & 1 deletion Cims/models/CreateIncident.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,19 @@ public class CreateIncident

/// <value>
/// 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.
///
/// </value>
[JsonProperty(PropertyName = "csi")]
public string Csi { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupId")]
public string UserGroupId { get; set; }

/// <value>
/// The kind of support ticket (type of support request).
/// For information about `ACCOUNT` support tickets, see
Expand Down
22 changes: 0 additions & 22 deletions Cims/models/CreateLimitItemDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,28 +40,6 @@ public class CreateLimitItemDetails : CreateItemDetails
/// </value>
[JsonProperty(PropertyName = "requestedLimit")]
public System.Nullable<int> RequestedLimit { get; set; }
///
/// <value>
/// The current status of the request.
/// </value>
///
public enum LimitStatusEnum {
[EnumMember(Value = "APPROVED")]
Approved,
[EnumMember(Value = "PARTIALLY_APPROVED")]
PartiallyApproved,
[EnumMember(Value = "NOT_APPROVED")]
NotApproved,
[EnumMember(Value = "REJECTED")]
Rejected
};

/// <value>
/// The current status of the request.
/// </value>
[JsonProperty(PropertyName = "limitStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public System.Nullable<LimitStatusEnum> LimitStatus { get; set; }

[JsonProperty(PropertyName = "type")]
private readonly string type = "limit";
Expand Down
16 changes: 0 additions & 16 deletions Cims/models/CreateUserDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,40 +54,24 @@ public class CreateUserDetails
/// <value>
/// CSI associated with the user.
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "Csi is required.")]
[JsonProperty(PropertyName = "csi")]
public string Csi { get; set; }

/// <value>
/// Contact number of the user.
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "Phone is required.")]
[JsonProperty(PropertyName = "phone")]
public string Phone { get; set; }

/// <value>
/// Timezone of the user.
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "Timezone is required.")]
[JsonProperty(PropertyName = "timezone")]
public string Timezone { get; set; }

/// <value>
/// Organization of the user.
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "OrganizationName is required.")]
[JsonProperty(PropertyName = "organizationName")]
public string OrganizationName { get; set; }

Expand Down
43 changes: 43 additions & 0 deletions Cims/models/Incident.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,49 @@ public class Incident
[JsonProperty(PropertyName = "incidentType")]
public IncidentType IncidentType { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupId")]
public string UserGroupId { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Name of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupName")]
public string UserGroupName { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's primary contact (`primaryContactPartyName`) in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "primaryContactPartyId")]
public string PrimaryContactPartyId { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The name of the support request's primary contact in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "primaryContactPartyName")]
public string PrimaryContactPartyName { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Allows update of the support request in My Oracle Cloud Support portal,
/// when the user has write permission to the support request's user group.
///
/// </value>
[JsonProperty(PropertyName = "isWritePermitted")]
public System.Nullable<bool> IsWritePermitted { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Message indicating the user group (`userGroupId`) that was auto-selected for a new support request. This message appears when no user group was specified in the create request for a new technical support request.
///
/// </value>
[JsonProperty(PropertyName = "warnMessage")]
public string WarnMessage { get; set; }

/// <value>
/// The kind of support ticket (type of support request).
/// For information about `ACCOUNT` support tickets, see
Expand Down
2 changes: 1 addition & 1 deletion Cims/models/IncidentResourceType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public class IncidentResourceType
/// The service categories list for MOS Taxonomy.
/// </value>
[JsonProperty(PropertyName = "services")]
public System.Collections.Generic.List<ServiceCategories> Services { get; set; }
public System.Collections.Generic.List<Services> Services { get; set; }

}
}
43 changes: 43 additions & 0 deletions Cims/models/IncidentSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,49 @@ public class IncidentSummary
[JsonProperty(PropertyName = "incidentType")]
public IncidentResourceType IncidentType { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupId")]
public string UserGroupId { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Name of the support request's user group in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "userGroupName")]
public string UserGroupName { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The identifier of the support request's primary contact (`primaryContactPartyName`) in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "primaryContactPartyId")]
public string PrimaryContactPartyId { get; set; }

/// <value>
/// Technical support type (`TECH`) only: The name of the support request's primary contact in My Oracle Cloud Support portal.
///
/// </value>
[JsonProperty(PropertyName = "primaryContactPartyName")]
public string PrimaryContactPartyName { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Allows update of the support request in My Oracle Cloud Support portal,
/// when the user has write permission to the support request's user group.
///
/// </value>
[JsonProperty(PropertyName = "isWritePermitted")]
public System.Nullable<bool> IsWritePermitted { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Message indicating the user group (`userGroupId`) that was auto-selected for a new support request. This message appears when no user group was specified in the create request for a new technical support request.
///
/// </value>
[JsonProperty(PropertyName = "warnMessage")]
public string WarnMessage { get; set; }

/// <value>
/// The kind of support ticket (type of support request).
/// For information about `ACCOUNT` support tickets, see
Expand Down
2 changes: 2 additions & 0 deletions Cims/models/LifecycleDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ public enum LifecycleDetails {
PendingWithOracle,
[EnumMember(Value = "PENDING_WITH_CUSTOMER")]
PendingWithCustomer,
[EnumMember(Value = "PENDING_WITH_SUPPORT")]
PendingWithSupport,
[EnumMember(Value = "CLOSE_REQUESTED")]
CloseRequested,
[EnumMember(Value = "CLOSED")]
Expand Down
2 changes: 1 addition & 1 deletion Cims/models/LimitItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public enum LimitStatusEnum {
public System.Nullable<LimitStatusEnum> LimitStatus { get; set; }

/// <value>
/// Message to customer for partial approval and rejected limit requests
/// The message to customer for partially approved and rejected limit requests
/// </value>
[JsonProperty(PropertyName = "customerMessage")]
public string CustomerMessage { get; set; }
Expand Down
43 changes: 43 additions & 0 deletions Cims/models/Services.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/*
* Copyright (c) 2020, 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.
*/

// NOTE: Code generated by OracleSDKGenerator.
// DO NOT EDIT this file manually.


using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;


namespace Oci.CimsService.Models
{
/// <summary>
/// List of Service Categories of a Service for MOS Taxonomy.
/// </summary>
public class Services
{

/// <value>
/// Service Category list.
/// </value>
[JsonProperty(PropertyName = "service")]
public System.Collections.Generic.Dictionary<string, string> Service { get; set; }

/// <value>
/// Schema of a Service Category.
/// </value>
[JsonProperty(PropertyName = "schema")]
public string Schema { get; set; }

/// <value>
/// The service categories list for MOS Taxonomy.
/// </value>
[JsonProperty(PropertyName = "serviceCategories")]
public System.Collections.Generic.List<SubCategories> ServiceCategories { get; set; }

}
}
4 changes: 2 additions & 2 deletions Cims/models/SubCategories.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ public class SubCategories
/// <value>
/// The sub component list for MOS Taxonomy.
/// </value>
[JsonProperty(PropertyName = "subComponents")]
public System.Collections.Generic.List<SubComponents> SubComponents { get; set; }
[JsonProperty(PropertyName = "subCategories")]
public System.Collections.Generic.List<SubComponents> SubCategoriesProp { get; set; }

}
}
8 changes: 8 additions & 0 deletions Cims/models/ValidationResponse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ namespace Oci.CimsService.Models
{
/// <summary>
/// The validation response returned when checking whether the requested user is valid.
///
/// </summary>
public class ValidationResponse
{
Expand All @@ -27,5 +28,12 @@ public class ValidationResponse
[JsonProperty(PropertyName = "isValidUser")]
public System.Nullable<bool> IsValidUser { get; set; }

/// <value>
/// Technical support type (`TECH`) only: Identifier and name of the support request's user group (`userGroupId` and `userGroupName`).
///
/// </value>
[JsonProperty(PropertyName = "writePermittedUserGroupInfos")]
public System.Collections.Generic.List<CmosUserGroupInfo> WritePermittedUserGroupInfos { get; set; }

}
}
2 changes: 1 addition & 1 deletion Cims/requests/GetIncidentRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public class GetIncidentRequest : Oci.Common.IOciRequest

/// <value>
/// 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.
///
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Header, "csi")]
Expand Down
2 changes: 1 addition & 1 deletion Cims/requests/ListIncidentResourceTypesRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ public class ListIncidentResourceTypesRequest : Oci.Common.IOciRequest

/// <value>
/// 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.
///
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Header, "csi")]
Expand Down
2 changes: 1 addition & 1 deletion Cims/requests/ListIncidentsRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public class ListIncidentsRequest : Oci.Common.IOciRequest

/// <value>
/// 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.
///
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Header, "csi")]
Expand Down
2 changes: 1 addition & 1 deletion Cims/requests/UpdateIncidentRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public class UpdateIncidentRequest : Oci.Common.IOciRequest

/// <value>
/// 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.
///
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Header, "csi")]
Expand Down
Loading

0 comments on commit f351b22

Please sign in to comment.