WorkloadExternalDTO
Name of the Entity
Possible values: non-empty
and <= 128 characters
Description of the Entity
True/False value that determines if this entity is Active or Disabled
tags object[]nullable
Tag Key
Possible values: non-empty
Tag Key Value
Possible values: non-empty
ID of the Resource Set in which this Access Entity exists
trustProviders object[]nullable
Possible values: <= 1
serviceEndpoint object
Service Endpoint for a Server Workload
External ID of the Service Endpoint
ID of the Service Endpoint
Hostname or IP Address
Possible values: non-empty
Application Protocol
Possible values: non-empty
Transport Protocol (e.g. TCP)
Possible values: <= 3 characters
The target port as specified by the Client Workload
Possible values: >= 1
and <= 65535
The TLS encryption configuration of the Client Workload
The target port to which the Agent/Proxy will communicate
Possible values: >= 1
and <= 65535
The TLS encryption configuration which will be used by the Agent/Proxy
workloadServiceAuthentication object
Authentication configuration for a Server Workload
Authentication Method
Possible values: non-empty
Authentication Scheme
Possible values: non-empty
Authentication Configuration
TLS Verification configuration for the Agent/Proxy to Server Workload connection
Possible values: non-empty
httpHeaders object[]nullable
Static HTTP Headers to include for transmission to the Server Workload
{
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"isActive": true,
"tags": [
{
"key": "string",
"value": "string"
}
],
"createdAt": "2024-07-29T15:51:28.071Z",
"modifiedAt": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"modifiedBy": "string",
"resourceSet": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trustProviders": [
{
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
}
],
"credentialProviderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"credentialProviderText": "string",
"workloadServiceEndpoints": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"serviceEndpoint": {
"externalId": "string",
"id": 0,
"host": "string",
"appProtocol": "string",
"transportProtocol": "string",
"requestedPort": 0,
"requestedTls": true,
"port": 0,
"tls": true,
"workloadServiceAuthentication": {
"method": "string",
"scheme": "string",
"config": "string"
},
"tlsVerification": "string",
"httpHeaders": [
{
"key": "string",
"value": "string"
}
]
},
"type": "string"
}