Cloud Deployment Manager will reach end of support on March 31, 2026. If you currently use Deployment Manager, please migrate to Infrastructure Manager or an alternative deployment technology by March 31, 2026 to ensure your services continue without interruption.
For swagger 2.0 externalDocs field will be used. For swagger 1.2 this field will be empty.
schema
nested object
For base types with a collection, we return a schema and documentation link For template types, we return only a schema
schema.input
string
The properties that this composite type or base type collection accept as input, represented as a json blob, format is: JSON Schema Draft V4
schema.output
string
The properties that this composite type or base type collection exposes as output, these properties can be used for references, represented as json blob, format is: JSON Schema Draft V4
kind
string
Output only. Type of the output. Always `deploymentManager#TypeInfo` for TypeInfo.
selfLink
string
Output only. Self link for the type provider.
Try it!
Use the APIs Explorer below to call this method on live data and see the response.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-30 UTC."],[[["\u003cp\u003eThis API endpoint retrieves type information for a specific type provided by a TypeProvider.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires authorization with one of the listed scopes, such as \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform.read-only\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGET\u003c/code\u003e request requires three path parameters: \u003ccode\u003eproject\u003c/code\u003e, \u003ccode\u003etype\u003c/code\u003e, and \u003ccode\u003etypeProvider\u003c/code\u003e, to specify the resource.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes details like the type's \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003etitle\u003c/code\u003e, \u003ccode\u003edescription\u003c/code\u003e, \u003ccode\u003edocumentationLink\u003c/code\u003e, and schema for both \u003ccode\u003einput\u003c/code\u003e and \u003ccode\u003eoutput\u003c/code\u003e, as well as the \u003ccode\u003ekind\u003c/code\u003e and \u003ccode\u003eselfLink\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eNo request body is needed for this \u003ccode\u003eGET\u003c/code\u003e method.\u003c/p\u003e\n"]]],[],null,["# TypeProviders: getType\n\n| **Note:** Requires [authorization](#auth).\n\nGets a type info for a type provided by a TypeProvider.\n[Try it now](#try-it).\n\nRequest\n-------\n\n### HTTP request\n\n```\nGET https://www.googleapis.com/deploymentmanager/v2beta/projects/project/global/typeProviders/typeProvider/types/type\n```\n\n### Parameters\n\n### Authorization\n\nThis request requires authorization with at least one of the following scopes:\n\n### Request body\n\nDo not supply a request body with this method.\n\nResponse\n--------\n\nIf successful, this method returns a response body with the following structure:\n\n```text\n{\n \"name\": string,\n \"title\": string,\n \"description\": string,\n \"documentationLink\": string,\n \"schema\": {\n \"input\": string,\n \"output\": string\n },\n \"kind\": string,\n \"selfLink\": string\n}\n```\n\nTry it!\n-------\n\n\nUse the APIs Explorer below to call this method on live data and see the response."]]