MacsecProperties¶
-
class
oci.vn_monitoring.models.MacsecProperties(**kwargs)¶ Bases:
objectProperties used for MACsec (if capable).
Attributes
ENCRYPTION_CIPHER_AES128_GCMA constant which can be used with the encryption_cipher property of a MacsecProperties. ENCRYPTION_CIPHER_AES128_GCM_XPNA constant which can be used with the encryption_cipher property of a MacsecProperties. ENCRYPTION_CIPHER_AES256_GCMA constant which can be used with the encryption_cipher property of a MacsecProperties. ENCRYPTION_CIPHER_AES256_GCM_XPNA constant which can be used with the encryption_cipher property of a MacsecProperties. STATE_DISABLEDA constant which can be used with the state property of a MacsecProperties. STATE_ENABLEDA constant which can be used with the state property of a MacsecProperties. encryption_cipherGets the encryption_cipher of this MacsecProperties. primary_keyGets the primary_key of this MacsecProperties. state[Required] Gets the state of this MacsecProperties. Methods
__init__(**kwargs)Initializes a new MacsecProperties object with values from keyword arguments. -
ENCRYPTION_CIPHER_AES128_GCM= 'AES128_GCM'¶ A constant which can be used with the encryption_cipher property of a MacsecProperties. This constant has a value of “AES128_GCM”
-
ENCRYPTION_CIPHER_AES128_GCM_XPN= 'AES128_GCM_XPN'¶ A constant which can be used with the encryption_cipher property of a MacsecProperties. This constant has a value of “AES128_GCM_XPN”
-
ENCRYPTION_CIPHER_AES256_GCM= 'AES256_GCM'¶ A constant which can be used with the encryption_cipher property of a MacsecProperties. This constant has a value of “AES256_GCM”
-
ENCRYPTION_CIPHER_AES256_GCM_XPN= 'AES256_GCM_XPN'¶ A constant which can be used with the encryption_cipher property of a MacsecProperties. This constant has a value of “AES256_GCM_XPN”
-
STATE_DISABLED= 'DISABLED'¶ A constant which can be used with the state property of a MacsecProperties. This constant has a value of “DISABLED”
-
STATE_ENABLED= 'ENABLED'¶ A constant which can be used with the state property of a MacsecProperties. This constant has a value of “ENABLED”
-
__init__(**kwargs)¶ Initializes a new MacsecProperties object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - state (str) – The value to assign to the state property of this MacsecProperties. Allowed values for this property are: “ENABLED”, “DISABLED”
- primary_key (oci.vn_monitoring.models.MacsecKey) – The value to assign to the primary_key property of this MacsecProperties.
- encryption_cipher (str) – The value to assign to the encryption_cipher property of this MacsecProperties. Allowed values for this property are: “AES128_GCM”, “AES128_GCM_XPN”, “AES256_GCM”, “AES256_GCM_XPN”
-
encryption_cipher¶ Gets the encryption_cipher of this MacsecProperties. Type of encryption cipher suite to use for the MACsec connection.
Allowed values for this property are: “AES128_GCM”, “AES128_GCM_XPN”, “AES256_GCM”, “AES256_GCM_XPN”
Returns: The encryption_cipher of this MacsecProperties. Return type: str
-
primary_key¶ Gets the primary_key of this MacsecProperties.
Returns: The primary_key of this MacsecProperties. Return type: oci.vn_monitoring.models.MacsecKey
-
state¶ [Required] Gets the state of this MacsecProperties. Indicates whether or not MACsec is enabled.
Allowed values for this property are: “ENABLED”, “DISABLED”
Returns: The state of this MacsecProperties. Return type: str
-