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
-