Definitions for @turbot/servicenow

application

{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"sys_id": {
"type": "string"
},
"turbot": {
"type": "object",
"properties": {
"akas": {
"type": "array",
"items": {
"$ref": "#/definitions/applicationAka"
}
},
"title": {
"type": "string"
}
}
}
},
"additionalProperties": true,
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/application",
"modUri": "tmod:@turbot/servicenow"
}
}

applicationAka

{
"type": "string",
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/applicationAka",
"modUri": "tmod:@turbot/servicenow"
}
}

costCenter

{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"sys_id": {
"type": "string"
},
"turbot": {
"type": "object",
"properties": {
"akas": {
"type": "array",
"items": {
"$ref": "#/definitions/costCenterAka"
}
},
"title": {
"type": "string"
}
}
}
},
"additionalProperties": true,
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/costCenter",
"modUri": "tmod:@turbot/servicenow"
}
}

costCenterAka

{
"type": "string",
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/costCenterAka",
"modUri": "tmod:@turbot/servicenow"
}
}

instance

{
"type": "object",
"properties": {
"instance_id": {
"type": "string"
},
"instance_url": {
"type": "string"
},
"turbot": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"akas": {
"type": "array",
"items": {
"$ref": "#/definitions/instanceAka"
}
},
"custom": {
"type": "object",
"properties": {
"serviceNow": {
"$ref": "#/definitions/serviceNowMetadata"
}
}
}
}
}
},
"additionalProperties": true,
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/instance",
"modUri": "tmod:@turbot/servicenow"
}
}

instanceAka

{
"type": "string",
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/instanceAka",
"modUri": "tmod:@turbot/servicenow"
}
}

serviceNow

{
"allOf": [
{
"$ref": "turbot#/definitions/service"
},
{
"type": "object",
"properties": {
"name": {
"const": "ServiceNow"
},
"turbot": {
"type": "object",
"properties": {
"akas": {
"type": "array",
"items": {
"type": "string"
}
},
"title": {
"const": "ServiceNow"
}
}
}
}
}
],
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/serviceNow",
"modUri": "tmod:@turbot/servicenow"
}
}

serviceNowMetadata

{
"type": "object",
"properties": {
"instance_id": {
"type": "string"
},
"instance_url": {
"type": "string"
}
},
"additionalProperties": false,
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/serviceNowMetadata",
"modUri": "tmod:@turbot/servicenow"
}
}

systemPropertiesTemplateInput

{
"type": "array",
"items": {
"$ref": "#/definitions/templateInputValue"
},
"example": [
[
{
"name": "workspace_version",
"description": "Guardrails workspace version.",
"type": "string",
"value": "5.42.5",
"ignore_cache": true,
"is_private": false,
"read_roles": "admin",
"write_roles": "admin"
}
]
],
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/systemPropertiesTemplateInput",
"modUri": "tmod:@turbot/servicenow"
}
}

templateInputValue

{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"type": "string"
},
"value": {
"type": "string"
},
"ignore_cache": {
"type": "boolean"
},
"is_private": {
"type": "boolean"
},
"read_roles": {
"type": "string"
},
"write_roles": {
"type": "string"
}
},
"required": [
"name",
"type",
"value"
],
"additionalProperties": true,
"tests": [
{
"description": "All data are valid",
"input": {
"name": "workspace_version",
"description": "Guardrails workspace version.",
"type": "string",
"value": "5.42.5",
"ignore_cache": true,
"is_private": false,
"read_roles": "admin",
"write_roles": "admin"
}
}
],
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/templateInputValue",
"modUri": "tmod:@turbot/servicenow"
}
}

user

{
"type": "object",
"properties": {
"user_name": {
"type": "string"
},
"sys_id": {
"type": "string"
},
"turbot": {
"type": "object",
"properties": {
"akas": {
"type": "array",
"items": {
"$ref": "#/definitions/userAka"
}
},
"title": {
"type": "string"
}
}
}
},
"additionalProperties": true,
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/user",
"modUri": "tmod:@turbot/servicenow"
}
}

userAka

{
"type": "string",
".turbot": {
"uri": "tmod:@turbot/servicenow#/definitions/userAka",
"modUri": "tmod:@turbot/servicenow"
}
}