CreateMacsecProperties¶
-
class
oci.core.models.
CreateMacsecProperties
(**kwargs)¶ Bases:
object
Properties used to configure MACsec (if capable).
Attributes
ENCRYPTION_CIPHER_AES128_GCM
A constant which can be used with the encryption_cipher property of a CreateMacsecProperties. ENCRYPTION_CIPHER_AES128_GCM_XPN
A constant which can be used with the encryption_cipher property of a CreateMacsecProperties. ENCRYPTION_CIPHER_AES256_GCM
A constant which can be used with the encryption_cipher property of a CreateMacsecProperties. ENCRYPTION_CIPHER_AES256_GCM_XPN
A constant which can be used with the encryption_cipher property of a CreateMacsecProperties. STATE_DISABLED
A constant which can be used with the state property of a CreateMacsecProperties. STATE_ENABLED
A constant which can be used with the state property of a CreateMacsecProperties. encryption_cipher
Gets the encryption_cipher of this CreateMacsecProperties. is_unprotected_traffic_allowed
Gets the is_unprotected_traffic_allowed of this CreateMacsecProperties. primary_key
Gets the primary_key of this CreateMacsecProperties. state
[Required] Gets the state of this CreateMacsecProperties. Methods
__init__
(**kwargs)Initializes a new CreateMacsecProperties 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 CreateMacsecProperties. 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 CreateMacsecProperties. 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 CreateMacsecProperties. 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 CreateMacsecProperties. This constant has a value of “AES256_GCM_XPN”
-
STATE_DISABLED
= 'DISABLED'¶ A constant which can be used with the state property of a CreateMacsecProperties. This constant has a value of “DISABLED”
-
STATE_ENABLED
= 'ENABLED'¶ A constant which can be used with the state property of a CreateMacsecProperties. This constant has a value of “ENABLED”
-
__init__
(**kwargs)¶ Initializes a new CreateMacsecProperties 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 CreateMacsecProperties. Allowed values for this property are: “ENABLED”, “DISABLED”
- primary_key (oci.core.models.CreateMacsecKey) – The value to assign to the primary_key property of this CreateMacsecProperties.
- encryption_cipher (str) – The value to assign to the encryption_cipher property of this CreateMacsecProperties. Allowed values for this property are: “AES128_GCM”, “AES128_GCM_XPN”, “AES256_GCM”, “AES256_GCM_XPN”
- is_unprotected_traffic_allowed (bool) – The value to assign to the is_unprotected_traffic_allowed property of this CreateMacsecProperties.
-
encryption_cipher
¶ Gets the encryption_cipher of this CreateMacsecProperties. 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 CreateMacsecProperties. Return type: str
-
is_unprotected_traffic_allowed
¶ Gets the is_unprotected_traffic_allowed of this CreateMacsecProperties. Indicates whether unencrypted traffic is allowed if MACsec Key Agreement protocol (MKA) fails.
Returns: The is_unprotected_traffic_allowed of this CreateMacsecProperties. Return type: bool
-
primary_key
¶ Gets the primary_key of this CreateMacsecProperties.
Returns: The primary_key of this CreateMacsecProperties. Return type: oci.core.models.CreateMacsecKey
-
state
¶ [Required] Gets the state of this CreateMacsecProperties. Indicates whether or not MACsec is enabled.
Allowed values for this property are: “ENABLED”, “DISABLED”
Returns: The state of this CreateMacsecProperties. Return type: str
-