Resource: ExternalApi
An external API represents an API being provided by external sources. This can be used to model third-party APIs and can be used to define dependencies.
JSON representation |
---|
{ "name": string, "displayName": string, "description": string, "endpoints": [ string ], "paths": [ string ], "documentation": { object ( |
Fields | |
---|---|
name |
Identifier. Format: |
displayName |
Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). |
description |
Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). |
endpoints[] |
Optional. List of endpoints on which this API is accessible. |
paths[] |
Optional. List of paths served by this API. |
documentation |
Optional. Documentation of the external API. |
attributes |
Optional. The list of user defined attributes associated with the Version resource. The key is the attribute name. It will be of the format: An object containing a list of |
createTime |
Output only. Creation timestamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Last update timestamp. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Methods |
|
---|---|
|
Create an External API resource in the API hub. |
|
Delete an External API resource in the API hub. |
|
Get details about an External API resource in the API hub. |
|
List External API resources in the API hub. |
|
Update an External API resource in the API hub. |