Validates An existing endpoint

Validates An existing endpoint

The API validates an existing endpoint.

Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/endpoint-configuration/endpointoperations/validate
COPY
Request Body

Request of the endpoint to be validated.

endpointValidateRequest of type(s) application/json
Required
{
    "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"
                    }
                ]
            }
        }
    ]
}
endpoint
Optional

endpoint

string
tenantId
Optional

tenantId

string
providerServiceId
Optional

providerServiceId

array of endpoint
associatedEndpoints
Optional

associatedEndpoints

Responses
200
Returns endpointValidationResult of type(s) */*
{
    "message": "string",
    "certificateInfo": {
        "notValidBefore": "string",
        "identityCertificateExists": false,
        "issuerName": "string",
        "notValidAfter": "string",
        "thumbprint": "string",
        "principalName": "string"
    },
    "status": "string"
}
string
message
Optional

message

certificateInfo
Optional

certificateInfo

string
status
Optional

status

Possible values are : SUCCESS, HOST_NOT_REACHABLE, AGENT_NOT_FOUND, UNKNOWN_FAILURE, INVALID_CERTIFICATE, INVALID_CREDENTIALS, NOT_FOUND, TIMEOUT,

403

Unauthorized.

Operation doesn't return any data structure