github.com/aws-cloudformation/cloudformation-cli-go-plugin@v1.2.0/tests/data/schema-with-typeconfiguration.json (about)

     1  {
     2      "typeName": "Company::Test::Type",
     3      "description": "Test type",
     4      "typeConfiguration": {
     5          "properties": {
     6              "Credentials": {
     7                  "$ref": "#/definitions/Credentials"
     8              }
     9          },
    10          "additionalProperties": false,
    11          "required": [
    12              "Credentials"
    13          ]
    14      },
    15      "definitions": {
    16          "Credentials": {
    17              "type": "object",
    18              "properties": {
    19                  "ApiKey": {
    20                      "description": "API key",
    21                      "type": "string"
    22                  },
    23                  "ApplicationKey": {
    24                      "description": "application key",
    25                      "type": "string"
    26                  },
    27                  "CountryCode": {
    28                      "type": "string"
    29                  }
    30              },
    31              "additionalProperties": false
    32          }
    33      },
    34      "properties": {
    35          "Type": {
    36              "type": "string",
    37              "description": "The type of the monitor",
    38              "enum": [
    39                  "composite"
    40              ]
    41          }
    42      },
    43      "required": [
    44          "Type"
    45      ],
    46      "primaryIdentifier": [
    47          "/properties/Type"
    48      ],
    49      "additionalProperties": false
    50  }