UpdateIPSecConnectionTunnelDetails

class oci.core.models.UpdateIPSecConnectionTunnelDetails(**kwargs)

Bases: object

UpdateIPSecConnectionTunnelDetails model.

Attributes

IKE_VERSION_V1 A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails.
IKE_VERSION_V2 A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails.
NAT_TRANSLATION_ENABLED_AUTO A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails.
NAT_TRANSLATION_ENABLED_DISABLED A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails.
NAT_TRANSLATION_ENABLED_ENABLED A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails.
ORACLE_INITIATION_INITIATOR_OR_RESPONDER A constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails.
ORACLE_INITIATION_RESPONDER_ONLY A constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails.
ROUTING_BGP A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails.
ROUTING_POLICY A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails.
ROUTING_STATIC A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails.
bgp_session_config Gets the bgp_session_config of this UpdateIPSecConnectionTunnelDetails.
display_name Gets the display_name of this UpdateIPSecConnectionTunnelDetails.
dpd_config Gets the dpd_config of this UpdateIPSecConnectionTunnelDetails.
encryption_domain_config Gets the encryption_domain_config of this UpdateIPSecConnectionTunnelDetails.
ike_version Gets the ike_version of this UpdateIPSecConnectionTunnelDetails.
nat_translation_enabled Gets the nat_translation_enabled of this UpdateIPSecConnectionTunnelDetails.
oracle_initiation Gets the oracle_initiation of this UpdateIPSecConnectionTunnelDetails.
phase_one_config Gets the phase_one_config of this UpdateIPSecConnectionTunnelDetails.
phase_two_config Gets the phase_two_config of this UpdateIPSecConnectionTunnelDetails.
routing Gets the routing of this UpdateIPSecConnectionTunnelDetails.

Methods

__init__(**kwargs) Initializes a new UpdateIPSecConnectionTunnelDetails object with values from keyword arguments.
IKE_VERSION_V1 = 'V1'

A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “V1”

IKE_VERSION_V2 = 'V2'

A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “V2”

NAT_TRANSLATION_ENABLED_AUTO = 'AUTO'

A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “AUTO”

NAT_TRANSLATION_ENABLED_DISABLED = 'DISABLED'

A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “DISABLED”

NAT_TRANSLATION_ENABLED_ENABLED = 'ENABLED'

A constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “ENABLED”

ORACLE_INITIATION_INITIATOR_OR_RESPONDER = 'INITIATOR_OR_RESPONDER'

A constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “INITIATOR_OR_RESPONDER”

ORACLE_INITIATION_RESPONDER_ONLY = 'RESPONDER_ONLY'

A constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “RESPONDER_ONLY”

ROUTING_BGP = 'BGP'

A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “BGP”

ROUTING_POLICY = 'POLICY'

A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “POLICY”

ROUTING_STATIC = 'STATIC'

A constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. This constant has a value of “STATIC”

__init__(**kwargs)

Initializes a new UpdateIPSecConnectionTunnelDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this UpdateIPSecConnectionTunnelDetails.
  • routing (str) – The value to assign to the routing property of this UpdateIPSecConnectionTunnelDetails. Allowed values for this property are: “BGP”, “STATIC”, “POLICY”
  • ike_version (str) – The value to assign to the ike_version property of this UpdateIPSecConnectionTunnelDetails. Allowed values for this property are: “V1”, “V2”
  • bgp_session_config (oci.core.models.UpdateIPSecTunnelBgpSessionDetails) – The value to assign to the bgp_session_config property of this UpdateIPSecConnectionTunnelDetails.
  • oracle_initiation (str) – The value to assign to the oracle_initiation property of this UpdateIPSecConnectionTunnelDetails. Allowed values for this property are: “INITIATOR_OR_RESPONDER”, “RESPONDER_ONLY”
  • nat_translation_enabled (str) – The value to assign to the nat_translation_enabled property of this UpdateIPSecConnectionTunnelDetails. Allowed values for this property are: “ENABLED”, “DISABLED”, “AUTO”
  • phase_one_config (oci.core.models.PhaseOneConfigDetails) – The value to assign to the phase_one_config property of this UpdateIPSecConnectionTunnelDetails.
  • phase_two_config (oci.core.models.PhaseTwoConfigDetails) – The value to assign to the phase_two_config property of this UpdateIPSecConnectionTunnelDetails.
  • dpd_config (oci.core.models.DpdConfig) – The value to assign to the dpd_config property of this UpdateIPSecConnectionTunnelDetails.
  • encryption_domain_config (oci.core.models.UpdateIPSecTunnelEncryptionDomainDetails) – The value to assign to the encryption_domain_config property of this UpdateIPSecConnectionTunnelDetails.
