Skip to main content

ServerWorkloadExternalDTO

Individual Server Workload

externalIduuid
namestringrequired

Name of the Entity

Possible values: non-empty and <= 128 characters

descriptionstringnullable

Description of the Entity

isActivebooleanrequired

True/False value that determines if this entity is Active or Disabled

tags object[]nullable
  • Array [
  • keystringrequired

    Tag Key

    Possible values: non-empty

    valuestringrequired

    Tag Key Value

    Possible values: non-empty

  • ]
  • createdAtdate-time
    modifiedAtdate-timenullable
    createdBystringnullable
    modifiedBystringnullable
    resourceSetuuidrequired

    ID of the Resource Set in which this Access Entity exists

    serviceEndpoint objectrequired

    Service Endpoint for a Server Workload

    externalIdstringnullable

    External ID of the Service Endpoint

    idint32

    ID of the Service Endpoint

    hoststringrequired

    Hostname or IP Address

    Possible values: non-empty

    appProtocolstringrequired

    Application Protocol

    Possible values: non-empty

    transportProtocolstringrequired

    Transport Protocol (e.g. TCP)

    Possible values: <= 3 characters

    requestedPortint32required

    The target port as specified by the Client Workload

    Possible values: >= 1 and <= 65535

    requestedTlsbooleanrequired

    The TLS encryption configuration of the Client Workload

    portint32required

    The target port to which the Agent/Proxy will communicate

    Possible values: >= 1 and <= 65535

    tlsbooleanrequired

    The TLS encryption configuration which will be used by the Agent/Proxy

    workloadServiceAuthentication object

    Authentication configuration for a Server Workload

    methodstringrequired

    Authentication Method

    Possible values: non-empty

    schemestringrequired

    Authentication Scheme

    Possible values: non-empty

    configstringnullable

    Authentication Configuration

    tlsVerificationstringrequired

    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

  • Array [
  • keystringnullable
    valuestringnullable
  • ]
  • typestringnullable

    Type of Server Workload

    accessPolicyCountint32

    Access Policies associated with this Server Workload

    ServerWorkloadExternalDTO
    {
    "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",
    "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",
    "accessPolicyCount": 0
    }