Set Defined Entity Type Access
Sets the access control configuration of the entity type's behaviors
Request
URI
PUT
https://{api_host}/cloudapi/1.0.0/entityTypes/{id}/behaviorAccessControls
COPY
Path Parameters
string
id
Required
id
string
id
Required
id
Request Body
BehaviorAccesses of type(s) application/json
Required
{
"resultTotal": 0,
"pageCount": 0,
"page": 0,
"pageSize": 0,
"associations": [
{
"entityId": "string",
"associationId": "string"
}
],
"values": [
{
"behaviorId": "urn:vcloud:behavior-interface:testNode:vendorA:containerCluster:1.0.0",
"accessLevelId": "urn:vcloud:accessLevel:ReadOnly"
}
]
}
Responses
200
Ok
Returns BehaviorAccesses of type(s) application/json;version=36.3
This response body class contains all of the following: Page , InlineBehaviorAccesses1
{
"resultTotal": 0,
"pageCount": 0,
"page": 0,
"pageSize": 0,
"associations": [
{
"entityId": "string",
"associationId": "string"
}
],
"values": [
{
"behaviorId": "urn:vcloud:behavior-interface:testNode:vendorA:containerCluster:1.0.0",
"accessLevelId": "urn:vcloud:accessLevel:ReadOnly"
}
]
}
400
Invalid configuration.
Returns Error of type(s) application/json;version=36.3
{
"minorErrorCode": "string",
"message": "string",
"stackTrace": "string"
}
string
minorErrorCode
Required
minorErrorCode
string
message
Required
message
string
stackTrace
Optional
stackTrace
Availability
Added in 35.0
On This Page
Defined Interface Behaviors Operations
POST
Add Defined Entity Type Access
POST
Add Interface Behavior
DELETE
Delete Interface Behavior
GET
Get Defined Entity Type Access
GET
Get Defined Entity Type Behaviors
GET
Get Interface Behavior
GET
Get Interface Behaviors
GET
Get Type Behavior
POST
Invoke Defined Entity Behavior
DELETE
Remove Behavior Override
PUT
Set Defined Entity Type Access
PUT
Update Interface Behavior
PUT
Update Interface Behaviors
PUT
Update Type Behavior