Creating new folders for a team

When you save the settings on the Team Settings page, the next time a new team is created, the system creates the following default folders. If you want teams to specify other folders you can update the JSON. The change applies to future team creations.

  • Policy/Certificates/{team name}
  • Policy/Installations/Agentless/Sample1 Network Zone 1/{team name}
  • Policy/Installations/Agentless/Sample1 Network Zone 2/{team name}

To create new folders for a team

Follow the steps in Setting team policies and permissions. For more information, see Policy Folder permissions.

Certificates folder

The example JSON:

  • Creates a corresponding Team folder under the Policy\Certificates folder.
  • Grants a Team permissions to the Team folder.
  • Sets policy attribute settings for the Team folder.
  • In the Certificate object, sets the Contact and Approver with the Team's identity.
  • In the Certificate object, sets the Organizational Unit with the Team name.
  • In the Device object, sets the Contact with the Team's identity.
  • For all Application objects, sets the Contact and Approver with the Team's identity.
  • For all Credential objects, sets the Contact will the Team's identity.
  • Sets the Team folder Description attribute.

Installations folder

The example JSON:

  • Creates a corresponding team folder under the Policy\installations\agent list\SAMPLE - Network Zone 1 and policy\installations\agent list\SAMPLE - Network Zone 2
  • For the Device class, sets the Contact.
  • For all Application objects set Contact and Approver with the Team's identity.
  • For the Credential object, the Contact will include the Team's identity.
  • For the Certificate object, Contact team Approver .

CA folder

The example JSON:

Example JSON

{
   "team_folders_creation":[
      {
         "folder_dn":"\\VED\\Policy\\Certificates\\$TeamName$",
         "folder_permissions":"V,R,W,Mp,C,Rn,As,Rv,PkR,PkW",
         "folder_policy_attributes":[
            {
               "class_name":"X509 Certificate",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  },
                  {
                     "attribute":"Approver",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  },
                  {
                     "attribute":"Organizational Unit",
                     "values":[
                        {
                           "value":"$TeamName$"
                        }
                     ],
                     "locked":true
                  }
               ]
            },
            {
               "class_name":"Device",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"$ApplicationClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"$CredentialClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            }
         ],
         "folder_attributes":[
            {
               "attribute":"Description",
               "values":[
                  {
                     "value":"Certificates for $TeamName$"
                  }
               ]
            }
         ]
      },
      {
         "folder_dn":"\\Ved\\Policy\\Installations\\Agentless\\SAMPLE - Network Zone 1\\$TeamName$",
         "folder_permissions":"V,R,W,C,D,Rn,As",
         "folder_policy_attributes":[
            {
               "class_name":"Device",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  }
               ]
            },
            {
               "class_name":"$ApplicationClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  },
                  {
                     "attribute":"Approver",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"$CredentialClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"X509 Certificate",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  }
               ]
            }
         ],
         "folder_attributes":[
            {
               "attribute":"Description",
               "values":[
                  {
                     "value":"Select this folder to create installation devices that are hosted within 'SAMPLE - Network Zone 1'"
                  }
               ]
            }
         ]
      },
      {
         "folder_dn":"\\Ved\\Policy\\Installations\\Agentless\\SAMPLE - Network Zone 2\\$TeamName$",
         "folder_permissions":"V,R,W,C,D,Rn,As",
         "folder_policy_attributes":[
            {
               "class_name":"Device",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  }
               ]
            },
            {
               "class_name":"$ApplicationClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  },
                  {
                     "attribute":"Approver",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"$CredentialClasses$",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ]
                  }
               ]
            },
            {
               "class_name":"X509 Certificate",
               "attributes":[
                  {
                     "attribute":"Contact",
                     "values":[
                        {
                           "value":"$TeamPrefixedUniversal$"
                        }
                     ],
                     "locked":true
                  }
               ]
            }
         ],
         "folder_attributes":[
            {
               "attribute":"Description",
               "values":[
                  {
                     "value":"Select this folder to create installation devices that are hosted within 'SAMPLE - Network Zone 2'"
                  }
               ]
            }
         ]
      }
   ],
   "team_objects_permissions":[
      {
         "object_dn":"\\VED\\Policy\\Administration\\CAs",
         "permissions":"V"
      }
   ]
}