Skip to content

Instantly share code, notes, and snippets.

@ezequielpereira
Created May 22, 2020 11:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ezequielpereira/34d37e6b2fd97f3db5b106643d6cf6b6 to your computer and use it in GitHub Desktop.
Save ezequielpereira/34d37e6b2fd97f3db5b106643d6cf6b6 to your computer and use it in GitHub Desktop.
Example Type Provider for the internal Google Corp Issue Tracker API (issuetracker.corp.googleapis.com)
POST https://www.googleapis.com/deploymentmanager/staging_dogfood/projects/<PROJECT>/global/typeProviders?access_token=<TOKEN> HTTP/1.1
{
"name": "hack",
"descriptorUrl": "https://issuetracker.corp.googleapis.com/$discovery/rest?key=<KEY>",
"googleOptions": {
"gslbTarget": "blade:corp-issuetracker-api",
"descriptorUrlServerSpec": "blade:corp-issuetracker-api",
"ownershipKind": "GOOGLE",
"credentialType": "GAIAMINT",
"transport": "GSLB"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment