otelCollectorSecurityScheme property

String? otelCollectorSecurityScheme
getter/setter pair

Security scheme for the outbound connection to the customer-owned OpenTelemetry Collector.

Only meaningful when exporter is OPEN_TELEMETRY_COLLECTOR. Runtime consumers unaware of a value should treat it as OTEL_COLLECTOR_SECURITY_SCHEME_UNSPECIFIED (== NONE).

Optional. Possible string values are:

  • "OTEL_COLLECTOR_SECURITY_SCHEME_UNSPECIFIED" : Unspecified. Behavior is identical to NONE.
  • "NONE" : Default. Unauthenticated OTLP/HTTP export. Preserves today's behavior byte-for-byte for existing configurations.
  • "MTLS" : Mutual TLS via customer PKI. Cert material is stored in Apigee Keystores/Truststores and referenced by resource ID in mtls_config (same mechanism as TargetServer.tls_info).

Implementation

core.String? otelCollectorSecurityScheme;