Class IPsecFullModeConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<IPsecFullModeConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IPsecFullModeConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IPsecFullModeConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IPsecFullModeConfig defines configuration parameters for the IPsec `Full` mode.
    See Also:
    Serialized Form
    • Constructor Detail

      • IPsecFullModeConfig

        public IPsecFullModeConfig()
        No args constructor for use in serialization
      • IPsecFullModeConfig

        public IPsecFullModeConfig​(String encapsulation)
    • Method Detail

      • getEncapsulation

        public String getEncapsulation()
        encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal. When configured it uses UDP port 4500 for the encapsulation. Valid values are Always, Auto and omitted. Always means enable UDP encapsulation regardless of whether NAT is detected. Auto means enable UDP encapsulation based on the detection of NAT. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is Auto.
      • setEncapsulation

        public void setEncapsulation​(String encapsulation)
        encapsulation option to configure libreswan on how inter-pod traffic across nodes are encapsulated to handle NAT traversal. When configured it uses UDP port 4500 for the encapsulation. Valid values are Always, Auto and omitted. Always means enable UDP encapsulation regardless of whether NAT is detected. Auto means enable UDP encapsulation based on the detection of NAT. When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change over time. The current default is Auto.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)