GrpcTlsConfigModel:
    | {
        ca_file?: string
        | null;
        cert_file?: string | null;
        insecure?: boolean | null;
        key_file?: string | null;
    }
    | null

Configure TLS settings for the exporter. If omitted, system default TLS settings are used.

Type declaration

  • {
        ca_file?: string | null;
        cert_file?: string | null;
        insecure?: boolean | null;
        key_file?: string | null;
    }
    • Optionalca_file?: string | null

      Configure certificate used to verify a server's TLS credentials. Absolute path to certificate file in PEM format. If omitted or null, system default certificate verification is used for secure connections.

    • Optionalcert_file?: string | null

      Configure mTLS client certificate. Absolute path to client certificate file in PEM format. If set, .client_key must also be set. If omitted or null, mTLS is not used.

    • Optionalinsecure?: boolean | null

      Configure client transport security for the exporter's connection. Only applicable when .endpoint is provided without http or https scheme. Implementations may choose to ignore .insecure. If omitted or null, false is used.

    • Optionalkey_file?: string | null

      Configure mTLS private client key. Absolute path to client key file in PEM format. If set, .client_certificate must also be set. If omitted or null, mTLS is not used.

  • null