vcf_nsx_node_services

Execution module for NSX Management API — node services.

Thin wrapper over saltext.vcf.clients.nsx_node_services. Exposes the HTTP service endpoint that carries the DoS-mitigation rate/concurrency limits required by STIG 912.

saltext.vcf.modules.vcf_nsx_node_services.http_get(profile=None)[source]

Return the NSX Manager HTTP service configuration.

CLI Example:

salt '*' vcf_nsx_node_services.http_get
saltext.vcf.modules.vcf_nsx_node_services.http_set(client_api_rate_limit=None, client_api_concurrency_limit=None, global_api_concurrency_limit=None, connection_timeout=None, redirect_host=None, profile=None, **extra)[source]

Merge the supplied service_properties fields into the NSX HTTP config.

Any argument left as None is not written. The endpoint is a total replacement, so this reads → merges → PUTs to preserve unrelated fields.

CLI Example:

salt '*' vcf_nsx_node_services.http_set             client_api_rate_limit=100             client_api_concurrency_limit=40             global_api_concurrency_limit=199