This repository has been archived by the owner on Dec 24, 2020. It is now read-only.
/
operatingSystem.ts
73 lines (70 loc) · 3.19 KB
/
operatingSystem.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// Copyright 2016-2018, Pulumi Corporation.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
export module OperatingSystems {
export const Alpine3: OperatingSystem = "alpine_3";
export const CentOS6: OperatingSystem = "centos_6";
export const CentOS7: OperatingSystem = "centos_7";
export const CoreOSAlpha: OperatingSystem = "coreos_alpha";
export const CoreOSBeta: OperatingSystem = "coreos_beta";
export const CoreOSStable: OperatingSystem = "coreos_stable";
export const CustomIPXE: OperatingSystem = "custom_ipxe";
export const Debian8: OperatingSystem = "debian_8";
export const Debian9: OperatingSystem = "debian_9";
export const FreeBSD10_4: OperatingSystem = "freebsd_10_4";
export const FreeBSD11_1: OperatingSystem = "freebsd_11_1";
export const FreeBSD11_2: OperatingSystem = "freebsd_11_2";
export const FreeBSD12Testing: OperatingSystem = "freebsd_12_testing";
export const NixOS18_03: OperatingSystem = "nixos_18_03";
export const NixOS19_03: OperatingSystem = "nixos_19_03";
export const OpenSUSE42_3: OperatingSystem = "opensuse_42_3";
export const RancherOS: OperatingSystem = "rancher";
export const RHEL7: OperatingSystem = "rhel_7";
export const ScientificLinux6: OperatingSystem = "scientific_6";
export const SLES12SP3: OperatingSystem = "suse_sles12_sp3";
export const Ubuntu1404: OperatingSystem = "ubuntu_14_04";
export const Ubuntu1604: OperatingSystem = "ubuntu_16_04";
export const Ubuntu1710: OperatingSystem = "ubuntu_17_10";
export const Ubuntu1804: OperatingSystem = "ubuntu_18_04";
export const VMWareEsxi6_5: OperatingSystem = "vmware_esxi_6_5";
export const Windows2012R2: OperatingSystem = "windows_2012_r2";
export const Windows2016: OperatingSystem = "windows_2016";
}
export type OperatingSystem =
"alpine_3" |
"centos_6" |
"centos_7" |
"coreos_alpha" |
"coreos_beta" |
"coreos_stable" |
"custom_ipxe" |
"debian_8" |
"debian_9" |
"freebsd_10_4" |
"freebsd_11_1" |
"freebsd_11_2" |
"freebsd_12_testing" |
"nixos_18_03" |
"nixos_19_03" |
"opensuse_42_3" |
"rancher" |
"rhel_7" |
"scientific_6" |
"suse_sles12_sp3" |
"ubuntu_14_04" |
"ubuntu_16_04" |
"ubuntu_17_10" |
"ubuntu_18_04" |
"vmware_esxi_6_5" |
"windows_2012_r2" |
"windows_2016" ;