Class IPsecConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.IPsecConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<IPsecConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class IPsecConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<IPsecConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IPsecConfig()No args constructor for use in serializationIPsecConfig(IPsecFullModeConfig full, String mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPsecConfigBuilderedit()Map<String,Object>getAdditionalProperties()IPsecFullModeConfiggetFull()StringgetMode()mode defines the behaviour of the ipsec configuration within the platform.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFull(IPsecFullModeConfig full)voidsetMode(String mode)mode defines the behaviour of the ipsec configuration within the platform.IPsecConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
IPsecConfig
public IPsecConfig()
No args constructor for use in serialization
-
IPsecConfig
public IPsecConfig(IPsecFullModeConfig full, String mode)
-
-
Method Detail
-
getFull
public IPsecFullModeConfig getFull()
-
setFull
public void setFull(IPsecFullModeConfig full)
-
getMode
public String getMode()
mode defines the behaviour of the ipsec configuration within the platform. Valid values are `Disabled`, `External` and `Full`. When 'Disabled', ipsec will not be enabled at the node level. When 'External', ipsec is enabled on the node level but requires the user to configure the secure communication parameters. This mode is for external secure communications and the configuration can be done using the k8s-nmstate operator. When 'Full', ipsec is configured on the node level and inter-pod secure communication within the cluster is configured. Note with `Full`, if ipsec is desired for communication with external (to the cluster) entities (such as storage arrays), this is left to the user to configure.
-
setMode
public void setMode(String mode)
mode defines the behaviour of the ipsec configuration within the platform. Valid values are `Disabled`, `External` and `Full`. When 'Disabled', ipsec will not be enabled at the node level. When 'External', ipsec is enabled on the node level but requires the user to configure the secure communication parameters. This mode is for external secure communications and the configuration can be done using the k8s-nmstate operator. When 'Full', ipsec is configured on the node level and inter-pod secure communication within the cluster is configured. Note with `Full`, if ipsec is desired for communication with external (to the cluster) entities (such as storage arrays), this is left to the user to configure.
-
edit
public IPsecConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IPsecConfigBuilder>
-
toBuilder
public IPsecConfigBuilder toBuilder()
-
-