Skip to content

Commit

Permalink
Merge pull request #421 from CheckPointSW/cloudguard-integrations-clo…
Browse files Browse the repository at this point in the history
…udguardiaas-aa184e7abdca58b95ff3acc30089dccf5e7508bd

Azure tempaltes | Added R82 support
  • Loading branch information
chkp-romanka authored Oct 28, 2024
2 parents 49f64cf + fb1dfc0 commit 125f200
Show file tree
Hide file tree
Showing 40 changed files with 1,627 additions and 90 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,10 @@
{
"label": "R81.20",
"value": "R81.20"
},
{
"label": "R82",
"value": "R82"
}
]
}
Expand Down Expand Up @@ -1066,6 +1070,345 @@
},
"count": "[steps('autoprovision').vmCount]"
},
{
"name": "R82vmSizeUiBYOL",
"type": "Microsoft.Compute.SizeSelector",
"visible": "[and(equals(steps('chkp').cloudGuardVersion, 'R82'), contains(steps('chkp').R80Offer, 'Bring Your Own License'))]",
"label": "Virtual machine size",
"toolTip": "The VM size of the Security Gateway",
"recommendedSizes": [
"Standard_D4ds_v5",
"Standard_D4d_v5"
],
"constraints": {
"allowedSizes": [
"Standard_D4_v4",
"Standard_D8_v4",
"Standard_D16_v4",
"Standard_D32_v4",
"Standard_D48_v4",
"Standard_D64_v4",
"Standard_D4s_v4",
"Standard_D8s_v4",
"Standard_D16s_v4",
"Standard_D32s_v4",
"Standard_D48s_v4",
"Standard_D64s_v4",
"Standard_D2_v5",
"Standard_D4_v5",
"Standard_D8_v5",
"Standard_D16_v5",
"Standard_D32_v5",
"Standard_D2s_v5",
"Standard_D4s_v5",
"Standard_D8s_v5",
"Standard_D16s_v5",
"Standard_D2d_v5",
"Standard_D4d_v5",
"Standard_D8d_v5",
"Standard_D16d_v5",
"Standard_D32d_v5",
"Standard_D2ds_v5",
"Standard_D4ds_v5",
"Standard_D8ds_v5",
"Standard_D16ds_v5",
"Standard_D32ds_v5",
"Standard_DS2_v2",
"Standard_DS3_v2",
"Standard_DS4_v2",
"Standard_DS5_v2",
"Standard_F2s",
"Standard_F4s",
"Standard_F8s",
"Standard_F16s",
"Standard_D4s_v3",
"Standard_D8s_v3",
"Standard_D16s_v3",
"Standard_D32s_v3",
"Standard_D64s_v3",
"Standard_E4s_v3",
"Standard_E8s_v3",
"Standard_E16s_v3",
"Standard_E20s_v3",
"Standard_E32s_v3",
"Standard_E64s_v3",
"Standard_E64is_v3",
"Standard_F4s_v2",
"Standard_F8s_v2",
"Standard_F16s_v2",
"Standard_F32s_v2",
"Standard_F64s_v2",
"Standard_M8ms",
"Standard_M16ms",
"Standard_M32ms",
"Standard_M64ms",
"Standard_M64s",
"Standard_D2_v2",
"Standard_D3_v2",
"Standard_D4_v2",
"Standard_D5_v2",
"Standard_D11_v2",
"Standard_D12_v2",
"Standard_D13_v2",
"Standard_D14_v2",
"Standard_D15_v2",
"Standard_F2",
"Standard_F4",
"Standard_F8",
"Standard_F16",
"Standard_D4_v3",
"Standard_D8_v3",
"Standard_D16_v3",
"Standard_D32_v3",
"Standard_D64_v3",
"Standard_E4_v3",
"Standard_E8_v3",
"Standard_E16_v3",
"Standard_E20_v3",
"Standard_E32_v3",
"Standard_E64_v3",
"Standard_E64i_v3",
"Standard_DS11_v2",
"Standard_DS12_v2",
"Standard_DS13_v2",
"Standard_DS14_v2",
"Standard_DS15_v2"
]
},
"osPlatform": "Linux",
"imageReference": {
"publisher": "checkpoint",
"offer": "check-point-cg-r82",
"sku": "sg-byol"
},
"count": "[steps('autoprovision').vmCount]"
},
{
"name": "R82vmSizeUiNGTP",
"type": "Microsoft.Compute.SizeSelector",
"visible": "[and(equals(steps('chkp').cloudGuardVersion, 'R82'), contains(steps('chkp').R80Offer, '(NGTP)'))]",
"label": "Virtual machine size",
"toolTip": "The VM size of the Security Gateway",
"recommendedSizes": [
"Standard_D4ds_v5",
"Standard_D4d_v5"
],
"constraints": {
"allowedSizes": [
"Standard_D4_v4",
"Standard_D8_v4",
"Standard_D16_v4",
"Standard_D32_v4",
"Standard_D48_v4",
"Standard_D64_v4",
"Standard_D4s_v4",
"Standard_D8s_v4",
"Standard_D16s_v4",
"Standard_D32s_v4",
"Standard_D48s_v4",
"Standard_D64s_v4",
"Standard_D2_v5",
"Standard_D4_v5",
"Standard_D8_v5",
"Standard_D16_v5",
"Standard_D32_v5",
"Standard_D2s_v5",
"Standard_D4s_v5",
"Standard_D8s_v5",
"Standard_D16s_v5",
"Standard_D2d_v5",
"Standard_D4d_v5",
"Standard_D8d_v5",
"Standard_D16d_v5",
"Standard_D32d_v5",
"Standard_D2ds_v5",
"Standard_D4ds_v5",
"Standard_D8ds_v5",
"Standard_D16ds_v5",
"Standard_D32ds_v5",
"Standard_DS2_v2",
"Standard_DS3_v2",
"Standard_DS4_v2",
"Standard_DS5_v2",
"Standard_F2s",
"Standard_F4s",
"Standard_F8s",
"Standard_F16s",
"Standard_D4s_v3",
"Standard_D8s_v3",
"Standard_D16s_v3",
"Standard_D32s_v3",
"Standard_D64s_v3",
"Standard_E4s_v3",
"Standard_E8s_v3",
"Standard_E16s_v3",
"Standard_E20s_v3",
"Standard_E32s_v3",
"Standard_E64s_v3",
"Standard_E64is_v3",
"Standard_F4s_v2",
"Standard_F8s_v2",
"Standard_F16s_v2",
"Standard_F32s_v2",
"Standard_F64s_v2",
"Standard_M8ms",
"Standard_M16ms",
"Standard_M32ms",
"Standard_M64ms",
"Standard_M64s",
"Standard_D2_v2",
"Standard_D3_v2",
"Standard_D4_v2",
"Standard_D5_v2",
"Standard_D11_v2",
"Standard_D12_v2",
"Standard_D13_v2",
"Standard_D14_v2",
"Standard_D15_v2",
"Standard_F2",
"Standard_F4",
"Standard_F8",
"Standard_F16",
"Standard_D4_v3",
"Standard_D8_v3",
"Standard_D16_v3",
"Standard_D32_v3",
"Standard_D64_v3",
"Standard_E4_v3",
"Standard_E8_v3",
"Standard_E16_v3",
"Standard_E20_v3",
"Standard_E32_v3",
"Standard_E64_v3",
"Standard_E64i_v3",
"Standard_DS11_v2",
"Standard_DS12_v2",
"Standard_DS13_v2",
"Standard_DS14_v2",
"Standard_DS15_v2"
]
},
"osPlatform": "Linux",
"imageReference": {
"publisher": "checkpoint",
"offer": "check-point-cg-r82",
"sku": "sg-ngtp"
},
"count": "[steps('autoprovision').vmCount]"
},
{
"name": "R82vmSizeUiNGTX",
"type": "Microsoft.Compute.SizeSelector",
"visible": "[and(equals(steps('chkp').cloudGuardVersion, 'R82'), contains(steps('chkp').R80Offer, '(NGTX)'))]",
"label": "Virtual machine size",
"toolTip": "The VM size of the Security Gateway",
"recommendedSizes": [
"Standard_D4ds_v5",
"Standard_D4d_v5"
],
"constraints": {
"allowedSizes": [
"Standard_D4_v4",
"Standard_D8_v4",
"Standard_D16_v4",
"Standard_D32_v4",
"Standard_D48_v4",
"Standard_D64_v4",
"Standard_D4s_v4",
"Standard_D8s_v4",
"Standard_D16s_v4",
"Standard_D32s_v4",
"Standard_D48s_v4",
"Standard_D64s_v4",
"Standard_D2_v5",
"Standard_D4_v5",
"Standard_D8_v5",
"Standard_D16_v5",
"Standard_D32_v5",
"Standard_D2s_v5",
"Standard_D4s_v5",
"Standard_D8s_v5",
"Standard_D16s_v5",
"Standard_D2d_v5",
"Standard_D4d_v5",
"Standard_D8d_v5",
"Standard_D16d_v5",
"Standard_D32d_v5",
"Standard_D2ds_v5",
"Standard_D4ds_v5",
"Standard_D8ds_v5",
"Standard_D16ds_v5",
"Standard_D32ds_v5",
"Standard_DS2_v2",
"Standard_DS3_v2",
"Standard_DS4_v2",
"Standard_DS5_v2",
"Standard_F2s",
"Standard_F4s",
"Standard_F8s",
"Standard_F16s",
"Standard_D4s_v3",
"Standard_D8s_v3",
"Standard_D16s_v3",
"Standard_D32s_v3",
"Standard_D64s_v3",
"Standard_E4s_v3",
"Standard_E8s_v3",
"Standard_E16s_v3",
"Standard_E20s_v3",
"Standard_E32s_v3",
"Standard_E64s_v3",
"Standard_E64is_v3",
"Standard_F4s_v2",
"Standard_F8s_v2",
"Standard_F16s_v2",
"Standard_F32s_v2",
"Standard_F64s_v2",
"Standard_M8ms",
"Standard_M16ms",
"Standard_M32ms",
"Standard_M64ms",
"Standard_M64s",
"Standard_D2_v2",
"Standard_D3_v2",
"Standard_D4_v2",
"Standard_D5_v2",
"Standard_D11_v2",
"Standard_D12_v2",
"Standard_D13_v2",
"Standard_D14_v2",
"Standard_D15_v2",
"Standard_F2",
"Standard_F4",
"Standard_F8",
"Standard_F16",
"Standard_D4_v3",
"Standard_D8_v3",
"Standard_D16_v3",
"Standard_D32_v3",
"Standard_D64_v3",
"Standard_E4_v3",
"Standard_E8_v3",
"Standard_E16_v3",
"Standard_E20_v3",
"Standard_E32_v3",
"Standard_E64_v3",
"Standard_E64i_v3",
"Standard_DS11_v2",
"Standard_DS12_v2",
"Standard_DS13_v2",
"Standard_DS14_v2",
"Standard_DS15_v2"
]
},
"osPlatform": "Linux",
"imageReference": {
"publisher": "checkpoint",
"offer": "check-point-cg-r82",
"sku": "sg-ngtx"
},
"count": "[steps('autoprovision').vmCount]"
},
{
"name": "adminShell",
"type": "Microsoft.Common.DropDown",
Expand Down Expand Up @@ -1489,7 +1832,7 @@
"availabilityZonesNum": "[coalesce(steps('autoprovision').availabilityZonesNum, int('0'))]",
"customMetrics": "[steps('autoprovision').customMetrics]",
"cloudGuardVersion": "[concat(steps('chkp').cloudGuardVersion, ' - ', coalesce(steps('chkp').R80Offer, 'Bring Your Own License'))]",
"vmSize": "[coalesce(steps('chkp').R8110vmSizeUiBYOL, steps('chkp').R8110vmSizeUiNGTP, steps('chkp').R8110vmSizeUiNGTX, steps('chkp').R8120vmSizeUiBYOL, steps('chkp').R8120vmSizeUiNGTP, steps('chkp').R8120vmSizeUiNGTX)]",
"vmSize": "[coalesce(steps('chkp').R8110vmSizeUiBYOL, steps('chkp').R8110vmSizeUiNGTP, steps('chkp').R8110vmSizeUiNGTX, steps('chkp').R8120vmSizeUiBYOL, steps('chkp').R8120vmSizeUiNGTP, steps('chkp').R8120vmSizeUiNGTX, steps('chkp').R82vmSizeUiBYOL, steps('chkp').R82vmSizeUiNGTP, steps('chkp').R82vmSizeUiNGTX)]",
"sicKey": "[steps('chkp').sicKeyUi]",
"bootstrapScript": "[steps('chkp').bootstrapScript]",
"allowDownloadFromUploadToCheckPoint": "[coalesce(steps('chkp').allowUploadDownload, 'true')]",
Expand Down
Loading

0 comments on commit 125f200

Please sign in to comment.