Class SecuritySettings

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class SecuritySettings
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<SecuritySettingsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    SecuritySettings define the security type and the UEFI settings of the virtual machine.
    See Also:
    Serialized Form
    • Constructor Detail

      • SecuritySettings

        public SecuritySettings()
        No args constructor for use in serialization
    • Method Detail

      • getConfidentialVM

        public ConfidentialVM getConfidentialVM()
        SecuritySettings define the security type and the UEFI settings of the virtual machine.
      • setConfidentialVM

        public void setConfidentialVM​(ConfidentialVM confidentialVM)
        SecuritySettings define the security type and the UEFI settings of the virtual machine.
      • getSecurityType

        public String getSecurityType()
        SecurityType specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable secure boot and vTPM. The default behavior is: secure boot and vTPM will not be enabled unless this property is set.
      • setSecurityType

        public void setSecurityType​(String securityType)
        SecurityType specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable secure boot and vTPM. The default behavior is: secure boot and vTPM will not be enabled unless this property is set.
      • getTrustedLaunch

        public TrustedLaunch getTrustedLaunch()
        SecuritySettings define the security type and the UEFI settings of the virtual machine.
      • setTrustedLaunch

        public void setTrustedLaunch​(TrustedLaunch trustedLaunch)
        SecuritySettings define the security type and the UEFI settings of the virtual machine.
      • getAdditionalProperties

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

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

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