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: |
display |
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 |
create |
Output only. Creation timestamp. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
update |
Output only. Last update timestamp. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. 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. |