Skip to content

Commit

Permalink
Releasing version 72.0.0
Browse files Browse the repository at this point in the history
Releasing version 72.0.0
  • Loading branch information
oci-dex-release-bot committed Oct 17, 2023
2 parents 57e0fc9 + 91a15d0 commit 944f5f3
Show file tree
Hide file tree
Showing 599 changed files with 39,814 additions and 735 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,36 @@ All notable changes to this project will be documented in this file.

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

## 72.0.0 - 2023-10-17
### Added
- Support for the Caching Service
- Support for the Marketplace Publisher service
- Support for higher limits for network firewalls in the Network Firewall service
- Support for exporting access request reports in the Lockbox service
- Support for storage mounts for jobs and notebooks in the Data Science service
- Support for unified agent operational metrics for the service configurations in the Logging Management service

### Breaking Changes
- The properties `DisplayName` and `RqsType` were removed in the `Parameter` model in the Logging Management service
- The enum members `EnumString` and `RqsFilter` were remoeved from the enum `TypeEnum` in the `Parameter` model in the Logging Management service
- The property `ServiceStage` was removed in the `ListServicesRequest` model in the Logging Management service
- The models `TcpApplication` and `UdpApplication` were removed in the Network Firewall service
- The enum `TypeEnum` was removed in the model `DecryptionProfile` in the Network Firewall service
- The properties `MappedSecrets`, `ApplicationLists`, `UrlLists`, `IpAddressLists`, `SecurityRules`, `DecryptionRules` and `DecryptionProfiles` were removed in the model `CreateNetworkFirewallPolicyDetails` in the Network Firewall service
- The enum `ActionEnum` was removed in the model `DecryptionRule` in the Network Firewall service
- The type of property `Action` was changed to `DecryptionActionType` in the model `DecryptionRule` in the Network Firewall service
- The property `Sources` has been replaced by `SourceAddress` in the models `SecurityRuleMatchCriteria` and `DecryptionRuleMatchCriteria` in the Network Firewall service
- The property `Destinations` has been replaced by `DestinationAddress` in the models `SecurityRuleMatchCriteria` and `DecryptionRuleMatchCriteria` in the Network Firewall service
- The enum `TypeEnum` was removed in the model `MappedSecret` in the Network Firewall service
- The type of property `Type` was changed to `InspectionType` in the model `MappedSecret` in the Network Firewall service
- The properties `ApplicationLists`, `UrlLists`, `IpAddressLists`, `SecurityRules`, `DecryptionRules`, `DecryptionProfiles`, `MappedSecrets` and `IsFirewallAttached` were removed in the model `NetworkFirewallPolicy` in the Network Firewall service
- The enums `ActionEnum` and `InspectionEnum` were removed in the model `SecurityRule` in the Network Firewall service
- The type of property `Action` was changed to `TrafficActionType` in the model `SecurityRule` in the Network Firewall service
- The type of property `Inspection` was changed to `TrafficInspectionType` in the model `SecurityRule` in the Network Firewall service
- The property `Applications` has been replaced by `Application` in the model `SecurityRuleMatchCriteria` in the Network Firewall service
- The property `Urls` has been replaced by `Url` in the model `SecurityRuleMatchCriteria` in the Network Firewall service
- The properties `MappedSecrets`, `ApplicationLists`, `UrlLists`, `IpAddressLists`, `SecurityRules`, `DecryptionRules` and `DecryptionProfiles` were removed in the model `UpdateNetworkFirewallPolicyDetails` in the Network Firewall service

