Skip to content

Commit

Permalink
Releasing version 96.2.0
Browse files Browse the repository at this point in the history
Releasing version 96.2.0
  • Loading branch information
oci-dex-release-bot authored Oct 8, 2024
2 parents eb51d06 + 944e25f commit 2f04268
Show file tree
Hide file tree
Showing 85 changed files with 2,951 additions and 102 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,15 @@ 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

## 96.2.0 - 2024-10-08
### Added
- Support for OCI Secure Desktops service
- Support for window preferences on cloud automation tooling updates on ExaCC and ExaCS VM clusters in the Database service
- Support for maintenance windows in the Stack Monitoring service
- Renamed service OCI Container Engine to OCI Kubernetes Engine
- Support for password as an optional parameter on creating admin users in the Fusion Apps as a Service
- Support for IAM credentials for autonomous databases in the Operations Insights service

## 96.1.0 - 2024-10-01
### Added
- Support for calling Oracle Cloud Infrastructure services in the us-somerset-1 region
Expand Down
2 changes: 1 addition & 1 deletion Common/Src/Version.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace Oci.Common
public class Version
{
public static string MAJOR = "96";
public static string MINOR = "1";
public static string MINOR = "2";
public static string PATCH = "0";
public static string TAG = "";

Expand Down
88 changes: 44 additions & 44 deletions Containerengine/ContainerEngineClient.cs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Containerengine/models/Cluster.cs
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public class Cluster
public ClusterMetadata Metadata { get; set; }

/// <value>
/// The state of the cluster masters.
/// The state of the cluster masters. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))]
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/models/ClusterLifecycleState.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
namespace Oci.ContainerengineService.Models
{
/// <summary>
/// The lifecycle state of a cluster.
/// The lifecycle state of a cluster. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </summary>
public enum ClusterLifecycleState {
/// This value is used if a service returns a value for this enum that is not recognized by this version of the SDK.
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/models/ClusterSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ public class ClusterSummary
public ClusterMetadata Metadata { get; set; }

/// <value>
/// The state of the cluster masters.
/// The state of the cluster masters. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))]
Expand Down
4 changes: 2 additions & 2 deletions Containerengine/models/Node.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ public class Node
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> SystemTags { get; set; }
///
/// <value>
/// The state of the node.
/// The state of the node. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
///
public enum LifecycleStateEnum {
Expand All @@ -129,7 +129,7 @@ public enum LifecycleStateEnum {
};

/// <value>
/// The state of the node.
/// The state of the node. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))]
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/models/NodePool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public class NodePool
public string Id { get; set; }

/// <value>
/// The state of the nodepool.
/// The state of the nodepool. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))]
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/models/NodePoolSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public class NodePoolSummary
public string Id { get; set; }

/// <value>
/// The state of the nodepool.
/// The state of the nodepool. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))]
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/models/StartCredentialRotationDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public class StartCredentialRotationDetails
{

/// <value>
/// The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 14 days.
/// The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 90 days.
/// </value>
/// <remarks>
/// Required
Expand Down
2 changes: 2 additions & 0 deletions Containerengine/models/WorkRequestOperationType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ public enum WorkRequestOperationType {
ClusterUpdate,
[EnumMember(Value = "CLUSTER_DELETE")]
ClusterDelete,
[EnumMember(Value = "CREATE_NAMESPACE")]
CreateNamespace,
[EnumMember(Value = "NODEPOOL_CREATE")]
NodepoolCreate,
[EnumMember(Value = "NODEPOOL_UPDATE")]
Expand Down
7 changes: 7 additions & 0 deletions Containerengine/models/WorkloadMapping.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,5 +108,12 @@ public class WorkloadMapping
[JsonProperty(PropertyName = "definedTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; }

/// <value>
/// Usage of system tag keys. These predefined keys are scoped to namespaces.
/// Example: {&quot;orcl-cloud&quot;: {&quot;free-tier-retained&quot;: &quot;true&quot;}}
/// </value>
[JsonProperty(PropertyName = "systemTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> SystemTags { get; set; }

}
}
7 changes: 7 additions & 0 deletions Containerengine/models/WorkloadMappingSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,5 +108,12 @@ public class WorkloadMappingSummary
[JsonProperty(PropertyName = "definedTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; }

/// <value>
/// Usage of system tag keys. These predefined keys are scoped to namespaces.
/// Example: {&quot;orcl-cloud&quot;: {&quot;free-tier-retained&quot;: &quot;true&quot;}}
/// </value>
[JsonProperty(PropertyName = "systemTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> SystemTags { get; set; }

}
}
4 changes: 2 additions & 2 deletions Containerengine/requests/DeleteVirtualNodePoolRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,15 @@ public class DeleteVirtualNodePoolRequest : Oci.Common.IOciRequest
public string OpcRequestId { get; set; }

/// <value>
/// Duration after which Sk8s will give up eviction of the pods on the node.
/// Duration after which SKE will give up eviction of the pods on the node.
/// PT0M will indicate you want to delete the virtual node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
///
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "overrideEvictionGraceDurationVnp")]
public string OverrideEvictionGraceDurationVnp { get; set; }

/// <value>
/// If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
/// If the underlying virtual node should be force deleted if all the pods are not evicted in the evictionGraceDuration.
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "isForceDeletionAfterOverrideGraceDurationVnp")]
public System.Nullable<bool> IsForceDeletionAfterOverrideGraceDurationVnp { get; set; }
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/requests/ListClustersRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class ListClustersRequest : Oci.Common.IOciRequest
public string CompartmentId { get; set; }

/// <value>
/// A cluster lifecycle state to filter on. Can have multiple parameters of this name.
/// A cluster lifecycle state to filter on. Can have multiple parameters of this name. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "lifecycleState", Oci.Common.Http.CollectionFormatType.Multi)]
public System.Collections.Generic.List<ClusterLifecycleState> LifecycleState { get; set; }
Expand Down
2 changes: 1 addition & 1 deletion Containerengine/requests/ListNodePoolsRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ public enum SortByEnum {
public string OpcRequestId { get; set; }

/// <value>
/// A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
/// A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]. For more information, see [Monitoring Clusters](https://docs.cloud.oracle.com/Content/ContEng/Tasks/contengmonitoringclusters.htm)
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "lifecycleState", Oci.Common.Http.CollectionFormatType.Multi)]
public System.Collections.Generic.List<NodePoolLifecycleState> LifecycleState { get; set; }
Expand Down
33 changes: 33 additions & 0 deletions Core/models/LaunchAttachParavirtualizedVolumeDetails.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* 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.CoreService.Models
{
/// <summary>
/// Details specific to PV type volume attachments.
/// </summary>
public class LaunchAttachParavirtualizedVolumeDetails : LaunchAttachVolumeDetails
{

/// <value>
/// Whether to enable in-transit encryption for the data volume's paravirtualized attachment. The default value is false.
/// </value>
[JsonProperty(PropertyName = "isPvEncryptionInTransitEnabled")]
public System.Nullable<bool> IsPvEncryptionInTransitEnabled { get; set; }

[JsonProperty(PropertyName = "type")]
private readonly string type = "paravirtualized";
}
}
3 changes: 3 additions & 0 deletions Core/models/LaunchAttachVolumeDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ public override object ReadJson(JsonReader reader, System.Type objectType, objec
var discriminator = jsonObject["type"].Value<string>();
switch (discriminator)
{
case "paravirtualized":
obj = new LaunchAttachParavirtualizedVolumeDetails();
break;
case "iscsi":
obj = new LaunchAttachIScsiVolumeDetails();
break;
Expand Down
3 changes: 3 additions & 0 deletions Database/models/CloudVmCluster.cs
Original file line number Diff line number Diff line change
Expand Up @@ -477,5 +477,8 @@ public enum DiskRedundancyEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/CloudVmClusterSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -474,5 +474,8 @@ public enum DiskRedundancyEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/CreateCloudVmClusterDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -306,5 +306,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/CreateVmClusterDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/UpdateCloudVmClusterDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -150,5 +150,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/UpdateVmClusterDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -117,5 +117,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/VmCluster.cs
Original file line number Diff line number Diff line change
Expand Up @@ -249,5 +249,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Database/models/VmClusterSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -249,5 +249,8 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "fileSystemConfigurationDetails")]
public System.Collections.Generic.List<FileSystemConfigurationDetail> FileSystemConfigurationDetails { get; set; }

[JsonProperty(PropertyName = "cloudAutomationUpdateDetails")]
public CloudAutomationUpdateDetails CloudAutomationUpdateDetails { get; set; }

}
}
31 changes: 31 additions & 0 deletions Desktops/models/CreateDesktopPoolDesktopSessionLifecycleActions.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* 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.DesktopsService.Models
{
/// <summary>
/// The details of action to be triggered in case of inactivity or disconnect
/// </summary>
public class CreateDesktopPoolDesktopSessionLifecycleActions
{

[JsonProperty(PropertyName = "inactivity")]
public InactivityConfig Inactivity { get; set; }

[JsonProperty(PropertyName = "disconnect")]
public DisconnectConfig Disconnect { get; set; }

}
}
31 changes: 30 additions & 1 deletion Desktops/models/CreateDesktopPoolDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,29 @@ public class CreateDesktopPoolDetails
[JsonProperty(PropertyName = "shapeName")]
public string ShapeName { get; set; }

[JsonProperty(PropertyName = "shapeConfig")]
public CreateDesktopPoolShapeConfigDetails ShapeConfig { get; set; }
///
/// <value>
/// Indicates whether the desktop pool uses dedicated virtual machine hosts.
/// </value>
///
public enum UseDedicatedVmHostEnum {
[EnumMember(Value = "TRUE")]
True,
[EnumMember(Value = "FALSE")]
False,
[EnumMember(Value = "AUTO")]
Auto
};

/// <value>
/// Indicates whether the desktop pool uses dedicated virtual machine hosts.
/// </value>
[JsonProperty(PropertyName = "useDedicatedVmHost")]
[JsonConverter(typeof(StringEnumConverter))]
public System.Nullable<UseDedicatedVmHostEnum> UseDedicatedVmHost { get; set; }

/// <value>
/// Indicates whether storage is enabled for the desktop pool.
/// </value>
Expand Down Expand Up @@ -137,6 +160,9 @@ public class CreateDesktopPoolDetails
[JsonProperty(PropertyName = "networkConfiguration")]
public DesktopNetworkConfiguration NetworkConfiguration { get; set; }

[JsonProperty(PropertyName = "sessionLifecycleActions")]
public CreateDesktopPoolDesktopSessionLifecycleActions SessionLifecycleActions { get; set; }

/// <value>
/// The start time of the desktop pool.
/// </value>
Expand Down Expand Up @@ -197,10 +223,13 @@ public class CreateDesktopPoolDetails
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; }

/// <value>
/// A list of network security groups for the desktop pool.
/// A list of network security groups for the private access.
/// </value>
[JsonProperty(PropertyName = "nsgIds")]
public System.Collections.Generic.List<string> NsgIds { get; set; }

[JsonProperty(PropertyName = "privateAccessDetails")]
public CreateDesktopPoolPrivateAccessDetails PrivateAccessDetails { get; set; }

}
}
Loading

0 comments on commit 2f04268

Please sign in to comment.