CrossConnectStatus¶
-
class
oci.core.models.CrossConnectStatus(**kwargs)¶ Bases:
objectThe status of the cross-connect.
Attributes
ENCRYPTION_STATUS_CAK_MISMATCHA constant which can be used with the encryption_status property of a CrossConnectStatus. ENCRYPTION_STATUS_CIPHER_MISMATCHA constant which can be used with the encryption_status property of a CrossConnectStatus. ENCRYPTION_STATUS_CKN_MISMATCHA constant which can be used with the encryption_status property of a CrossConnectStatus. ENCRYPTION_STATUS_DOWNA constant which can be used with the encryption_status property of a CrossConnectStatus. ENCRYPTION_STATUS_UPA constant which can be used with the encryption_status property of a CrossConnectStatus. INTERFACE_STATE_DOWNA constant which can be used with the interface_state property of a CrossConnectStatus. INTERFACE_STATE_UPA constant which can be used with the interface_state property of a CrossConnectStatus. LIGHT_LEVEL_INDICATOR_BADA constant which can be used with the light_level_indicator property of a CrossConnectStatus. LIGHT_LEVEL_INDICATOR_GOODA constant which can be used with the light_level_indicator property of a CrossConnectStatus. LIGHT_LEVEL_INDICATOR_HIGH_WARNA constant which can be used with the light_level_indicator property of a CrossConnectStatus. LIGHT_LEVEL_INDICATOR_LOW_WARNA constant which can be used with the light_level_indicator property of a CrossConnectStatus. LIGHT_LEVEL_INDICATOR_NO_LIGHTA constant which can be used with the light_level_indicator property of a CrossConnectStatus. cross_connect_id[Required] Gets the cross_connect_id of this CrossConnectStatus. encryption_statusGets the encryption_status of this CrossConnectStatus. interface_stateGets the interface_state of this CrossConnectStatus. light_level_ind_bmGets the light_level_ind_bm of this CrossConnectStatus. light_level_indicatorGets the light_level_indicator of this CrossConnectStatus. light_levels_in_d_bmGets the light_levels_in_d_bm of this CrossConnectStatus. Methods
__init__(**kwargs)Initializes a new CrossConnectStatus object with values from keyword arguments. -
ENCRYPTION_STATUS_CAK_MISMATCH= 'CAK_MISMATCH'¶ A constant which can be used with the encryption_status property of a CrossConnectStatus. This constant has a value of “CAK_MISMATCH”
-
ENCRYPTION_STATUS_CIPHER_MISMATCH= 'CIPHER_MISMATCH'¶ A constant which can be used with the encryption_status property of a CrossConnectStatus. This constant has a value of “CIPHER_MISMATCH”
-
ENCRYPTION_STATUS_CKN_MISMATCH= 'CKN_MISMATCH'¶ A constant which can be used with the encryption_status property of a CrossConnectStatus. This constant has a value of “CKN_MISMATCH”
-
ENCRYPTION_STATUS_DOWN= 'DOWN'¶ A constant which can be used with the encryption_status property of a CrossConnectStatus. This constant has a value of “DOWN”
-
ENCRYPTION_STATUS_UP= 'UP'¶ A constant which can be used with the encryption_status property of a CrossConnectStatus. This constant has a value of “UP”
-
INTERFACE_STATE_DOWN= 'DOWN'¶ A constant which can be used with the interface_state property of a CrossConnectStatus. This constant has a value of “DOWN”
-
INTERFACE_STATE_UP= 'UP'¶ A constant which can be used with the interface_state property of a CrossConnectStatus. This constant has a value of “UP”
-
LIGHT_LEVEL_INDICATOR_BAD= 'BAD'¶ A constant which can be used with the light_level_indicator property of a CrossConnectStatus. This constant has a value of “BAD”
-
LIGHT_LEVEL_INDICATOR_GOOD= 'GOOD'¶ A constant which can be used with the light_level_indicator property of a CrossConnectStatus. This constant has a value of “GOOD”
-
LIGHT_LEVEL_INDICATOR_HIGH_WARN= 'HIGH_WARN'¶ A constant which can be used with the light_level_indicator property of a CrossConnectStatus. This constant has a value of “HIGH_WARN”
-
LIGHT_LEVEL_INDICATOR_LOW_WARN= 'LOW_WARN'¶ A constant which can be used with the light_level_indicator property of a CrossConnectStatus. This constant has a value of “LOW_WARN”
-
LIGHT_LEVEL_INDICATOR_NO_LIGHT= 'NO_LIGHT'¶ A constant which can be used with the light_level_indicator property of a CrossConnectStatus. This constant has a value of “NO_LIGHT”
-
__init__(**kwargs)¶ Initializes a new CrossConnectStatus object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - cross_connect_id (str) – The value to assign to the cross_connect_id property of this CrossConnectStatus.
- interface_state (str) – The value to assign to the interface_state property of this CrossConnectStatus. Allowed values for this property are: “UP”, “DOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- light_level_ind_bm (float) – The value to assign to the light_level_ind_bm property of this CrossConnectStatus.
- light_level_indicator (str) – The value to assign to the light_level_indicator property of this CrossConnectStatus. Allowed values for this property are: “NO_LIGHT”, “LOW_WARN”, “HIGH_WARN”, “BAD”, “GOOD”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- encryption_status (str) – The value to assign to the encryption_status property of this CrossConnectStatus. Allowed values for this property are: “UP”, “DOWN”, “CIPHER_MISMATCH”, “CKN_MISMATCH”, “CAK_MISMATCH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- light_levels_in_d_bm (list[float]) – The value to assign to the light_levels_in_d_bm property of this CrossConnectStatus.
-
cross_connect_id¶ [Required] Gets the cross_connect_id of this CrossConnectStatus. The OCID of the cross-connect.
Returns: The cross_connect_id of this CrossConnectStatus. Return type: str
-
encryption_status¶ Gets the encryption_status of this CrossConnectStatus. 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
Allowed values for this property are: “UP”, “DOWN”, “CIPHER_MISMATCH”, “CKN_MISMATCH”, “CAK_MISMATCH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The encryption_status of this CrossConnectStatus. Return type: str
-
interface_state¶ Gets the interface_state of this CrossConnectStatus. Indicates whether Oracle’s side of the interface is up or down.
Allowed values for this property are: “UP”, “DOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The interface_state of this CrossConnectStatus. Return type: str
-
light_level_ind_bm¶ Gets the light_level_ind_bm of this CrossConnectStatus. The light level of the cross-connect (in dBm).
Example: 14.0
Returns: The light_level_ind_bm of this CrossConnectStatus. Return type: float
-
light_level_indicator¶ Gets the light_level_indicator of this CrossConnectStatus. 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
Allowed values for this property are: “NO_LIGHT”, “LOW_WARN”, “HIGH_WARN”, “BAD”, “GOOD”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The light_level_indicator of this CrossConnectStatus. Return type: str
-
light_levels_in_d_bm¶ Gets the light_levels_in_d_bm of this CrossConnectStatus. The light levels of the cross-connect (in dBm).
Example: [14.0, -14.0, 2.1, -10.1]
Returns: The light_levels_in_d_bm of this CrossConnectStatus. Return type: list[float]
-