com.equinix.pulumi.metal.enums.OperatingSystem Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of equinix Show documentation
Show all versions of equinix Show documentation
A Pulumi package for creating and managing equinix cloud resources.
// *** 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();
}
}