@equinix-labs/pulumi-equinix
Version:
A Pulumi package for creating and managing equinix cloud resources.
302 lines (301 loc) • 7.87 kB
TypeScript
export declare const BillingCycle: {
readonly Hourly: "hourly";
readonly Monthly: "monthly";
};
export type BillingCycle = (typeof BillingCycle)[keyof typeof BillingCycle];
export declare const Facility: {
/**
* Amsterdam 2
*/
readonly AM2: "am2";
/**
* Amsterdam 6
*/
readonly AM6: "am6";
/**
* Manchester 5
*/
readonly MA5: "ma5";
/**
* Tokio 1
*/
readonly NRT1: "nrt1";
/**
* Paris 4
*/
readonly PA4: "pa4";
/**
* Stockholm 2
*/
readonly SK2: "sk2";
/**
* Melbourne 2
*/
readonly ME2: "me2";
/**
* Hong Kong 2
*/
readonly HK2: "hk2";
/**
* Tokyo 11
*/
readonly TY11: "ty11";
/**
* Los Angeles 4
*/
readonly LA4: "la4";
/**
* Dallas 6
*/
readonly DA6: "da6";
/**
* Dallas 11
*/
readonly DA11: "da11";
/**
* Dallas 3
*/
readonly DA3: "da3";
/**
* Sao Paulo 4
*/
readonly SP4: "sp4";
/**
* Montreal 1
*/
readonly MT1: "mt1";
/**
* Silicon Valley 16
*/
readonly SV16: "sv16";
/**
* Sunnyvale, CA 1
*/
readonly SJC1: "sjc1";
/**
* Frankfurt 2
*/
readonly FRA2: "fra2";
/**
* Frankfurt 8
*/
readonly FRA8: "fr8";
/**
* New York 5
*/
readonly NY5: "ny5";
/**
* New York 6
*/
readonly NY6: "ny6";
/**
* New York 7
*/
readonly NY7: "ny7";
/**
* Chicago 3
*/
readonly CH3: "ch3";
/**
* Seoul 1
*/
readonly SL1: "sl1";
/**
* Sydney 5
*/
readonly SY5: "sy5";
/**
* Osaka 3
*/
readonly OS3: "os3";
/**
* London 7
*/
readonly LD7: "ld7";
/**
* Washington DC 10
*/
readonly DC10: "dc10";
/**
* Amsterdam 1
*/
readonly AMS1: "ams1";
/**
* Singapore 4
*/
readonly SG4: "sg4";
/**
* Seattle 4
*/
readonly SE4: "se4";
/**
* Sydney 4
*/
readonly SY4: "sy4";
/**
* Atlanta 4
*/
readonly AT4: "at4";
/**
* Dallas 2
*/
readonly DFW2: "dfw2";
/**
* Toronto
*/
readonly TR2: "tr2";
/**
* Washington DC
*/
readonly DC13: "dc13";
/**
* Helsinki
*/
readonly HE7: "he7";
/**
* Parsippany, NJ 1
*/
readonly EWR1: "ewr1";
/**
* Singapore 5
*/
readonly SG5: "sg5";
/**
* Singapore 1
*/
readonly SG1: "sg1";
/**
* Madrid 2
*/
readonly MD2: "md2";
/**
* Silicon Valley 15
*/
readonly SV15: "sv15";
};
/**
* See https://deploy.equinix.com/developers/api/metal/#tag/Facilities/operation/findFacilities
*/
export type Facility = (typeof Facility)[keyof typeof Facility];
export declare const IpBlockType: {
readonly GlobalIPv4: "global_ipv4";
readonly PublicIPv4: "public_ipv4";
};
export type IpBlockType = (typeof IpBlockType)[keyof typeof IpBlockType];
export declare const NetworkType: {
readonly Layer3: "layer3";
readonly Layer2Individual: "layer2-individual";
readonly Layer2Bonded: "layer2-bonded";
readonly Hybrid: "hybrid";
};
export type NetworkType = (typeof NetworkType)[keyof typeof NetworkType];
export declare const OperatingSystem: {
readonly Alma8: "alma_8";
readonly Alma9: "alma_9";
readonly Alpine3: "alpine_3";
readonly CentOS6: "centos_6";
readonly CentOS7: "centos_7";
readonly CentOS8: "centos_8";
readonly CoreOSAlpha: "coreos_alpha";
readonly CoreOSBeta: "coreos_beta";
readonly CoreOSStable: "coreos_stable";
readonly CustomIPXE: "custom_ipxe";
readonly Debian10: "debian_10";
readonly Debian11: "debian_11";
readonly Debian7: "debian_7";
readonly Debian8: "debian_8";
readonly Debian9: "debian_9";
readonly Fedora31: "fedora_31";
readonly Fedora34: "fedora_34";
readonly FlatcarAlpha: "flatcar_alpha";
readonly FlatcarBeta: "flatcar_beta";
readonly FlatcarEdge: "flatcar_edge";
readonly FlatcarLTS: "flatcar_lts";
readonly FlatcarStable: "flatcar_stable";
readonly FreeBSD10_3: "freebsd_10_3";
readonly FreeBSD10_4: "freebsd_10_4";
readonly FreeBSD11_0: "freebsd_11_0";
readonly FreeBSD11_1: "freebsd_11_1";
readonly FreeBSD11_2: "freebsd_11_2";
readonly FreeBSD11_3: "freebsd_11_3";
readonly FreeBSD11_4: "freebsd_11_4";
readonly FreeBSD12Testing: "freebsd_12_testing";
readonly FreeBSD12_1: "freebsd_12_1";
readonly FreeBSD13_0: "freebsd_13_0";
readonly FreeBSD13_1: "freebsd_13_1";
readonly FreeBSD13_testing: "freebsd_13_testing";
readonly HookEsxi7: "hook_esxi7";
readonly NixOS17_03: "nixos_17_03";
readonly NixOS18_03: "nixos_18_03";
readonly NixOS19_03: "nixos_19_03";
readonly NixOS20_09: "nixos_20_09";
readonly NixOS21_11: "nixos_21_11";
readonly NixOS22_05: "nixos_22_05";
readonly NixOS22_11: "nixos_22_11";
readonly Nixos21_05: "nixos_21_05";
readonly NutanixCentos: "nutanix_centos";
readonly NutanixLTS5_19_1: "nutanix_lts_5_19_1";
readonly NutanixLTS5_20: "nutanix_lts_5_20";
readonly OpenSUSE42_3: "opensuse_42_3";
readonly RHEL7: "rhel_7";
readonly RHEL8: "rhel_8";
readonly RHEL9: "rhel_9";
readonly RancherOS: "rancher";
readonly Rocky8: "rocky_8";
readonly Rocky9: "rocky_9";
readonly SLES12SP3: "suse_sles12_sp3";
readonly ScientificLinux6: "scientific_6";
readonly TalosV1: "talos_v1";
readonly Ubuntu1710: "ubuntu_17_10";
readonly Ubuntu18_04: "ubuntu_18_04";
readonly Ubuntu1904: "ubuntu_19_04";
readonly Ubuntu19_10: "ubuntu_19_10";
readonly Ubuntu20_04: "ubuntu_20_04";
readonly Ubuntu20_04_legacy: "ubuntu_20_04_legacy";
readonly Ubuntu20_10: "ubuntu_20_10";
readonly Ubuntu2204: "ubuntu_22_04";
readonly VMWareAlloyVcf: "vmware_alloy_vcf";
readonly VMWareEsxi5_5: "vmware_esxi_5_5";
readonly VMWareEsxi6_0: "vmware_esxi_6_0";
readonly VMWareEsxi6_5: "vmware_esxi_6_5";
readonly VMWareEsxi6_7: "vmware_esxi_6_7";
readonly VMWareEsxi6_7_vcf: "vmware_esxi_6_7_vcf";
readonly VMWareEsxi7_0: "vmware_esxi_7_0";
readonly VMWareEsxi7_0U2a: "vmware_esxi_7_0U2a";
readonly VMWareEsxi7_0_vcf: "vmware_esxi_7_0_vcf";
readonly VMWareNsx2_5_0: "vmware_nsx_2_5_0";
readonly VMWareNsx3_0_0: "vmware_nsx_3_0_0";
readonly Virtuozzo7: "virtuozzo_7";
readonly Windows2012R2: "windows_2012_r2";
readonly Windows2016: "windows_2016";
readonly Windows2019: "windows_2019";
readonly Windows2022: "windows_2022";
};
/**
* See https://deploy.equinix.com/developers/api/metal/#tag/OperatingSystems/operation/findOperatingSystems
*/
export type OperatingSystem = (typeof OperatingSystem)[keyof typeof OperatingSystem];
export declare const Plan: {
readonly A3LargeX86: "a3.large.x86";
readonly C2LargeARM: "c2.large.arm";
readonly C2MediumX86: "c2.medium.x86";
readonly C3LargeARM: "c3.large.arm64";
readonly C3MediumX86: "c3.medium.x86";
readonly C3SmallX86: "c3.small.x86";
readonly F3LargeX86: "f3.large.x86";
readonly F3MediumX86: "f3.medium.x86";
readonly G2LargeX86: "g2.large.x86";
readonly M2XLargeX86: "m2.xlarge.x86";
readonly M3LargeX86: "m3.large.x86";
readonly M3SmallX86: "m3.small.x86";
readonly N2XLargeX86: "n2.xlarge.x86";
readonly N3XLargeX86: "n3.xlarge.x86";
readonly S3XLargeX86: "s3.xlarge.x86";
readonly T3SmallX86: "t3.small.x86";
readonly X2XLargeX86: "x2.xlarge.x86";
readonly X3XLargeX86: "x3.xlarge.x86";
};
/**
* See https://deploy.equinix.com/developers/api/metal/#tag/Plans/operation/findPlans
*/
export type Plan = (typeof Plan)[keyof typeof Plan];