Get Interface Behavior
Retrieve a specific Behavior in the specified Defined Interface.
Request
URI
GET
https://{api_host}/cloudapi/1.0.0/interfaces/{id}/behaviors/{behaviorId}
COPY
Path Parameters
string
id
Required
id
string
behaviorId
Required
behaviorId
string
id
Required
id
string
behaviorId
Required
behaviorId
Responses
200
OK
Returns Behavior of type(s) application/json;version=38.1
{
"name": "addNode",
"id": "urn:vcloud:behavior-type:addNode:vendorA:pksContainerCluster:1.0.0:vendorA:containerCluster:1.0.0",
"ref": "urn:vcloud:behavior-interface:testNode:vendorA:containerCluster:1.0.0",
"description": "Adds a node to the cluster.\nParameters:\n clusterId: the ID of the cluster\n node: The node address\n"
}
string
name
Optional
name
string
id
Optional
The Behavior ID is generated and is an output-only property
string
ref
Optional
The Behavior invocation reference to be used for polymorphic behavior invocations. It is generated and is an output-only property
string
description
Optional
A description specifying the contract of the Behavior
object
execution
Optional
The Behavior execution mechanism. Can be defined both in an Interface and in a Defined Entity Type as an override.
Availability
Added in 35.0
Defined Interface Behaviors Operations
POST
Add Defined Entity Type Access
POST
Add Interface Behavior
DELETE
Delete Interface Behavior
GET
Get Behavior Execution Log
GET
Get Defined Entity Type Access
GET
Get Defined Entity Type Behaviors
GET
Get Interface Behavior
GET
Get Interface Behaviors
GET
Get Static Behavior Execution Log
GET
Get Type Behavior
POST
Invoke Defined Entity Behavior
POST
Invoke Static Behavior
DELETE
Remove Behavior Override
PUT
Set Defined Entity Type Access
PUT
Update Interface Behavior
PUT
Update Interface Behaviors
PUT
Update Type Behavior