Interface ServicesOptions

Build options for [ServicesClient].

interface ServicesOptions {
    apiSecret?: string;
    apiSecretFromEnv?: boolean;
    metricsIntervalMs?: number;
    name?: string;
    sshKeyPem?: string;
}

Properties

apiSecret?: string

Encoded API secret string (services1...).

apiSecretFromEnv?: boolean

If true, read the API secret from IROH_SERVICES_API_SECRET.

metricsIntervalMs?: number

Metrics push interval (ms). 0 disables interval pushes.

name?: string

Optional endpoint name to register cloud-side.

sshKeyPem?: string

Unencrypted PEM-encoded OpenSSH ed25519 private key.