<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Create objects for Azure Data-Center IP ranges - Python script in API / CLI Discussion</title>
    <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40549#M2721</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there are commands that also do the publish operation, like assign-global-policy.&lt;/P&gt;&lt;P&gt;regular CRUD commands require publish.&lt;/P&gt;&lt;P&gt;Robert.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jun 2018 05:34:25 GMT</pubDate>
    <dc:creator>Robert_Decker</dc:creator>
    <dc:date>2018-06-08T05:34:25Z</dc:date>
    <item>
      <title>Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40538#M2710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H2&gt;Overview&lt;/H2&gt;&lt;P&gt;This script generate group objects with the IP addresses of Microsoft Azure.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;R80.20 has built-in functionality for&amp;nbsp;addressing Azure's public IP addresses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;There new functionality allows you to use Azure, AWS and Office365 objects in your security policy using the GUI.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;There's no need to use scripts like this one and the updates happens automatically (no need to&amp;nbsp;publish&amp;nbsp; policy).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;Description&lt;/H2&gt;&lt;P&gt;Download Microsoft's Azure Datacenter IP ranges from: &lt;A href="https://www.microsoft.com/en-us/download/details.aspx?id=41653" title="https://www.microsoft.com/en-us/download/details.aspx?id=41653"&gt;https://www.microsoft.com/en-us/download/details.aspx?id=41653&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Run the attached Python script (the script does not have to run on the management server).&lt;/P&gt;&lt;P&gt;Provide the script with: the management's server IP address, username, password, the path for the downloaded file from Microsoft.&lt;/P&gt;&lt;P&gt;The script will now generate:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Over 3000 networks (for example: azure_network_104.208.0.0/19)&lt;/LI&gt;&lt;LI&gt;about 30 Group objects, one for each Azure region (for example: azure_region_useast)&lt;/LI&gt;&lt;LI&gt;and a group object called azure_region_all - a group object that contain all the group region objects.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you get an updated file from Microsoft, you can run the tool again. When running for the second time the script will work much faster: instead of creating thousands of objects, it will only process the changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;Instructions&lt;/H2&gt;&lt;P&gt;Download the attached zip and extract it on any machine with Python 2.7.x.&lt;/P&gt;&lt;P&gt;run:&lt;/P&gt;&lt;P&gt;python azure.py&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;Code Version&lt;/H2&gt;&lt;P&gt;Code version 1.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;Tested on version&lt;/H2&gt;&lt;P&gt;R80.10, API version 1.1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="font-size: 13px; color: #ff0000;"&gt;&lt;STRONG&gt;NOTICE: &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.6667px; color: #999999;"&gt;&lt;STRONG&gt;By using this sample code you agree to terms and conditions in this &lt;A href="https://community.checkpoint.com/docs/DOC-1042"&gt;Terms and Conditions&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Mar 2017 15:29:51 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40538#M2710</guid>
      <dc:creator>Uri_Bialik</dc:creator>
      <dc:date>2017-03-26T15:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40539#M2711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This script is working great on our Multi-Domain environment.&amp;nbsp; Out of curiosity, is there a python script available to do the same job, but for AWS? &lt;A href="https://aws.amazon.com/blogs/aws/aws-ip-ranges-json/" title="https://aws.amazon.com/blogs/aws/aws-ip-ranges-json/"&gt;AWS Public IP Address Ranges Now Available in JSON Form | AWS Blog&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 May 2017 18:43:12 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40539#M2711</guid>
      <dc:creator>Raj_Khatri</dc:creator>
      <dc:date>2017-05-10T18:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40540#M2712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, thank you for taking the time to create the code to create all these objects. &amp;nbsp;I am&amp;nbsp;experiencing an issue getting the objects to appear in the Security Management Server&amp;nbsp;(not MDM). &amp;nbsp;Had a few issues first, then remembered I had to enable access to the API from the &amp;nbsp;GUI clients. &amp;nbsp;I then run the script and everything appears to complete, no errors in the script but no objects appear in SMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- There is an audit event showing the account login, Super User Role, has Management API permission. &amp;nbsp;No events for object creation.&lt;/P&gt;&lt;P&gt;- One item I did change, I disable requirement for session ID and description &amp;lt; running test now.&lt;/P&gt;&lt;P&gt;? Where would I look for some type of event log to determine what is occurring?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2017 03:29:51 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40540#M2712</guid>
      <dc:creator>Todd_Larson</dc:creator>
      <dc:date>2017-12-01T03:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40541#M2713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;IF&amp;nbsp;SMS/MDM require a session name/description the script completes but you have to manually publish the changes after the script completes.&lt;/LI&gt;&lt;LI&gt;Logs/results are in api_calls.json file&lt;/LI&gt;&lt;LI&gt;How can I change the color of the network object and group during the next script execution? &amp;nbsp;Looks like it's possible using&amp;nbsp;&lt;EM&gt;set-if-exists,&lt;/EM&gt;&amp;nbsp;not certain of syntax though.&lt;UL&gt;&lt;LI&gt;I attempted to modify the line below,&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;res = client.api_call("add-network", {"name":network_name, "subnet": networks[network_name]["subnet"], "mask-length": networks[network_name]["mask-length"]})&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2017 17:42:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40541#M2713</guid>
      <dc:creator>Todd_Larson</dc:creator>
      <dc:date>2017-12-01T17:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40542#M2714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.checkpoint.com/migrated-users/2037"&gt;Uri Bialik&lt;/A&gt;‌ -&amp;nbsp;I'm trying to run the azure.py script on the Security Management server.&amp;nbsp; To do this, I created a&amp;nbsp; directory in home/admin/scripts and unpacked the files there.&amp;nbsp; I then set azure.py to execute.&amp;nbsp; Below is the result of that effort.&amp;nbsp; Are scripts like this not intended to run from an SMS or MDM?&amp;nbsp; Would the next step be to place the missing module in a subdirectory ?&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;[Expert@dayprdchkptmgt01:0]# $FWDIR/Python/bin/python2.7 azure.py&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;Traceback (most recent call last):&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;&amp;nbsp; File "azure.py", line 15, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from mgmt_api_lib import cp_mgmt_api&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;&amp;nbsp; File "/home/admin/scripts/azure_ip/python_bundle_1_2_2/mgmt_api_lib/__init__.py", line 1, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from cp_mgmt_api import APIClient&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt;"&gt;&amp;nbsp; File "/home/admin/scripts/azure_ip/python_bundle_1_2_2/mgmt_api_lib/cp_mgmt_api.py", line 21, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in 0in 0.0001pt; font-size: 12pt; color: #000000; text-indent: 0px; padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11pt; color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from distutils.version import LooseVersion&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Dec 2017 15:40:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40542#M2714</guid>
      <dc:creator>Todd_Larson</dc:creator>
      <dc:date>2017-12-14T15:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40543#M2715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uri, I have seen the script for creating the Azure and AWS networks via script.&amp;nbsp; Is there an equivalent for creating the Office 365 networks?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://support.office.com/en-gb/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2" title="https://support.office.com/en-gb/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2"&gt;Office 365 URLs and IP address ranges - Office 365&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2017 13:30:18 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40543#M2715</guid>
      <dc:creator>Raj_Khatri</dc:creator>
      <dc:date>2017-12-28T13:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40544#M2716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is anyone able to adapt this script for creating Office365-Objects?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Dec 2017 11:33:50 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40544#M2716</guid>
      <dc:creator>Bernhard_Sayer</dc:creator>
      <dc:date>2017-12-30T11:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40545#M2717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a&amp;nbsp;hotfix being developed that will dynamically update O365 without running a script, it may be released soon&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 14px;"&gt;Talk to your local CP SE or support if you want to try it (internal sk119562)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 01:50:48 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40545#M2717</guid>
      <dc:creator>Richard_Cove</dc:creator>
      <dc:date>2018-06-07T01:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40546#M2718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am attempting to run this script against the Global domain.&amp;nbsp; The output of the script indicates objects and groups are being published, but the objects never appear in the Global network objects.&amp;nbsp; This works as advertised in other domains.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone encounter this issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 18:11:15 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40546#M2718</guid>
      <dc:creator>Bob_Ramsdell</dc:creator>
      <dc:date>2018-06-07T18:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40547#M2719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background-color: #ffffff;"&gt;If SMS/MDM requires a session name/description, the script completes but you have to manually publish the changes after the script completes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background-color: #ffffff;"&gt;Robert.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 19:50:26 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40547#M2719</guid>
      <dc:creator>Robert_Decker</dc:creator>
      <dc:date>2018-06-07T19:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40548#M2720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I removed the requirement for session name/description and the objects were created as expected!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When running the script with the session name/description enabled, the 'Publish' button is greyed out.&amp;nbsp; Is manual publish something that needs to be done on the using the cli/web API?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 20:34:09 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40548#M2720</guid>
      <dc:creator>Bob_Ramsdell</dc:creator>
      <dc:date>2018-06-07T20:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40549#M2721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there are commands that also do the publish operation, like assign-global-policy.&lt;/P&gt;&lt;P&gt;regular CRUD commands require publish.&lt;/P&gt;&lt;P&gt;Robert.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2018 05:34:25 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40549#M2721</guid>
      <dc:creator>Robert_Decker</dc:creator>
      <dc:date>2018-06-08T05:34:25Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40550#M2722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Found the same issue here on SMS R80.10, has this one been addressed?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2018 02:44:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40550#M2722</guid>
      <dc:creator>Preecha_Sitthib</dc:creator>
      <dc:date>2018-06-13T02:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40551#M2723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone tried it on r77.30?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2018 20:10:48 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40551#M2723</guid>
      <dc:creator>Rick_Rodrix</dc:creator>
      <dc:date>2018-12-20T20:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40552#M2724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The script works fine; however I have one minor (rather cosmetic issue).. Inline with our naming convention, I would like to add objects using the name &lt;STRONG&gt;N-AZE-&lt;EM&gt;&amp;lt;IPSubnet&amp;gt;&lt;/EM&gt;_m&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;lt;mask-length&amp;gt;&lt;/STRONG&gt; e.g. N-AZE-104.1.1.0_m23 &lt;/EM&gt;and also the groups to be &lt;STRONG&gt;G-AZURE-PREFIXES. &lt;/STRONG&gt;Also how do I change the color of these objects to be Cyan&lt;/P&gt;&lt;P&gt;I am not familiar with Python so any help here would be greatly appreciated&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2019 16:11:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40552#M2724</guid>
      <dc:creator>Usman_Shaikh</dc:creator>
      <dc:date>2019-01-02T16:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40553#M2725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can't get this script to create the objects.&lt;/P&gt;&lt;P&gt;I am running python from my windows 10 pc running python 2.7&lt;BR /&gt;i run the script and enter fields.&lt;/P&gt;&lt;P&gt;This is the output i see.&lt;/P&gt;&lt;P&gt;Saving data to debug file api_calls.json&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;BR /&gt; File "azure.py", line 78, in &amp;lt;module&amp;gt;&lt;BR /&gt; login_res = client.login(username=username, password=password, domain=domain_name)&lt;BR /&gt; File "c:\inetpub\ftproot\azure\lib\mgmt_api.py", line 154, in login&lt;BR /&gt; login_res = self.api_call("login", credentials)&lt;BR /&gt; File "c:\inetpub\ftproot\azure\lib\mgmt_api.py", line 225, in api_call&lt;BR /&gt; self.check_fingerprint()&lt;BR /&gt; File "c:\inetpub\ftproot\azure\lib\mgmt_api.py", line 522, in check_fingerprint&lt;BR /&gt; server_fingerprint = self.get_server_fingerprint()&lt;BR /&gt; File "c:\inetpub\ftproot\azure\lib\mgmt_api.py", line 414, in get_server_fingerprint&lt;BR /&gt; context = ssl.create_default_context()&lt;BR /&gt;AttributeError: 'module' object has no attribute 'create_default_context'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the api_calls.json file only has []&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Nothing is created in my manager.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jan 2019 15:44:39 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40553#M2725</guid>
      <dc:creator>Orlando_de_Bien</dc:creator>
      <dc:date>2019-01-03T15:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40554#M2726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was able to get this working. I ran the script from a suse12 box and the script ran perfect without any changes.&lt;/P&gt;&lt;P&gt;My best bet is it will not run from windows, use linux.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2019 19:08:10 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40554#M2726</guid>
      <dc:creator>Orlando_de_Bien</dc:creator>
      <dc:date>2019-01-24T19:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40555#M2727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I&amp;nbsp; ran python script in MDM R80.10 and the result showed as&amp;nbsp;publishing 2300 out of 2332 however i am not able to see those groups from Smart console&amp;nbsp;&lt;/P&gt;&lt;P&gt;does anyone experienced this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any helpful suggestions please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Feb 2019 14:11:50 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/40555#M2727</guid>
      <dc:creator>Ismail_Shaik</dc:creator>
      <dc:date>2019-02-28T14:11:50Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/59636#M3768</link>
      <description>&lt;P&gt;Dear Uri,&lt;/P&gt;&lt;P&gt;First, I would like to thanks you for this post, it's very usefull for us, especially for the customers that don't have yet the R80.20 running on the MGMT and GWs.&lt;/P&gt;&lt;P&gt;I ran the script against our MDM R80.10 however we were not able to see all the "azure" networks and then some of the azure_region groups are not populated either.&lt;/P&gt;&lt;P&gt;Looking on the API.ELG Files, I found these two lines (taking 1 subnet and 1 group as an example)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;*********************************&amp;nbsp; &amp;nbsp;Creation of the azure network&amp;nbsp; &amp;nbsp;&lt;STRONG&gt;*********************************&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;ID: 3188&lt;/P&gt;&lt;P&gt;Address: &lt;A href="http://127.0.0.1:50276/web_api/v1.1/add-network" target="_blank" rel="noopener"&gt;http://127.0.0.1:50276/web_api/v1.1/add-network&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Encoding: ISO-8859-1&lt;/P&gt;&lt;P&gt;Http-Method: POST&lt;/P&gt;&lt;P&gt;Content-Type: application/json&lt;/P&gt;&lt;P&gt;Headers: {Accept=[*/*], accept-encoding=[identity], connection=[keep-alive], Content-Length=[86], content-type=[application/json], Host=[127.0.0.1:50276], User-Agent=[python-api-wrapper], X-chkp-sid=[************], X-Forwarded-For=[************], X-Forwarded-Host=[************], X-Forwarded-Host-Port=[443], X-Forwarded-Server=[************]}&lt;/P&gt;&lt;P&gt;Payload: {"subnet": "40.86.192.0", "name": "azure_network_40.86.192.0/18", "mask-length": "18"}&lt;/P&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;P&gt;2019-08-01 08:53:12,721&amp;nbsp; INFO com.checkpoint.management.web_api_is.utils.helpers.ApiCache.:13 [qtp101599496-11543] - Cache created and initialized&lt;/P&gt;&lt;P&gt;2019-08-01 08:53:12,721&amp;nbsp; INFO com.checkpoint.management.web_api.web_services.WebApiEntryPoint.logRequestedCommandInfo:54 [qtp101599496-11543] - Executing [add-network] of version 1.1&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;2019-08-01 08:53:12,761 ERROR com.checkpoint.management.web_api.utils.WebApiCommandExceptionUtils.getErrorReply:110 [qtp101599496-11543] -&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;com.checkpoint.web_services.faults.ValidationRemoteFault: A blocking validation error was found: More than one network have the same IP 40.86.192.0/255.255.192.0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.GeneratedConstructorAccessor463.newInstance(Unknown Source)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.reflect.Constructor.newInstance(Constructor.java:437)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.cxf.interceptor.ClientFaultConverter.processFaultDetail(ClientFaultConverter.java:182)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.cxf.interceptor.ClientFaultConverter.handleMessage(ClientFaultConverter.java:82)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;**************** Addition of a subnet on the corresponding Region Group: ************&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;----------------------------&lt;/P&gt;&lt;P&gt;ID: 4335&lt;/P&gt;&lt;P&gt;Address: &lt;A href="http://127.0.0.1:50276/web_api/v1.1/set-group" target="_blank" rel="noopener"&gt;http://127.0.0.1:50276/web_api/v1.1/set-group&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Encoding: ISO-8859-1&lt;/P&gt;&lt;P&gt;Http-Method: POST&lt;/P&gt;&lt;P&gt;Content-Type: application/json&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Headers: {Accept=[*/*], accept-encoding=[identity], connection=[keep-alive], Content-Length=[1089], content-type=[application/json], Host=[127.0.0.1:50276], User-Agent=[python-api-wrapper], X-chkp-sid=[********], X-Forwarded-For=[********], X-Forwarded-Host=[********], X-Forwarded-Host-Port=[443], X-Forwarded-Server=[********]}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Payload: {"name": "azure_region_canadaeast", "members": ["azure_network_40.86.192.0/18", "azure_network_40.90.147.32/27", "azure_network_104.44.93.64/27", "azure_network_40.90.138.64/27", "azure_network_52.108.232.0/23", "azure_network_52.245.32.0/22", "azure_network_52.139.64.0/18", "azure_network_40.80.40.0/22", "azure_network_52.114.164.0/22", "azure_network_13.104.154.128/25", "azure_network_40.90.17.128/28", "azure_network_40.89.0.0/19", "azure_network_40.90.130.192/28", "azure_network_52.235.0.0/18", "azure_network_52.239.164.128/26", "azure_network_52.109.96.0/22", "azure_network_52.229.64.0/18", "azure_network_20.38.121.128/25", "azure_network_40.79.217.0/24", "azure_network_52.232.128.0/21", "azure_network_40.126.11.128/25", "azure_network_52.136.22.0/24", "azure_network_40.90.156.96/27", "azure_network_40.90.140.0/27", "azure_network_40.80.240.0/20", "azure_network_40.69.96.0/19", "azure_network_20.190.139.128/25", "azure_network_52.242.0.0/18", "azure_network_52.155.0.0/19", "azure_network_104.44.95.32/28", "azure_network_20.150.1.0/25", "azure_network_52.239.190.0/25"]}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;P&gt;2019-08-01 09:07:45,671&amp;nbsp; INFO com.checkpoint.management.web_api_is.utils.helpers.ApiCache.:13 [qtp101599496-12497] - Cache created and initialized&lt;/P&gt;&lt;P&gt;2019-08-01 09:07:45,672&amp;nbsp; INFO com.checkpoint.management.web_api.web_services.WebApiEntryPoint.logRequestedCommandInfo:13 [qtp101599496-12497] - Executing [set-group] of version 1.1 (references 1)&lt;/P&gt;&lt;P&gt;2019-08-01 09:07:46,122&amp;nbsp; WARN com.checkpoint.management.web_api_is.utils.RemoteDetailsLevelUtils.getApiReplyObjectsByCpmObjects_aroundBody4:105 [qtp101599496-11677] - GatewayNonSupportedException was caught for object: [8c9abce5-c960-428d-a57a-0f50f2078cb8]&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;2019-08-01 09:07:46,223 ERROR com.checkpoint.management.web_api_is.exceptions.WebApiGeneralException.log:42 [qtp101599496-12497] - Error code: [GENERIC_ERR_OBJECT_NOT_FOUND]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;2019-08-01 09:07:46,224 ERROR com.checkpoint.management.web_api_is.exceptions.WebApiGeneralException.log:43 [qtp101599496-12497] - Error message: [Requested object [azure_network_40.86.192.0/18] not found]&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;2019-08-01 09:07:46,224 ERROR com.checkpoint.management.web_api.utils.WebApiCommandExceptionUtils.getErrorReply:110 [qtp101599496-12497] - &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;com.checkpoint.management.web_api_is.exceptions.WebApiObjectNotFoundException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like the issue is caused because there are many subnets which already exists on our MDM DB but with different name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*** My question ***&lt;/P&gt;&lt;P&gt;Is there any way/parameter to force the creation of the duplicate entries trough the API ?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tested modifying the azure-py script. including the "ignore-warnings": true at the end of line 112,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-------------------------&lt;/P&gt;&lt;P&gt;for network_name in networks:&lt;BR /&gt;i=i+1&lt;BR /&gt;if network_name not in existing_networks:&lt;BR /&gt;#print str(i) + " " + network_name&lt;BR /&gt;&lt;FONT color="#FF9900"&gt;&lt;STRONG&gt;res = client.api_call("add-network", {"name":network_name, "subnet": networks[network_name]["subnet"], "mask-length": networks[network_name]["mask-length"]}, &lt;FONT color="#339966"&gt;"ignore-warnings": true&lt;/FONT&gt;)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;if i % 50 == 0:&lt;BR /&gt;print "publishing " + str(i) + " out of " + str(len(networks))&lt;BR /&gt;res = client.api_call("publish",{})&lt;/P&gt;&lt;P&gt;print "Publishing last networks"&lt;BR /&gt;res = client.api_call("publish",{})&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I get an error saying that this parameter is not valid.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;BR /&gt;File "azure.py", line 112, in &amp;lt;module&amp;gt;&lt;BR /&gt;&lt;STRONG&gt;res = client.api_call("add-network", {"name":network_name, "subnet": networks[network_name]["subnet"], "mask-length": networks[network_name]["mask-length"], "ignore-warnings": true })&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;NameError: name 'true' is not defined&lt;/STRONG&gt;&lt;BR /&gt;[Expert@HQEBGM0081:0]#&lt;BR /&gt;[Expert@HQEBGM0081:0]#&lt;BR /&gt;[Expert@HQEBGM0081:0]#&lt;BR /&gt;[Expert@HQEBGM0081:0]# vi azure.py&lt;BR /&gt;[Expert@HQEBGM0081:0]# /opt/CPsuite-R80/fw1/Python/bin/python azure.py&lt;BR /&gt;&lt;STRONG&gt;File "azure.py", line 112&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;res = client.api_call("add-network", {"name":network_name, "subnet": networks[network_name]["subnet"], "mask-length": networks[network_name]["mask-length"], "ignore-warnings" true })&lt;/STRONG&gt;&lt;BR /&gt;^&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks so much in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Oscar&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 09:57:57 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/59636#M3768</guid>
      <dc:creator>Oscar_Figueruel</dc:creator>
      <dc:date>2019-08-05T09:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create objects for Azure Data-Center IP ranges - Python script</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/115422#M5768</link>
      <description>&lt;P&gt;Since the old&amp;nbsp;'Microsoft Azure Datacenter IP Ranges' list is now been&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/download/details.aspx?id=41653" target="_self" rel="nofollow noopener noreferrer"&gt;deprecated&lt;/A&gt;, with the last file being 2020-08-24 (PublicIPs_20200824.xml), will the new 'Azure IP address ranges'&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.microsoft.com/en-us/download/details.aspx?id=56519" target="_self" rel="nofollow noopener noreferrer"&gt;page&lt;/A&gt;&amp;nbsp;which uses json format, work with the existing Python script?&lt;/P&gt;&lt;P&gt;We still have quite a few SMB gateways which run 77.20 and don't support R80.20+.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Apr 2021 18:46:08 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Create-objects-for-Azure-Data-Center-IP-ranges-Python-script/m-p/115422#M5768</guid>
      <dc:creator>Raj_Khatri</dc:creator>
      <dc:date>2021-04-06T18:46:08Z</dc:date>
    </item>
  </channel>
</rss>

