DisableCommunication
Disables the communication controller for the current tenant.
Examples
Basic usage:
octo-cli -c DisableCommunication
Options
This command takes no options.
Notes
Refused with HTTP 409 while pools or workloads (Adapters and Applications) of the tenant are still deployed; the error names them with their deployment state. Undeploy them first with UndeployWorkload and UndeployPool - like this command they act on the tenant of the active context (UseContext or --context <name>).
Also refused with HTTP 409 while AI Services is still enabled for the tenant (AB#4884) - the AI service depends on Communication. Disable it first with DisableAi.
Disabling Communication is a precondition for Delete and Detach of the tenant (AB#4255); the disable itself removes the trigger schedules and unloads the tenant from the controller, it does not undeploy anything.
Reversible with EnableCommunication.