Show / Hide Table of Contents

Class UpdateOpensearchClusterPipelineDetails

The configuration to update on an existing OpenSearch cluster pipeline. You can only edit capacity limits and pipeline configurations. You can't edit its network settings.

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

Properties

DataPrepperConfigurationBody

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

The data prepper config in YAML format. The command accepts the data prepper config as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \.

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 name of the pipeline. Avoid entering confidential information.

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

MemoryGB

Declaration
[JsonProperty(PropertyName = "memoryGB")]
public int? MemoryGB { get; set; }
Property Value
Type Description
int?

The amount of memory in GB, for each pipeline node.

NodeCount

Declaration
[JsonProperty(PropertyName = "nodeCount")]
public int? NodeCount { get; set; }
Property Value
Type Description
int?

The number of nodes configured for the pipeline.

NodeShape

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

The pipeline node shape.

NsgId

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

The OCID of the NSG where the pipeline private endpoint vnic will be attached.

OcpuCount

Declaration
[JsonProperty(PropertyName = "ocpuCount")]
public int? OcpuCount { get; set; }
Property Value
Type Description
int?

The number of OCPUs configured for each pipeline node.

PipelineConfigurationBody

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

The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \.

ReverseConnectionEndpoints

Declaration
[JsonProperty(PropertyName = "reverseConnectionEndpoints")]
public List<OpensearchPipelineReverseConnectionEndpoint> ReverseConnectionEndpoints { get; set; }
Property Value
Type Description
List<OpensearchPipelineReverseConnectionEndpoint>

The customer IP and the corresponding fully qualified domain name that the pipeline will connect to.

SubnetCompartmentId

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

The OCID for the compartment where the pipeline's subnet is located.

SubnetId

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

The OCID of the pipeline's subnet.

VcnCompartmentId

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

The OCID for the compartment where the pipeline's VCN is located.

VcnId

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

The OCID of the pipeline's VCN.

In this article
Back to top