UpdateIPSecConnectionTunnelDetails¶
-
class
oci.core.models.UpdateIPSecConnectionTunnelDetails(**kwargs)¶ Bases:
objectUpdateIPSecConnectionTunnelDetails model.
Attributes
IKE_VERSION_V1A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails. IKE_VERSION_V2A constant which can be used with the ike_version property of a UpdateIPSecConnectionTunnelDetails. NAT_TRANSLATION_ENABLED_AUTOA constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. NAT_TRANSLATION_ENABLED_DISABLEDA constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. NAT_TRANSLATION_ENABLED_ENABLEDA constant which can be used with the nat_translation_enabled property of a UpdateIPSecConnectionTunnelDetails. ORACLE_INITIATION_INITIATOR_OR_RESPONDERA constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails. ORACLE_INITIATION_RESPONDER_ONLYA constant which can be used with the oracle_initiation property of a UpdateIPSecConnectionTunnelDetails. ROUTING_BGPA constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. ROUTING_POLICYA constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. ROUTING_STATICA constant which can be used with the routing property of a UpdateIPSecConnectionTunnelDetails. bgp_session_configGets the bgp_session_config of this UpdateIPSecConnectionTunnelDetails. display_nameGets the display_name of this UpdateIPSecConnectionTunnelDetails. dpd_configGets the dpd_config of this UpdateIPSecConnectionTunnelDetails. encryption_domain_configGets the encryption_domain_config of this UpdateIPSecConnectionTunnelDetails. ike_versionGets the ike_version of this UpdateIPSecConnectionTunnelDetails. nat_translation_enabledGets the nat_translation_enabled of this UpdateIPSecConnectionTunnelDetails. oracle_initiationGets the oracle_initiation of this UpdateIPSecConnectionTunnelDetails. phase_one_configGets the phase_one_config of this UpdateIPSecConnectionTunnelDetails. phase_two_configGets the phase_two_config of this UpdateIPSecConnectionTunnelDetails. routingGets 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
-