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