Skip to main content

AgentControllerListDTO

Page of Agent Controllers for Agent Proxy management

pageint32

Page of entities

perPageint32

Number of entities requested for the current page

orderstringnullable

Ordering criteria used for the current page

statusCodeint32

HTTP StatusCode for the current result

recordsTotalint32

Total number of AgentControllers available

agentControllers object[]nullable

Page of AgentControllers for this request

  • Array [
  • idint

    ID of the Agent Controller

    externalIduuid

    ID of the Agent Controller

    createdAtdate

    Agent Controller creation Timestamp

    versionstringnullable

    Last reported software version of the Agent Controller

    isActiveboolean

    Active status of the Agent Controller

    namestringrequired

    Name of the Agent Controller

    Possible values: non-empty and <= 128 characters

    descriptionstringnullable

    Description of the Agent Controller

    tags object[]nullable

    Tags assigned to the Agent Controller

  • Array [
  • keystringrequired

    Key for the Agent Controller Tag

    Possible values: non-empty

    valuestringrequired

    Value for the Agent Controller Tag

    Possible values: non-empty

  • ]
  • tlsCertificates object[]nullable

    TLS Certificates associated with the Agent Controller

  • Array [
  • subjectstringrequired

    Subject of the Certificate

    serialNumberstringrequired

    Serial Number of the Certificate

    Possible values: non-empty

    thumbprintstringrequired

    Thumbprint of the Certificate

    Possible values: non-empty

    notBeforedate-timerequired

    Creation Timestamp of the Certificate

    notAfterdate-timerequired

    Expiration Timestamp of the Certificate

    hostNamestringrequired

    Last reported Hostname for the Agent Controller

    Possible values: non-empty

    createdAtdate-timerequired

    Creation Timestamp for this Agent Controller TLS Certificate

    isManagedByAembitboolean

    True if the Agent Controller TLS Certificate is managed by Aembit

  • ]
  • trustProviderIduuidnullable

    Trust Provider ID of the Agent Controller used for attested authentication

    trustProvider object

    Individual Trust Provider

    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

    idint32

    Trust Provider Id

    providerstringrequired

    Trust Provider Type

    Possible values: non-empty

    matchRules object[]nullable

    Trust Provider Match Rules

  • Array [
  • attributestringrequired

    Match Rule Attribute

    Possible values: non-empty

    valuestringrequired

    Match Rule Attribute Value

    Possible values: non-empty

  • ]
  • certificatestringnullable

    Trust Provider Certificate or Public Key for cryptographic attestation

    publicKeyValidation object

    Response to a request for Public Key Validation

    isValidContentboolean

    True if the Public Key was valid, False otherwise

    thumbprintstringnullable

    Thumbprint of the Public Key

    expirationDatestringnullable

    Expiration of the Public Key Certificate

    certificateSubjectstringnullable

    Subject of the Public Key Certificate

    messagestringnullable

    Message describing why the Public Key was not valid if IsValidContent is False

    oidcUrlstringnullable

    OIDC URL to use for retrieving JWKS Public Keys

    pemTypestringnullable

    PEM Input Type

    accessPolicyCountint32

    Access Policies associated with this Trust Provider

    agentControllersCountint32

    Agent Controllers associated with this Trust Provider

    agentControllerIdsuuid[]nullable

    Agent Controller IDs associated with this Trust Provider

    modifiedAtdate

    Agent Controller modification Timestamp

    isHealthyboolean

    Recently reported Agent Controller Health Status

    lastReportedUptimeint64

    Last Reported Agent Controller Uptime (in seconds)

    lastReportedHealthTimedatenullable

    Last Reported Agent Controller Health Time

  • ]
  • AgentControllerListDTO
    {
    "page": 0,
    "perPage": 0,
    "order": "string",
    "statusCode": 0,
    "recordsTotal": 0,
    "agentControllers": [
    {
    "id": 0,
    "externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "createdAt": "2024-07-29",
    "version": "string",
    "isActive": true,
    "name": "string",
    "description": "string",
    "tags": [
    {
    "key": "string",
    "value": "string"
    }
    ],
    "tlsCertificates": [
    {
    "subject": "string",
    "serialNumber": "string",
    "thumbprint": "string",
    "notBefore": "2024-07-29T15:51:28.071Z",
    "notAfter": "2024-07-29T15:51:28.071Z",
    "hostName": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "isManagedByAembit": true
    }
    ],
    "trustProviderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "trustProvider": {
    "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",
    "id": 0,
    "provider": "string",
    "matchRules": [
    {
    "attribute": "string",
    "value": "string"
    }
    ],
    "certificate": "string",
    "publicKeyValidation": {
    "isValidContent": true,
    "thumbprint": "string",
    "expirationDate": "string",
    "certificateSubject": "string",
    "message": "string"
    },
    "oidcUrl": "string",
    "pemType": "string",
    "accessPolicyCount": 0,
    "agentControllersCount": 0,
    "agentControllerIds": [
    "3fa85f64-5717-4562-b3fc-2c963f66afa6"
    ]
    },
    "modifiedAt": "2024-07-29",
    "isHealthy": true,
    "lastReportedUptime": 0,
    "lastReportedHealthTime": "2024-07-29"
    }
    ]
    }