nsx_telemetry

NSX Management API — telemetry / CEIP configuration (singleton).

The Customer Experience Improvement Program (CEIP) opt-in on NSX Manager is managed via the classic Manager API under /api/v1/telemetry/config. The resource is a singleton (no id) and the optin boolean drives whether the manager transmits usage data to Broadcom/VMware. Setting optin: false satisfies the 912 Controls requirement that “The NSX-T Manager must not provide environment information to third parties.”

saltext.vcf.clients.nsx_telemetry.get(opts, profile=None)[source]

Return the current NSX telemetry / CEIP configuration.

saltext.vcf.clients.nsx_telemetry.update(opts, profile=None, **body)[source]

Replace the NSX telemetry configuration with body via PUT.

Callers should include the full config document as returned by get() (with any fields modified) since the endpoint is a PUT-style replace.

saltext.vcf.clients.nsx_telemetry.set_optin(opts, optin, profile=None)[source]

Set the CEIP optin flag, preserving other fields from the current config.

Reads the current config, updates the optin key, and PUTs it back so other telemetry settings (schedule, proxy, etc.) are not clobbered.