All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.equinix.pulumi.metal.enums.OperatingSystem Maven / Gradle / Ivy

There is a newer version: 0.19.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.equinix.pulumi.metal.enums;

import com.pulumi.core.annotations.EnumType;
import java.lang.String;
import java.util.Objects;
import java.util.StringJoiner;

    /**
     * See https://deploy.equinix.com/developers/api/metal/#tag/OperatingSystems/operation/findOperatingSystems
     * 
     */
    @EnumType
    public enum OperatingSystem {
        Alma8("alma_8"),
        Alma9("alma_9"),
        Alpine3("alpine_3"),
        CentOS6("centos_6"),
        CentOS7("centos_7"),
        CentOS8("centos_8"),
        CoreOSAlpha("coreos_alpha"),
        CoreOSBeta("coreos_beta"),
        CoreOSStable("coreos_stable"),
        CustomIPXE("custom_ipxe"),
        Debian10("debian_10"),
        Debian11("debian_11"),
        Debian7("debian_7"),
        Debian8("debian_8"),
        Debian9("debian_9"),
        Fedora31("fedora_31"),
        Fedora34("fedora_34"),
        FlatcarAlpha("flatcar_alpha"),
        FlatcarBeta("flatcar_beta"),
        FlatcarEdge("flatcar_edge"),
        FlatcarLTS("flatcar_lts"),
        FlatcarStable("flatcar_stable"),
        FreeBSD10_3("freebsd_10_3"),
        FreeBSD10_4("freebsd_10_4"),
        FreeBSD11_0("freebsd_11_0"),
        FreeBSD11_1("freebsd_11_1"),
        FreeBSD11_2("freebsd_11_2"),
        FreeBSD11_3("freebsd_11_3"),
        FreeBSD11_4("freebsd_11_4"),
        FreeBSD12Testing("freebsd_12_testing"),
        FreeBSD12_1("freebsd_12_1"),
        FreeBSD13_0("freebsd_13_0"),
        FreeBSD13_1("freebsd_13_1"),
        FreeBSD13_testing("freebsd_13_testing"),
        HookEsxi7("hook_esxi7"),
        NixOS17_03("nixos_17_03"),
        NixOS18_03("nixos_18_03"),
        NixOS19_03("nixos_19_03"),
        NixOS20_09("nixos_20_09"),
        NixOS21_11("nixos_21_11"),
        NixOS22_05("nixos_22_05"),
        NixOS22_11("nixos_22_11"),
        Nixos21_05("nixos_21_05"),
        NutanixCentos("nutanix_centos"),
        NutanixLTS5_19_1("nutanix_lts_5_19_1"),
        NutanixLTS5_20("nutanix_lts_5_20"),
        OpenSUSE42_3("opensuse_42_3"),
        RHEL7("rhel_7"),
        RHEL8("rhel_8"),
        RHEL9("rhel_9"),
        RancherOS("rancher"),
        Rocky8("rocky_8"),
        Rocky9("rocky_9"),
        SLES12SP3("suse_sles12_sp3"),
        ScientificLinux6("scientific_6"),
        TalosV1("talos_v1"),
        Ubuntu1710("ubuntu_17_10"),
        Ubuntu18_04("ubuntu_18_04"),
        Ubuntu1904("ubuntu_19_04"),
        Ubuntu19_10("ubuntu_19_10"),
        Ubuntu20_04("ubuntu_20_04"),
        Ubuntu20_04_legacy("ubuntu_20_04_legacy"),
        Ubuntu20_10("ubuntu_20_10"),
        Ubuntu2204("ubuntu_22_04"),
        VMWareAlloyVcf("vmware_alloy_vcf"),
        VMWareEsxi5_5("vmware_esxi_5_5"),
        VMWareEsxi6_0("vmware_esxi_6_0"),
        VMWareEsxi6_5("vmware_esxi_6_5"),
        VMWareEsxi6_7("vmware_esxi_6_7"),
        VMWareEsxi6_7_vcf("vmware_esxi_6_7_vcf"),
        VMWareEsxi7_0("vmware_esxi_7_0"),
        VMWareEsxi7_0U2a("vmware_esxi_7_0U2a"),
        VMWareEsxi7_0_vcf("vmware_esxi_7_0_vcf"),
        VMWareNsx2_5_0("vmware_nsx_2_5_0"),
        VMWareNsx3_0_0("vmware_nsx_3_0_0"),
        Virtuozzo7("virtuozzo_7"),
        Windows2012R2("windows_2012_r2"),
        Windows2016("windows_2016"),
        Windows2019("windows_2019"),
        Windows2022("windows_2022");

        private final String value;

        OperatingSystem(String value) {
            this.value = Objects.requireNonNull(value);
        }

        @EnumType.Converter
        public String getValue() {
            return this.value;
        }

        @Override
        public java.lang.String toString() {
            return new StringJoiner(", ", "OperatingSystem[", "]")
                .add("value='" + this.value + "'")
                .toString();
        }
    }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy