Skip to content

Commit 6902bbe

Browse files
committed
updated the virtual machine definitions to support D, DS and G series
1 parent 15e175e commit 6902bbe

File tree

2 files changed

+69
-4
lines changed

2 files changed

+69
-4
lines changed

Elastacloud.AzureManagement.Fluent/Types/VmSize.cs

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,69 @@ public enum VmSize
7070
// ReSharper disable once InconsistentNaming
7171
Basic_A3,
7272
// ReSharper disable once InconsistentNaming
73-
Basic_A4
73+
Basic_A4,
74+
// <summary>1 core, 3.5G, 127 OS, 50G SSD</summary>
75+
// ReSharper disable once InconsistentNaming
76+
STANDARD_D1,
77+
// <summary>2 core, 7G, 127 OS, 100G SSD</summary>
78+
// ReSharper disable once InconsistentNaming
79+
STANDARD_D2,
80+
// <summary>4 core, 14G, 127 OS, 200G SSD</summary>
81+
// ReSharper disable once InconsistentNaming
82+
STANDARD_D3,
83+
// <summary>8 core, 28G, 127 OS, 400G SSD</summary>
84+
// ReSharper disable once InconsistentNaming
85+
STANDARD_D4,
86+
// <summary>2 core, 14G, 127 OS, 100G SSD</summary>
87+
// ReSharper disable once InconsistentNaming
88+
STANDARD_D11,
89+
// <summary>4 core, 28G, 127 OS, 200G SSD</summary>
90+
// ReSharper disable once InconsistentNaming
91+
STANDARD_D12,
92+
// <summary>8 core, 56G, 127 OS, 400G SSD</summary>
93+
// ReSharper disable once InconsistentNaming
94+
STANDARD_D13,
95+
// <summary>1 core, 112G, 127 OS, 800G SSD</summary>
96+
// ReSharper disable once InconsistentNaming
97+
STANDARD_D14,
98+
// <summary>1 core, 3.5G, 127 OS, 7G SSD, 3200/32MBsec</summary>
99+
// ReSharper disable once InconsistentNaming
100+
STANDARD_DS1,
101+
// <summary>2 core, 7G, 127 OS, 14G SSD, 6400/64MBsec</summary>
102+
// ReSharper disable once InconsistentNaming
103+
STANDARD_DS2,
104+
// <summary>4 core, 14G, 127 OS, 28G SSD, 12800/128MBsec</summary>
105+
// ReSharper disable once InconsistentNaming
106+
STANDARD_DS3,
107+
// <summary>8 core, 28G, 127 OS, 56G SSD, 25600/256MBsec</summary>
108+
// ReSharper disable once InconsistentNaming
109+
STANDARD_DS4,
110+
// <summary>1 core, 28G, 127 OS, 28G SSD, 6400/64MBsec</summary>
111+
// ReSharper disable once InconsistentNaming
112+
STANDARD_DS11,
113+
// <summary>2 core, 56G, 127 OS, 56G SSD, 12800/128MBsec</summary>
114+
// ReSharper disable once InconsistentNaming
115+
STANDARD_DS12,
116+
// <summary>4 core, 112G, 127 OS, 112G SSD, 25600/256MBsec</summary>
117+
// ReSharper disable once InconsistentNaming
118+
STANDARD_DS13,
119+
// <summary>8 core, 224G, 127 OS, 224G SSD, 56200/512MBsec</summary>
120+
// ReSharper disable once InconsistentNaming
121+
STANDARD_DS14,
122+
// <summary>2 core, 28G, 127 OS, 384G SSD</summary>
123+
// ReSharper disable once InconsistentNaming
124+
STANDARD_G1,
125+
// <summary>4 core, 56G, 127 OS, 768G SSD</summary>
126+
// ReSharper disable once InconsistentNaming
127+
STANDARD_G2,
128+
// <summary>8 core, 112G, 127 OS, 1536G SSD</summary>
129+
// ReSharper disable once InconsistentNaming
130+
STANDARD_G3,
131+
// <summary>16 core, 224G, 127 OS, 3072G SSD</summary>
132+
// ReSharper disable once InconsistentNaming
133+
STANDARD_G4,
134+
// <summary>32 core, 448G, 127 OS, 6144G SSD</summary>
135+
// ReSharper disable once InconsistentNaming
136+
STANDARD_G5
74137
}
75138
}

Elastacloud.FluentManagement.FSTest/VirtualMachines.fsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,14 @@ let settingCert fileName subscriptionId =
2727
let settings = PublishSettingsExtractor fileName
2828
settings.AddAllPublishSettingsCertificatesToPersonalMachineStore(subscriptionId).[0]
2929
let getFromBizsparkPlus = settingCert "D:\\Projects\\BizSpark Plus-7-8-2014-credentials.publishsettings"
30+
let vmClient = LinuxVirtualMachineClient(subscriptionId, getFromBizsparkPlus subscriptionId)
31+
3032

3133
let storageClient = StorageClient(subscriptionId, getFromBizsparkPlus subscriptionId)
3234
let accounts = storageClient.GetStorageAccountList()
3335
let account = accounts |> Seq.filter (fun account -> account.Name = "azurecoder11")
3436

35-
let vmClient = LinuxVirtualMachineClient(subscriptionId, getFromBizsparkPlus subscriptionId)
37+
3638
let sshEndpoint = InputEndpoint(EndpointName = "ssh",
3739
LocalPort = 22,
3840
Port = Nullable(22),
@@ -66,5 +68,5 @@ let ne = vnClient.GetAvailableVirtualNetworks("North Europe")
6668
vnClient.AddSubnetToAddressRange("bigbadbeetleborgs", "10.0.0.0/20", "max-1")
6769
vnClient.RemoveSubnet("skynet", "cluster")
6870
let images = vmClient.GetCurrentUbuntuImage()
69-
let attack = vmClient.GetHostDetails("sparkattack")
70-
attack.[0].Endpoints.Item 1
71+
let attack = vmClient.GetHostDetails("isaacsample2")
72+
attack.[0].Endpoints

0 commit comments

Comments
 (0)