Show / Hide Table of Contents

Class CrossConnectStatus

The status of the cross-connect.

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

Properties

CrossConnectId

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

The OCID of the cross-connect.

Remarks

Required

EncryptionStatus

Declaration
[JsonProperty(PropertyName = "encryptionStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CrossConnectStatus.EncryptionStatusEnum? EncryptionStatus { get; set; }
Property Value
Type Description
CrossConnectStatus.EncryptionStatusEnum?

Encryption status of this cross connect.
Possible values:

  • UP: Traffic is encrypted over this cross-connect
  • DOWN: Traffic is not encrypted over this cross-connect
  • CIPHER_MISMATCH: The MACsec encryption cipher doesn't match the cipher on the CPE
  • CKN_MISMATCH: The MACsec Connectivity association Key Name (CKN) doesn't match the CKN on the CPE
  • CAK_MISMATCH: The MACsec Connectivity Association Key (CAK) doesn't match the CAK on the CPE

InterfaceState

Declaration
[JsonProperty(PropertyName = "interfaceState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CrossConnectStatus.InterfaceStateEnum? InterfaceState { get; set; }
Property Value
Type Description
CrossConnectStatus.InterfaceStateEnum?

Indicates whether Oracle's side of the interface is up or down.

LightLevelIndBm

Declaration
[JsonProperty(PropertyName = "lightLevelIndBm")]
public float? LightLevelIndBm { get; set; }
Property Value
Type Description
float?

The light level of the cross-connect (in dBm).
Example: 14.0

LightLevelIndicator

Declaration
[JsonProperty(PropertyName = "lightLevelIndicator")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CrossConnectStatus.LightLevelIndicatorEnum? LightLevelIndicator { get; set; }
Property Value
Type Description
CrossConnectStatus.LightLevelIndicatorEnum?

Status indicator corresponding to the light level.

  • NO_LIGHT: No measurable light
  • LOW_WARN: There's measurable light but it's too low
  • HIGH_WARN: Light level is too high
  • BAD: There's measurable light but the signal-to-noise ratio is bad
  • GOOD: Good light level

LightLevelsInDBm

Declaration
[JsonProperty(PropertyName = "lightLevelsInDBm")]
public List<float> LightLevelsInDBm { get; set; }
Property Value
Type Description
List<float>

The light levels of the cross-connect (in dBm).
Example: [14.0, -14.0, 2.1, -10.1]

In this article
Back to top