Can edit An existing endpoint
The API checks an existing endpoint to see if it can be edited. The API returns falseendpoint with the specified id cannot be edited. It returns true otherwise.
Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/endpoint-configuration/endpointoperations/canedit
COPY
Request Body
endpointUpdateRequest of type(s) application/json
Optional
{
"existingAssociatedEndpoints": [
{
"associations": [
{
"lastUpdated": "string",
"createdDate": "string",
"customProperties": "string",
"fromEndpointType": "string",
"associationTypeInfoId": "string",
"id": "string",
"toEndpointId": "string",
"toEndpointType": "string",
"version": 0,
"fromEndpointId": "string"
}
],
"lastUpdated": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"description": "string",
"typeId": "string",
"id": "string",
"typeDisplayName": "string",
"uri": "string",
"version": 0,
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
],
"endpoint": {
"associations": [
{
"lastUpdated": "string",
"createdDate": "string",
"customProperties": "string",
"fromEndpointType": "string",
"associationTypeInfoId": "string",
"id": "string",
"toEndpointId": "string",
"toEndpointType": "string",
"version": 0,
"fromEndpointId": "string"
}
],
"lastUpdated": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"description": "string",
"typeId": "string",
"id": "string",
"typeDisplayName": "string",
"uri": "string",
"version": 0,
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
},
"tenantId": "string",
"providerServiceId": "string",
"associatedEndpoints": [
{
"associations": [
{
"lastUpdated": "string",
"createdDate": "string",
"customProperties": "string",
"fromEndpointType": "string",
"associationTypeInfoId": "string",
"id": "string",
"toEndpointId": "string",
"toEndpointType": "string",
"version": 0,
"fromEndpointId": "string"
}
],
"lastUpdated": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"description": "string",
"typeId": "string",
"id": "string",
"typeDisplayName": "string",
"uri": "string",
"version": 0,
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
],
"existingEndpoint": {
"associations": [
{
"lastUpdated": "string",
"createdDate": "string",
"customProperties": "string",
"fromEndpointType": "string",
"associationTypeInfoId": "string",
"id": "string",
"toEndpointId": "string",
"toEndpointType": "string",
"version": 0,
"fromEndpointId": "string"
}
],
"lastUpdated": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"description": "string",
"typeId": "string",
"id": "string",
"typeDisplayName": "string",
"uri": "string",
"version": 0,
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
}
string
tenantId
Optional
tenantId
string
providerServiceId
Optional
providerServiceId
Responses
200
Operation doesn't return any data structure
403
Unauthorized.
Operation doesn't return any data structure
Endpoint Configuration Operations
POST
Can delete An existing endpoint
POST
Can edit An existing endpoint
POST
Create A new endpoint
POST
Create A new endpoint type
POST
Delete An existing endpoint
POST
Delete An existing endpoint type
POST
Update An existing endpoint
POST
Update An existing endpoint type
POST
Validates An existing endpoint