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. 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: |
updateTime
|
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. |