Show / Hide Table of Contents

Class FunctionsRuntimeVersionSummary

Summary of the FunctionsRuntimeVersion.

Inheritance
object
FunctionsRuntimeVersionSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.FunctionsService.Models
Assembly: OCI.DotNetSDK.Functions.dll
Syntax
public class FunctionsRuntimeVersionSummary

Properties

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The display name of the FunctionsRuntimeVersion.

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

FunctionsRuntimeId

Declaration
[Required(ErrorMessage = "FunctionsRuntimeId is required.")]
[JsonProperty(PropertyName = "functionsRuntimeId")]
public string FunctionsRuntimeId { get; set; }
Property Value
Type Description
string

The OCID of the FunctionsRuntime this resource version belongs to.

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the FunctionsRuntimeVersion that is immutable on creation.

Remarks

Required

LanguageVersion

Declaration
[Required(ErrorMessage = "LanguageVersion is required.")]
[JsonProperty(PropertyName = "languageVersion")]
public string LanguageVersion { get; set; }
Property Value
Type Description
string

The version of the programming language of the FunctionsRuntime. This is the language version that the FunctionsRuntime provides for execution of customer payloads.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FunctionsRuntimeVersion.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
FunctionsRuntimeVersion.LifecycleStateEnum?

The current state of the FunctionsRuntimeVersion resource.

Remarks

Required

Metadata

Declaration
[Required(ErrorMessage = "Metadata is required.")]
[JsonProperty(PropertyName = "metadata")]
public string Metadata { get; set; }
Property Value
Type Description
string

Details of the change in the FunctionsRuntimeVersion of the FunctionsRuntime.

Remarks

Required

OsVersion

Declaration
[Required(ErrorMessage = "OsVersion is required.")]
[JsonProperty(PropertyName = "osVersion")]
public string OsVersion { get; set; }
Property Value
Type Description
string

The version of the operating system of the FunctionsRuntime. This is the OS version that the FunctionsRuntime provides for execution of customer payloads.

Remarks

Required

SupportedArchitectures

Declaration
[Required(ErrorMessage = "SupportedArchitectures is required.")]
[JsonProperty(PropertyName = "supportedArchitectures", ItemConverterType = typeof(ResponseEnumConverter))]
public List<FunctionsRuntimeVersionSummary.SupportedArchitecturesEnum> SupportedArchitectures { get; set; }
Property Value
Type Description
List<FunctionsRuntimeVersionSummary.SupportedArchitecturesEnum>

The list of supported architectures for the FunctionsRuntimeVersion.

Remarks

Required

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The time when the FunctionsRuntimeVersion was created. An RFC3339 formatted datetime string.

Remarks

Required

TimeUpdated

Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The time when the FunctionsRuntimeVersion was updated. An RFC3339 formatted datetime string.

Remarks

Required

In this article
Back to top