1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 | exports = module.exports;
|
18 |
|
19 | var VMConstants = {
|
20 | EXTENSIONS: {
|
21 | TYPE: 'Microsoft.Compute/virtualMachines/extensions',
|
22 |
|
23 | LINUX_DIAG_NAME: 'LinuxDiagnostic',
|
24 | LINUX_DIAG_PUBLISHER: 'Microsoft.OSTCExtensions',
|
25 | LINUX_DIAG_VERSION: '2.3',
|
26 | IAAS_DIAG_NAME: 'IaaSDiagnostics',
|
27 | IAAS_DIAG_PUBLISHER: 'Microsoft.Azure.Diagnostics',
|
28 | IAAS_DIAG_VERSION: '1.5',
|
29 |
|
30 | IAAS_AEM_VERSION: '2.0',
|
31 | IAAS_AEM_NAME: 'AzureCATExtensionHandler',
|
32 | IAAS_AEM_PUBLISHER: 'Microsoft.AzureCAT.AzureEnhancedMonitoring',
|
33 | LINUX_AEM_VERSION: '3.0',
|
34 | LINUX_AEM_NAME: 'AzureEnhancedMonitorForLinux',
|
35 | LINUX_AEM_PUBLISHER: 'Microsoft.OSTCExtensions',
|
36 |
|
37 | DOCKER_PORT: 2376,
|
38 | DOCKER_VERSION_ARM: '1.0',
|
39 | DOCKER_VERSION_ASM: '1.*',
|
40 | DOCKER_NAME: 'DockerExtension',
|
41 | DOCKER_PUBLISHER: 'Microsoft.Azure.Extensions',
|
42 |
|
43 | LINUX_ACCESS_VERSION: '1.4',
|
44 | LINUX_ACCESS_NAME: 'VMAccessForLinux',
|
45 | LINUX_ACCESS_PUBLISHER: 'Microsoft.OSTCExtensions',
|
46 | WINDOWS_ACCESS_VERSION: '2.0',
|
47 | WINDOWS_ACCESS_NAME: 'VMAccessAgent',
|
48 | WINDOWS_ACCESS_PUBLISHER: 'Microsoft.Compute',
|
49 |
|
50 | BGINFO_MAJOR_VERSION: '2',
|
51 | BGINFO_VERSION: '2.1',
|
52 | BGINFO_NAME: 'BGInfo',
|
53 | BGINFO_PUBLISHER: 'Microsoft.Compute',
|
54 |
|
55 | AZURE_DISK_ENCRYPTION_WINDOWS_EXTENSION_PUBLISHER: 'Microsoft.Azure.Security',
|
56 | AZURE_DISK_ENCRYPTION_WINDOWS_EXTENSION_NAME: 'AzureDiskEncryption',
|
57 | AZURE_DISK_ENCRYPTION_WINDOWS_EXTENSION_VERSION: '1.1',
|
58 |
|
59 | AZURE_DISK_ENCRYPTION_LINUX_EXTENSION_PUBLISHER: 'Microsoft.Azure.Security',
|
60 | AZURE_DISK_ENCRYPTION_LINUX_EXTENSION_NAME: 'AzureDiskEncryptionForLinux',
|
61 | AZURE_DISK_ENCRYPTION_LINUX_EXTENSION_VERSION: '0.1',
|
62 |
|
63 | AZURE_VM_BACKUP_LINUX_EXTENSION_PUBLISHER: 'Microsoft.Azure.Security',
|
64 | AZURE_VM_BACKUP_LINUX_EXTENSION_NAME: 'VMBackupForLinuxExtension',
|
65 | AZURE_VM_BACKUP_LINUX_EXTENSION_VERSION: '0.1',
|
66 |
|
67 | EXTENSION_PROVISIONING_SUCCEEDED: 'Succeeded',
|
68 | DEFAULT_KEY_ENCRYPTION_ALGORITHM: 'RSA-OAEP'
|
69 | },
|
70 |
|
71 |
|
72 | PREMIUM_STORAGE_VM_SIZES:{
|
73 |
|
74 |
|
75 | STANDARD_DS1: {IOPS: 3200, THROUGHPUT: 32},
|
76 | STANDARD_DS2: {IOPS: 6400, THROUGHPUT: 64},
|
77 | STANDARD_DS3: {IOPS: 12800, THROUGHPUT: 128},
|
78 | STANDARD_DS4: {IOPS: 25600, THROUGHPUT: 256},
|
79 | STANDARD_DS11: {IOPS: 6400, THROUGHPUT: 64},
|
80 | STANDARD_DS12: {IOPS: 12800, THROUGHPUT: 128},
|
81 | STANDARD_DS13: {IOPS: 25600, THROUGHPUT: 256},
|
82 | STANDARD_DS14: {IOPS: 50000, THROUGHPUT: 512},
|
83 |
|
84 |
|
85 | STANDARD_GS1: {IOPS: 5000, THROUGHPUT: 125},
|
86 | STANDARD_GS2: {IOPS: 10000, THROUGHPUT: 250},
|
87 | STANDARD_GS3: {IOPS: 20000, THROUGHPUT: 500},
|
88 | STANDARD_GS4: {IOPS: 40000, THROUGHPUT: 1000},
|
89 | STANDARD_GS5: {IOPS: 80000, THROUGHPUT: 2000},
|
90 | },
|
91 |
|
92 | PREMIUM_STORAGE_ACCOUNTS:{
|
93 | P10: {IOPS: 500, THROUGHPUT: 100},
|
94 | P20: {IOPS: 2300, THROUGHPUT: 150},
|
95 | P30: {IOPS: 5000, THROUGHPUT: 200},
|
96 | }
|
97 | };
|
98 |
|
99 | module.exports = VMConstants;
|