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