Cloud Deployment Manager will reach end of support on December 31, 2025. If you currently use Deployment Manager, please migrate to Infrastructure Manager or an alternative deployment technology by December 31, 2025 to ensure your services continue without interruption.
Stay organized with collections
Save and categorize content based on your preferences.
This page describes how to use a type provider that you have created with
Deployment Manager. It does not describe how to create a
type provider. To learn how to create a type provider, read
Creating a Type Provider.
If the API is backed by a Google Discovery document, [COLLECTION] is
the path of resources leading to your desired resource in the API. For
example, to create a
service account key, the collection would be:
[[["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-03-21 UTC."],[[["This page explains how to use a type provider created with Deployment Manager, but does not cover the creation of a type provider itself."],["Type providers are a per-project resource, and project editors and viewers can create and use types, while type viewers can only get a list of and use types."],["To utilize a type exposed by a type provider in your configuration, use the specified syntax: `type: [PROJECT_ID]/[TYPE_NAME]:[COLLECTION]`, where `[COLLECTION]` is the REST identifier or resource path in the API."],["Pre-GA products and features, like the type provider, are available \"as is\" under the \"Pre-GA Offerings Terms\" and might have limited support."],["To add another project as a type viewer so they can access your types, you can read about [Sharing Types Across Projects](/deployment-manager/docs/configuration/sharing-types-across-projects)."]]],[]]