Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
breakoutModewide
languagejson
{
	"operatingSystem": {
		"ImageId": 13,
		"diskConfigId": 1,
		"localAdmin": "true",
		"password": "1506Test15aarest"
	},
	"domain": {
		"joinDomain": "CAPADEMO.LOCAL",
		"domainName": "CAPADEMO.LOCAL",
		"domainUserName": "ciinst",
		"domainUserPassword": "dftgyhuj",
		"computerObjectOU": "OU=Computers,OU=Lazise,OU=Dev2,DC=CAPADEMO,DC=local"},
	"title": "Default",
	"customValues": [{
		"key": "a",
		"value": "1"
	}]
}

Example

Code Block
languagevb
'Variable exists:
If bStatus Then bStatus = CMS_GetDeploymentTemplateVariable("domain", "domainUserName", True)
'This will set bStatus = true, gbValue = true and gsValue = "ciinst"

'Root variable:
If bStatus Then bStatus = CMS_GetDeploymentTemplateVariable("", "title", True)
'This will set bStatus = true, gbValue = true and gsValue = "Default"

'Custom variable:
If bStatus Then bStatus = CMS_GetDeploymentTemplateVariable("CustomValues", "a", True)
'This will set bStatus = true, gbValue = true and gsValue = 1

'bMustExist:
If bStatus Then bStatus = CMS_GetDeploymentTemplateVariable("domain", "publishedAuthority", True)
'This will set bStatus = false, gbValue = false and gsValue = ""

...