Show / Hide Table of Contents

Class OciCacheConfigSet

Configurations for OCI Cache to manage the behavior, performance, and functionality of the underlying cache engine.

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

Properties

CompartmentId

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

The OCID of the compartment that contains the OCI Cache Config Set.

Remarks

Required

ConfigurationDetails

Declaration
[JsonProperty(PropertyName = "configurationDetails")]
public ConfigurationDetails ConfigurationDetails { get; set; }
Property Value
Type Description
ConfigurationDetails

DefaultConfigSetId

Declaration
[JsonProperty(PropertyName = "defaultConfigSetId")]
public string DefaultConfigSetId { get; set; }
Property Value
Type Description
string

The OCID of the default OCI Cache Config Set which the custom OCI Cache Config Set is based upon.

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"}}

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

A description of the OCI Cache Config Set.

DisplayName

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

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

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"}

Id

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

The OCID of the OCI Cache Config Set.

Remarks

Required

LifecycleState

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

The current state of the OCI Cache Config Set.

Remarks

Required

SoftwareVersion

Declaration
[Required(ErrorMessage = "SoftwareVersion is required.")]
[JsonProperty(PropertyName = "softwareVersion")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OciCacheConfigSet.SoftwareVersionEnum? SoftwareVersion { get; set; }
Property Value
Type Description
OciCacheConfigSet.SoftwareVersionEnum?

The OCI Cache engine version that the cluster is running.

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>>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

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

The date and time the OCI Cache Config Set was created. An RFC3339 formatted datetime string.

TimeUpdated

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

The date and time the OCI Cache Config Set was updated. An RFC3339 formatted datetime string.

In this article
Back to top