## 71.4.0 - 2023-10-10
### Added
- Support for creating flow log type capture filters in the Virtual Cloud Network service
Expand Down
4 changes: 2 additions & 2 deletions Common/Src/Version.cs
Expand Up @@ -7,8 +7,8 @@ namespace Oci.Common
{
public class Version
{
public static string MAJOR = "71";
public static string MINOR = "4";
public static string MAJOR = "72";
public static string MINOR = "0";
public static string PATCH = "0";
public static string TAG = "";

Expand Down
6 changes: 6 additions & 0 deletions Datascience/models/CreateJobDetails.cs
Expand Up @@ -71,6 +71,12 @@ public class CreateJobDetails
[JsonProperty(PropertyName = "jobLogConfigurationDetails")]
public JobLogConfigurationDetails JobLogConfigurationDetails { get; set; }

/// <value>
/// Collection of JobStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "jobStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> JobStorageMountConfigurationDetailsList { get; set; }

/// <value>
/// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
/// Example: {&quot;Department&quot;: &quot;Finance&quot;}
Expand Down
6 changes: 6 additions & 0 deletions Datascience/models/CreateNotebookSessionDetails.cs
Expand Up @@ -72,5 +72,11 @@ public class CreateNotebookSessionDetails
[JsonProperty(PropertyName = "notebookSessionRuntimeConfigDetails")]
public NotebookSessionRuntimeConfigDetails NotebookSessionRuntimeConfigDetails { get; set; }

/// <value>
/// Collection of NotebookSessionStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "notebookSessionStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> NotebookSessionStorageMountConfigurationDetailsList { get; set; }

}
}
47 changes: 47 additions & 0 deletions Datascience/models/FileStorageMountConfigurationDetails.cs
@@ -0,0 +1,47 @@
/*
* Copyright (c) 2020, 2023, 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.DatascienceService.Models
{
/// <summary>
/// The File Storage Mount Configuration Details.
/// </summary>
public class FileStorageMountConfigurationDetails : StorageMountConfigurationDetails
{

/// <value>
/// OCID of the mount target
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "MountTargetId is required.")]
[JsonProperty(PropertyName = "mountTargetId")]
public string MountTargetId { get; set; }

/// <value>
/// OCID of the export
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "ExportId is required.")]
[JsonProperty(PropertyName = "exportId")]
public string ExportId { get; set; }

[JsonProperty(PropertyName = "storageType")]
private readonly string storageType = "FILE_STORAGE";
}
}
6 changes: 6 additions & 0 deletions Datascience/models/Job.cs
Expand Up @@ -101,6 +101,12 @@ public class Job
[JsonProperty(PropertyName = "jobLogConfigurationDetails")]
public JobLogConfigurationDetails JobLogConfigurationDetails { get; set; }

/// <value>
/// Collection of JobStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "jobStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> JobStorageMountConfigurationDetailsList { get; set; }

/// <value>
/// The state of the job.
/// </value>
Expand Down
6 changes: 6 additions & 0 deletions Datascience/models/JobRun.cs
Expand Up @@ -116,6 +116,12 @@ public class JobRun
[JsonProperty(PropertyName = "jobLogConfigurationOverrideDetails")]
public JobLogConfigurationDetails JobLogConfigurationOverrideDetails { get; set; }

/// <value>
/// Collection of JobStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "jobStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> JobStorageMountConfigurationDetailsList { get; set; }

[JsonProperty(PropertyName = "logDetails")]
public JobRunLogDetails LogDetails { get; set; }

Expand Down
6 changes: 6 additions & 0 deletions Datascience/models/NotebookSession.cs
Expand Up @@ -93,6 +93,12 @@ public class NotebookSession
[JsonProperty(PropertyName = "notebookSessionRuntimeConfigDetails")]
public NotebookSessionRuntimeConfigDetails NotebookSessionRuntimeConfigDetails { get; set; }

/// <value>
/// Collection of NotebookSessionStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "notebookSessionStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> NotebookSessionStorageMountConfigurationDetailsList { get; set; }

/// <value>
/// The URL to interact with the notebook session.
/// </value>
Expand Down
53 changes: 53 additions & 0 deletions Datascience/models/ObjectStorageMountConfigurationDetails.cs
@@ -0,0 +1,53 @@
/*
* Copyright (c) 2020, 2023, 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.DatascienceService.Models
{
/// <summary>
/// The Object Storage Configuration Details.
/// </summary>
public class ObjectStorageMountConfigurationDetails : StorageMountConfigurationDetails
{

/// <value>
/// The object storage namespace
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "Namespace is required.")]
[JsonProperty(PropertyName = "namespace")]
public string Namespace { get; set; }

/// <value>
/// The object storage bucket
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "Bucket is required.")]
[JsonProperty(PropertyName = "bucket")]
public string Bucket { get; set; }

/// <value>
/// Prefix in the bucket to mount
/// </value>
[JsonProperty(PropertyName = "prefix")]
public string Prefix { get; set; }

[JsonProperty(PropertyName = "storageType")]
private readonly string storageType = "OBJECT_STORAGE";
}
}
95 changes: 95 additions & 0 deletions Datascience/models/StorageMountConfigurationDetails.cs
@@ -0,0 +1,95 @@
/*
* Copyright (c) 2020, 2023, 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;
using Newtonsoft.Json.Linq;

namespace Oci.DatascienceService.Models
{
/// <summary>
/// The storage mount configuration details
///
/// </summary>
[JsonConverter(typeof(StorageMountConfigurationDetailsModelConverter))]
public class StorageMountConfigurationDetails
{
///
/// <value>
/// The type of storage.
/// </value>
///
public enum StorageTypeEnum {
[EnumMember(Value = "FILE_STORAGE")]
FileStorage,
[EnumMember(Value = "OBJECT_STORAGE")]
ObjectStorage
};


/// <value>
/// The local directory name to be mounted
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "DestinationDirectoryName is required.")]
[JsonProperty(PropertyName = "destinationDirectoryName")]
public string DestinationDirectoryName { get; set; }

/// <value>
/// The local path of the mounted directory, excluding directory name.
/// </value>
[JsonProperty(PropertyName = "destinationPath")]
public string DestinationPath { get; set; }

}

public class StorageMountConfigurationDetailsModelConverter : JsonConverter
{
private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();
public override bool CanWrite => false;
public override bool CanRead => true;
public override bool CanConvert(System.Type type)
{
return type == typeof(StorageMountConfigurationDetails);
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
throw new System.InvalidOperationException("Use default serialization.");
}

public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, JsonSerializer serializer)
{
var jsonObject = JObject.Load(reader);
var obj = default(StorageMountConfigurationDetails);
var discriminator = jsonObject["storageType"].Value<string>();
switch (discriminator)
{
case "FILE_STORAGE":
obj = new FileStorageMountConfigurationDetails();
break;
case "OBJECT_STORAGE":
obj = new ObjectStorageMountConfigurationDetails();
break;
}
if (obj != null)
{
serializer.Populate(jsonObject.CreateReader(), obj);
}
else
{
logger.Warn($"The type {discriminator} is not present under StorageMountConfigurationDetails! Returning null value.");
}
return obj;
}
}
}
6 changes: 6 additions & 0 deletions Datascience/models/UpdateJobDetails.cs
Expand Up @@ -36,6 +36,12 @@ public class UpdateJobDetails
[JsonProperty(PropertyName = "jobInfrastructureConfigurationDetails")]
public JobInfrastructureConfigurationDetails JobInfrastructureConfigurationDetails { get; set; }

/// <value>
/// Collection of JobStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "jobStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> JobStorageMountConfigurationDetailsList { get; set; }

/// <value>
/// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
/// Example: {&quot;Department&quot;: &quot;Finance&quot;}
Expand Down
6 changes: 6 additions & 0 deletions Datascience/models/UpdateNotebookSessionDetails.cs
Expand Up @@ -50,5 +50,11 @@ public class UpdateNotebookSessionDetails
[JsonProperty(PropertyName = "notebookSessionRuntimeConfigDetails")]
public NotebookSessionRuntimeConfigDetails NotebookSessionRuntimeConfigDetails { get; set; }

/// <value>
/// Collection of NotebookSessionStorageMountConfigurationDetails.
/// </value>
[JsonProperty(PropertyName = "notebookSessionStorageMountConfigurationDetailsList")]
public System.Collections.Generic.List<StorageMountConfigurationDetails> NotebookSessionStorageMountConfigurationDetailsList { get; set; }

}
}
Expand Up @@ -39,10 +39,10 @@ public class ListDataSciencePrivateEndpointsRequest : Oci.Common.IOciRequest
/// <value>
/// For list pagination. The maximum number of results per page,
/// or items to return in a paginated \"List\" call.
/// 1 is the minimum, 1000 is the maximum.
/// 1 is the minimum, 100 is the maximum.
/// See [List Pagination](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/usingapi.htm#nine).
/// <br/>
/// Example: 500
/// Example: 50
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "limit")]
public System.Nullable<int> Limit { get; set; }
Expand Down
4 changes: 2 additions & 2 deletions Datascience/requests/ListFastLaunchJobConfigsRequest.cs
Expand Up @@ -39,10 +39,10 @@ public class ListFastLaunchJobConfigsRequest : Oci.Common.IOciRequest
/// <value>
/// For list pagination. The maximum number of results per page,
/// or items to return in a paginated \"List\" call.
/// 1 is the minimum, 1000 is the maximum.
/// 1 is the minimum, 100 is the maximum.
/// See [List Pagination](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/usingapi.htm#nine).
/// <br/>
/// Example: 500
/// Example: 50
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "limit")]
public System.Nullable<int> Limit { get; set; }
Expand Down
4 changes: 2 additions & 2 deletions Datascience/requests/ListJobRunsRequest.cs
Expand Up @@ -64,10 +64,10 @@ public class ListJobRunsRequest : Oci.Common.IOciRequest
/// <value>
/// For list pagination. The maximum number of results per page,
/// or items to return in a paginated \"List\" call.
/// 1 is the minimum, 1000 is the maximum.
/// 1 is the minimum, 100 is the maximum.
/// See [List Pagination](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/usingapi.htm#nine).
/// <br/>
/// Example: 500
/// Example: 50
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "limit")]
public System.Nullable<int> Limit { get; set; }
Expand Down
4 changes: 2 additions & 2 deletions Datascience/requests/ListJobShapesRequest.cs
Expand Up @@ -39,10 +39,10 @@ public class ListJobShapesRequest : Oci.Common.IOciRequest
/// <value>
/// For list pagination. The maximum number of results per page,
/// or items to return in a paginated \"List\" call.
/// 1 is the minimum, 1000 is the maximum.
/// 1 is the minimum, 100 is the maximum.
/// See [List Pagination](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/usingapi.htm#nine).
/// <br/>
/// Example: 500
/// Example: 50
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "limit")]
public System.Nullable<int> Limit { get; set; }
Expand Down
4 changes: 2 additions & 2 deletions Datascience/requests/ListJobsRequest.cs
Expand Up @@ -65,10 +65,10 @@ public class ListJobsRequest : Oci.Common.IOciRequest
/// <value>
/// For list pagination. The maximum number of results per page,
/// or items to return in a paginated \"List\" call.
/// 1 is the minimum, 1000 is the maximum.
/// 1 is the minimum, 100 is the maximum.
/// See [List Pagination](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/usingapi.htm#nine).
/// <br/>
/// Example: 500
/// Example: 50
/// </value>
[Oci.Common.Http.HttpConverter(Oci.Common.Http.TargetEnum.Query, "limit")]
public System.Nullable<int> Limit { get; set; }
Expand Down

0 comments on commit 944f5f3

Please sign in to comment.