Setup

Add vRA Property Group

  1. Login to the vRA tenant
  2. Click on the Administration tab > Property Dictionary
  3. Click on Property Group
  4. Click on +New
    • Name: Provide a name for the Property Group
    • Properties: Click on +New to add a new property:
      • Name:
        • Always prefix the name with SovLabs_CreateProperties_ (e.g. SovLabs_CreateProperties_Location)
        • Multiple properties can be attached as long as the suffix after SovLabs_CreateProperties_ is unique
      • Value: Multiple properties can exist on each property and must be in one of the following 4 formats:

        • Single Object format:
          {
            "name": "foo",
            "value": "bar",
            "hidden": false,
            "runtime": false,
            "encrypted": false,
            "doNotUpdate": false
          }
          
        • Array of Single Objects format:
          [
            {
           "name": "foo",
           "value": "bar",
           "hidden": false,
           "runtime": false,
           "encrypted": false,
           "doNotUpdate": false
            },
            {
           "name": "hello",
           "value": "world",
           "hidden": true,
           "runtime": false,
           "encrypted": true,
           "doNotUpdate": false
            }
          ]
          
        • Single Array format:
          [
            "foo", //name
            "bar", //value
            false, //hidden
            false, //runtime
            false, //encrypted
            false  //doNotUpdate
          ]
          
        • Array of Array format:
          [
            [
           "foo", //name
           "bar", //value
           false, //hidden
           false, //runtime
           false, //encrypted
           false  //doNotUpdate
            ],
            [
           "hello", //name
           "world", //value
           true, //hidden
           false, //runtime
           false, //encrypted
           true  //doNotUpdate
            ]
          ]
          
        • name is the name of the Property
          value is the value of the Property

          Optional fields that can be omitted and will default to false:
          • hidden
          • runtime (refers to Show in Request?)
          • encrypted
          • doNotUpdate
  5. Repeat Step 4 for all desired vRA Properties
  6. Save

If the property name or value resolves to an empty string it will be skipped