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. Whether NAT-T Enabled on the tunnel

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. Whether Oracle side is the initiator for negotiation.

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 (either BGP dynamic routing or static routing).

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

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