<?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: Generic Data Center Object unique UID in Cloud Firewall</title>
    <link>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/150827#M1158</link>
    <description>&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;just not to forget, YOU HAVE TO KEEP THOSE UUID's THE SAME, OHERWISE THE OBJECTS WILL "EXPIRE" (sorry for yelling but I want to make sure you remember this!!!!!)&lt;/P&gt;&lt;P&gt;so, you have your JSON file, and you just added the objects into policies - all good. Next time you update the content of the JSON, the UUID needs to remain the same, otherwise the objects are seen as new ones so it will not match with the old one, and then you will need to do the rule association again, and so on....&lt;/P&gt;&lt;P&gt;On your question, like others pointed, depends where you run your script.&lt;/P&gt;&lt;P&gt;We have an Linux script that runs in bash so we use smth like this.&lt;/P&gt;&lt;P&gt;UUID=$(cat /proc/sys/kernel/random/uuid)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tnx,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 14 Jun 2022 16:22:12 GMT</pubDate>
    <dc:creator>Sorin_Gogean</dc:creator>
    <dc:date>2022-06-14T16:22:12Z</dc:date>
    <item>
      <title>Generic Data Center Object unique UID</title>
      <link>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/146341#M1155</link>
      <description>&lt;P&gt;Hi All,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm hoping someone can help or point to some appropriate documentation. I want to make use of the generic data center object however reading through the&amp;nbsp;&lt;SPAN&gt;sk167210.it clearly states that each object needs to have a unique UID.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I'm trying to find out how i go about getting a unique UID to be able to be used for the objects within the GDO. I've highlighted below just for clarity.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any assistance is appreciated.&lt;/P&gt;&lt;PRE&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "version": "1.0", &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "description": "Generic Data Center file example",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "objects": [&lt;BR /&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; {&lt;BR /&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; &amp;nbsp;"name": "Object A name",&lt;BR /&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; &amp;nbsp;&lt;STRONG&gt;"id": "e7f18b60-f22d-4f42-8dc2-050490ecf6d5"&lt;/STRONG&gt;,&lt;BR /&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; &amp;nbsp;"description": "Example for IPv4 addresses",&lt;BR /&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; &amp;nbsp;"ranges": [&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"91.198.174.192",&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"20.0.0.0/24", &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"10.1.1.2-10.1.1.10"&lt;BR /&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; &amp;nbsp;] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&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; },&lt;BR /&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; {&lt;BR /&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; &amp;nbsp; "name": "Object B name",&lt;BR /&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; &amp;nbsp; "&lt;STRONG&gt;id": "a46f02e6-af56-48d2-8bfb-f9e8738f2bd0",&lt;/STRONG&gt;&lt;BR /&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; &amp;nbsp; "description": "Example for IPv6 addresses",&lt;BR /&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; &amp;nbsp; "ranges": [&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"2001:0db8:85a3:0000:0000:8a2e:0370:7334",&lt;BR /&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"0064:ff9b:0000:0000:0000:0000:1234:5678/96" &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&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; &amp;nbsp; ]&lt;BR /&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; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;]&lt;BR /&gt;}&lt;/PRE&gt;&lt;P&gt;&lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk167210" target="_blank" rel="noopener"&gt;Generic Data Center feature (checkpoint.com)&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Apr 2022 10:42:04 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/146341#M1155</guid>
      <dc:creator>Northy</dc:creator>
      <dc:date>2022-04-15T10:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: Generic Data Center Object unique UID</title>
      <link>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/146708#M1156</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;those numbers can be whatever you want:&lt;/P&gt;
&lt;P&gt;0000-0000-0001&lt;/P&gt;
&lt;P&gt;23232323&lt;/P&gt;
&lt;P&gt;33-333-33&lt;/P&gt;
&lt;P&gt;you choose :-).&lt;/P&gt;</description>
      <pubDate>Thu, 21 Apr 2022 12:24:08 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/146708#M1156</guid>
      <dc:creator>Nir_Shamir</dc:creator>
      <dc:date>2022-04-21T12:24:08Z</dc:date>
    </item>
    <item>
      <title>Re: Generic Data Center Object unique UID</title>
      <link>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/150808#M1157</link>
      <description>&lt;P&gt;one thing i found handy was generating the json via some python scripts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import uuid&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;uid = str(uuid.uuid4())&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;will auto generate a id of the correct format for this.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2022 13:45:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/150808#M1157</guid>
      <dc:creator>Greg_Dunlap</dc:creator>
      <dc:date>2022-06-14T13:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: Generic Data Center Object unique UID</title>
      <link>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/150827#M1158</link>
      <description>&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;just not to forget, YOU HAVE TO KEEP THOSE UUID's THE SAME, OHERWISE THE OBJECTS WILL "EXPIRE" (sorry for yelling but I want to make sure you remember this!!!!!)&lt;/P&gt;&lt;P&gt;so, you have your JSON file, and you just added the objects into policies - all good. Next time you update the content of the JSON, the UUID needs to remain the same, otherwise the objects are seen as new ones so it will not match with the old one, and then you will need to do the rule association again, and so on....&lt;/P&gt;&lt;P&gt;On your question, like others pointed, depends where you run your script.&lt;/P&gt;&lt;P&gt;We have an Linux script that runs in bash so we use smth like this.&lt;/P&gt;&lt;P&gt;UUID=$(cat /proc/sys/kernel/random/uuid)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tnx,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2022 16:22:12 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Cloud-Firewall/Generic-Data-Center-Object-unique-UID/m-p/150827#M1158</guid>
      <dc:creator>Sorin_Gogean</dc:creator>
      <dc:date>2022-06-14T16:22:12Z</dc:date>
    </item>
  </channel>
</rss>

