Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Releasing version 56.1.0
- Loading branch information
Showing
51 changed files
with
2,162 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/* | ||
* 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.CoreService.Models | ||
{ | ||
/// <summary> | ||
/// The configuration details for the compartment to move the compute cluster to. A [compute cluster](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/compute-clusters.htm) is a remote direct memory access (RDMA) network group. | ||
/// </summary> | ||
public class ChangeComputeClusterCompartmentDetails | ||
{ | ||
|
||
/// <value> | ||
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the compute cluster to. | ||
/// | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "CompartmentId is required.")] | ||
[JsonProperty(PropertyName = "compartmentId")] | ||
public string CompartmentId { get; set; } | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
/* | ||
* 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.CoreService.Models | ||
{ | ||
/// <summary> | ||
/// The HPC cluster configuration requested when launching instances in a compute capacity reservation. | ||
/// <br/> | ||
/// If the parameter is provided, the reservation is created with the HPC island and a list of HPC blocks that you | ||
/// specify. If a list of HPC blocks are missing or not provided, the reservation is created with any HPC blocks in | ||
/// the HPC island that you specify. If the values of HPC island or HPC block that you provide are not valid, an error | ||
/// is returned. | ||
/// | ||
/// </summary> | ||
public class ClusterConfigDetails | ||
{ | ||
|
||
/// <value> | ||
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the HpcIsland. | ||
/// | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "HpcIslandId is required.")] | ||
[JsonProperty(PropertyName = "hpcIslandId")] | ||
public string HpcIslandId { get; set; } | ||
|
||
/// <value> | ||
/// The list of OCID of the network blocks. | ||
/// </value> | ||
[JsonProperty(PropertyName = "networkBlockIds")] | ||
public System.Collections.Generic.List<string> NetworkBlockIds { get; set; } | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,126 @@ | ||
/* | ||
* 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.CoreService.Models | ||
{ | ||
/// <summary> | ||
/// A remote direct memory access (RDMA) network group. Compute clusters are groups | ||
/// of high performance computing (HPC) bare metal instances that are connected with an ultra low latency network. | ||
/// Compute clusters allow you to manage instances in the cluster individually. | ||
/// For more information, see [Compute Clusters](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/compute-clusters.htm). | ||
/// <br/> | ||
/// For details about cluster networks that use intance pools to manage groups of identical instances, | ||
/// see {@link ClusterNetwork}. | ||
/// | ||
/// </summary> | ||
public class ComputeCluster | ||
{ | ||
|
||
/// <value> | ||
/// The availability domain the compute cluster is running in. | ||
/// Example: Uocm:PHX-AD-1 | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "AvailabilityDomain is required.")] | ||
[JsonProperty(PropertyName = "availabilityDomain")] | ||
public string AvailabilityDomain { get; set; } | ||
|
||
/// <value> | ||
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains this compute cluster. | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "CompartmentId is required.")] | ||
[JsonProperty(PropertyName = "compartmentId")] | ||
public string CompartmentId { get; set; } | ||
|
||
/// <value> | ||
/// A user-friendly name. Does not have to be unique, and it's changeable. | ||
/// Avoid entering confidential information. | ||
/// | ||
/// </value> | ||
[JsonProperty(PropertyName = "displayName")] | ||
public string DisplayName { get; set; } | ||
|
||
/// <value> | ||
/// Defined tags for this resource. Each key is predefined and scoped to a | ||
/// namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). | ||
/// <br/> | ||
/// Example: {"Operations": {"CostCenter": "42"}} | ||
/// </value> | ||
[JsonProperty(PropertyName = "definedTags")] | ||
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; } | ||
|
||
/// <value> | ||
/// Free-form tags for this resource. Each tag is a simple key-value pair with no | ||
/// predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). | ||
/// <br/> | ||
/// Example: {"Department": "Finance"} | ||
/// </value> | ||
[JsonProperty(PropertyName = "freeformTags")] | ||
public System.Collections.Generic.Dictionary<string, string> FreeformTags { get; set; } | ||
|
||
/// <value> | ||
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this compute cluster. | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "Id is required.")] | ||
[JsonProperty(PropertyName = "id")] | ||
public string Id { get; set; } | ||
/// | ||
/// <value> | ||
/// The current state of the compute cluster. | ||
/// </value> | ||
/// | ||
public enum LifecycleStateEnum { | ||
/// This value is used if a service returns a value for this enum that is not recognized by this version of the SDK. | ||
[EnumMember(Value = null)] | ||
UnknownEnumValue, | ||
[EnumMember(Value = "ACTIVE")] | ||
Active, | ||
[EnumMember(Value = "DELETED")] | ||
Deleted | ||
}; | ||
|
||
/// <value> | ||
/// The current state of the compute cluster. | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "LifecycleState is required.")] | ||
[JsonProperty(PropertyName = "lifecycleState")] | ||
[JsonConverter(typeof(Oci.Common.Utils.ResponseEnumConverter))] | ||
public System.Nullable<LifecycleStateEnum> LifecycleState { get; set; } | ||
|
||
/// <value> | ||
/// The date and time the compute cluster was created, | ||
/// in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). | ||
/// Example: 2016-08-25T21:10:29.600Z | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "TimeCreated is required.")] | ||
[JsonProperty(PropertyName = "timeCreated")] | ||
public System.Nullable<System.DateTime> TimeCreated { get; set; } | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
/* | ||
* 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.CoreService.Models | ||
{ | ||
/// <summary> | ||
/// A list of compute clusters that match filter criteria, if any. A [compute cluster](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/compute-clusters.htm) is a remote direct memory access (RDMA) network group. | ||
/// </summary> | ||
public class ComputeClusterCollection | ||
{ | ||
|
||
/// <value> | ||
/// The list of compute clusters. | ||
/// </value> | ||
/// <remarks> | ||
/// Required | ||
/// </remarks> | ||
[Required(ErrorMessage = "Items is required.")] | ||
[JsonProperty(PropertyName = "items")] | ||
public System.Collections.Generic.List<ComputeClusterSummary> Items { get; set; } | ||
|
||
} | ||
} |
Oops, something went wrong.