TunnelPhaseTwoDetails¶
-
class
oci.core.models.
TunnelPhaseTwoDetails
(**kwargs)¶ Bases:
object
IPsec tunnel detail information specific to phase two.
Methods
__init__
(**kwargs)Initializes a new TunnelPhaseTwoDetails object with values from keyword arguments. Attributes
custom_authentication_algorithm
Gets the custom_authentication_algorithm of this TunnelPhaseTwoDetails. custom_encryption_algorithm
Gets the custom_encryption_algorithm of this TunnelPhaseTwoDetails. dh_group
Gets the dh_group of this TunnelPhaseTwoDetails. is_custom_phase_two_config
Gets the is_custom_phase_two_config of this TunnelPhaseTwoDetails. is_esp_established
Gets the is_esp_established of this TunnelPhaseTwoDetails. is_pfs_enabled
Gets the is_pfs_enabled of this TunnelPhaseTwoDetails. lifetime
Gets the lifetime of this TunnelPhaseTwoDetails. negotiated_authentication_algorithm
Gets the negotiated_authentication_algorithm of this TunnelPhaseTwoDetails. negotiated_dh_group
Gets the negotiated_dh_group of this TunnelPhaseTwoDetails. negotiated_encryption_algorithm
Gets the negotiated_encryption_algorithm of this TunnelPhaseTwoDetails. remaining_lifetime
Gets the remaining_lifetime of this TunnelPhaseTwoDetails. remaining_lifetime_last_retrieved
Gets the remaining_lifetime_last_retrieved of this TunnelPhaseTwoDetails. -
__init__
(**kwargs)¶ Initializes a new TunnelPhaseTwoDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - is_custom_phase_two_config (bool) – The value to assign to the is_custom_phase_two_config property of this TunnelPhaseTwoDetails.
- lifetime (int) – The value to assign to the lifetime property of this TunnelPhaseTwoDetails.
- remaining_lifetime (int) – The value to assign to the remaining_lifetime property of this TunnelPhaseTwoDetails.
- custom_authentication_algorithm (str) – The value to assign to the custom_authentication_algorithm property of this TunnelPhaseTwoDetails.
- negotiated_authentication_algorithm (str) – The value to assign to the negotiated_authentication_algorithm property of this TunnelPhaseTwoDetails.
- custom_encryption_algorithm (str) – The value to assign to the custom_encryption_algorithm property of this TunnelPhaseTwoDetails.
- negotiated_encryption_algorithm (str) – The value to assign to the negotiated_encryption_algorithm property of this TunnelPhaseTwoDetails.
- dh_group (str) – The value to assign to the dh_group property of this TunnelPhaseTwoDetails.
- negotiated_dh_group (str) – The value to assign to the negotiated_dh_group property of this TunnelPhaseTwoDetails.
- is_esp_established (bool) – The value to assign to the is_esp_established property of this TunnelPhaseTwoDetails.
- is_pfs_enabled (bool) – The value to assign to the is_pfs_enabled property of this TunnelPhaseTwoDetails.
- remaining_lifetime_last_retrieved (datetime) – The value to assign to the remaining_lifetime_last_retrieved property of this TunnelPhaseTwoDetails.
-
custom_authentication_algorithm
¶ Gets the custom_authentication_algorithm of this TunnelPhaseTwoDetails. Phase two authentication algorithm proposed during tunnel negotiation.
Returns: The custom_authentication_algorithm of this TunnelPhaseTwoDetails. Return type: str
-
custom_encryption_algorithm
¶ Gets the custom_encryption_algorithm of this TunnelPhaseTwoDetails. The proposed custom phase two encryption algorithm.
Returns: The custom_encryption_algorithm of this TunnelPhaseTwoDetails. Return type: str
-
dh_group
¶ Gets the dh_group of this TunnelPhaseTwoDetails. The proposed Diffie-Hellman group.
Returns: The dh_group of this TunnelPhaseTwoDetails. Return type: str
-
is_custom_phase_two_config
¶ Gets the is_custom_phase_two_config of this TunnelPhaseTwoDetails. Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
Returns: The is_custom_phase_two_config of this TunnelPhaseTwoDetails. Return type: bool
-
is_esp_established
¶ Gets the is_esp_established of this TunnelPhaseTwoDetails. Indicates that ESP phase two is established.
Returns: The is_esp_established of this TunnelPhaseTwoDetails. Return type: bool
-
is_pfs_enabled
¶ Gets the is_pfs_enabled of this TunnelPhaseTwoDetails. Indicates that PFS (perfect forward secrecy) is enabled.
Returns: The is_pfs_enabled of this TunnelPhaseTwoDetails. Return type: bool
-
lifetime
¶ Gets the lifetime of this TunnelPhaseTwoDetails. The total configured lifetime of the IKE security association.
Returns: The lifetime of this TunnelPhaseTwoDetails. Return type: int
-
negotiated_authentication_algorithm
¶ Gets the negotiated_authentication_algorithm of this TunnelPhaseTwoDetails. The negotiated phase two authentication algorithm.
Returns: The negotiated_authentication_algorithm of this TunnelPhaseTwoDetails. Return type: str
-
negotiated_dh_group
¶ Gets the negotiated_dh_group of this TunnelPhaseTwoDetails. The negotiated Diffie-Hellman group.
Returns: The negotiated_dh_group of this TunnelPhaseTwoDetails. Return type: str
-
negotiated_encryption_algorithm
¶ Gets the negotiated_encryption_algorithm of this TunnelPhaseTwoDetails. The negotiated encryption algorithm.
Returns: The negotiated_encryption_algorithm of this TunnelPhaseTwoDetails. Return type: str
-
remaining_lifetime
¶ Gets the remaining_lifetime of this TunnelPhaseTwoDetails. The remaining lifetime before the key is refreshed.
Returns: The remaining_lifetime of this TunnelPhaseTwoDetails. Return type: int
-
remaining_lifetime_last_retrieved
¶ Gets the remaining_lifetime_last_retrieved of this TunnelPhaseTwoDetails. The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
Returns: The remaining_lifetime_last_retrieved of this TunnelPhaseTwoDetails. Return type: datetime
-