Class Pipeline
Represents the metadata details of a pipeline in the same compartment.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
[JsonConverter(typeof(PipelineModelConverter))]
public class Pipeline
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 being referenced. |
Remarks
Required
CpuCoreCount
Declaration
[Required(ErrorMessage = "CpuCoreCount is required.")]
[JsonProperty(PropertyName = "cpuCoreCount")]
public int? CpuCoreCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The Minimum number of OCPUs to be made available for this Deployment. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Tags defined for this resource. Each key is predefined and scoped to a namespace.
|
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Metadata about this specific object. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | An object's Display Name. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | A simple key-value pair that is applied without any predefined name, type, or scope. Exists
for cross-compatibility only.
|
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the pipeline. This option applies when retrieving a pipeline. |
Remarks
Required
IsAutoScalingEnabled
Declaration
[Required(ErrorMessage = "IsAutoScalingEnabled is required.")]
[JsonProperty(PropertyName = "isAutoScalingEnabled")]
public bool? IsAutoScalingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates if auto scaling is enabled for the Deployment's CPU core count. |
Remarks
Required
LicenseModel
Declaration
[Required(ErrorMessage = "LicenseModel is required.")]
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LicenseModel? LicenseModel { get; set; }
Property Value
| Type | Description |
|---|---|
| LicenseModel? | The Oracle license model that applies to a Deployment. |
Remarks
Required
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Pipeline.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| Pipeline.LifecycleStateEnum? | Lifecycle state of the pipeline. |
Remarks
Required
LifecycleSubState
Declaration
[JsonProperty(PropertyName = "lifecycleSubState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public PipelineLifecycleSubState? LifecycleSubState { get; set; }
Property Value
| Type | Description |
|---|---|
| PipelineLifecycleSubState? | Possible lifecycle substates when retrieving a pipeline. |
Locks
Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ResourceLock> | Locks associated with this resource. |
PipelineDiagnosticData
Declaration
[JsonProperty(PropertyName = "pipelineDiagnosticData")]
public PipelineDiagnosticData PipelineDiagnosticData { get; set; }
Property Value
| Type | Description |
|---|---|
| PipelineDiagnosticData |
SourceConnectionDetails
Declaration
[Required(ErrorMessage = "SourceConnectionDetails is required.")]
[JsonProperty(PropertyName = "sourceConnectionDetails")]
public SourcePipelineConnectionDetails SourceConnectionDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| SourcePipelineConnectionDetails |
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>> | The system tags associated with this resource, if any. The system tags are set by Oracle
Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more
information, see Resource Tags.
|
TargetConnectionDetails
Declaration
[Required(ErrorMessage = "TargetConnectionDetails is required.")]
[JsonProperty(PropertyName = "targetConnectionDetails")]
public TargetPipelineConnectionDetails TargetConnectionDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| TargetPipelineConnectionDetails |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the resource was created. The format is defined by
RFC3339, such as |
Remarks
Required
TimeUpdated
Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the resource was last updated. The format is defined by
RFC3339, such as |
Remarks
Required