bgp_session_config

Gets the bgp_session_config of this UpdateIPSecConnectionTunnelDetails.

Returns:The bgp_session_config of this UpdateIPSecConnectionTunnelDetails.
Return type:oci.core.models.UpdateIPSecTunnelBgpSessionDetails
display_name

Gets the display_name of this UpdateIPSecConnectionTunnelDetails. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns:The display_name of this UpdateIPSecConnectionTunnelDetails.
Return type:str
dpd_config

Gets the dpd_config of this UpdateIPSecConnectionTunnelDetails.

Returns:The dpd_config of this UpdateIPSecConnectionTunnelDetails.
Return type:oci.core.models.DpdConfig
encryption_domain_config

Gets the encryption_domain_config of this UpdateIPSecConnectionTunnelDetails.

Returns:The encryption_domain_config of this UpdateIPSecConnectionTunnelDetails.
Return type:oci.core.models.UpdateIPSecTunnelEncryptionDomainDetails
ike_version

Gets the ike_version of this UpdateIPSecConnectionTunnelDetails. Internet Key Exchange protocol version.

Allowed values for this property are: “V1”, “V2”

Returns:The ike_version of this UpdateIPSecConnectionTunnelDetails.
Return type:str
nat_translation_enabled

Gets the nat_translation_enabled of this UpdateIPSecConnectionTunnelDetails. By default (the AUTO setting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.

The ENABLED option sets the IKE protocol to use port 4500 instead of 500 and forces encapsulating traffic with the ESP protocol inside UDP packets.

The DISABLED option directs IKE to completely refuse to negotiate NAT-T even if it senses there may be a NAT device in use.

Allowed values for this property are: “ENABLED”, “DISABLED”, “AUTO”

Returns:The nat_translation_enabled of this UpdateIPSecConnectionTunnelDetails.
Return type:str
oracle_initiation

Gets the oracle_initiation of this UpdateIPSecConnectionTunnelDetails. Indicates whether the Oracle end of the IPSec connection is able to initiate starting up the IPSec tunnel.

Allowed values for this property are: “INITIATOR_OR_RESPONDER”, “RESPONDER_ONLY”

Returns:The oracle_initiation of this UpdateIPSecConnectionTunnelDetails.
Return type:str
phase_one_config

Gets the phase_one_config of this UpdateIPSecConnectionTunnelDetails.

Returns:The phase_one_config of this UpdateIPSecConnectionTunnelDetails.
Return type:oci.core.models.PhaseOneConfigDetails
phase_two_config

Gets the phase_two_config of this UpdateIPSecConnectionTunnelDetails.

Returns:The phase_two_config of this UpdateIPSecConnectionTunnelDetails.
Return type:oci.core.models.PhaseTwoConfigDetails
routing

Gets the routing of this UpdateIPSecConnectionTunnelDetails. The type of routing to use for this tunnel (BGP dynamic routing, static routing, or policy-based routing).

Allowed values for this property are: “BGP”, “STATIC”, “POLICY”

Returns:The routing of this UpdateIPSecConnectionTunnelDetails.
Return type:str