Create or update the Log Export configuration for a cluster
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
auth_principal is either the AWS Role ARN that identifies a role that the cluster account can assume to write to CloudWatch or the GCP Project ID that the cluster service account has permissions to write to for cloud logging.
log_name is an identifier for the logs in the customer's log sink.
LogExportType encodes the cloud selection that we're exporting to along with the cloud logging platform.
Currently, each cloud has a single logging platform.
AWS_CLOUDWATCH, GCP_CLOUD_LOGGING groups is a collection of log group configurations that allows the customer to define collections of CRDB log channels that are aggregated separately at the target sink.
redact allows the customer to set a default redaction policy for
logs before they are exported to the target sink. If a group config
omits a redact flag and this one is set to true, then that group
will receive redacted logs.
region allows the customer to override the destination region for all logs for a cluster.
Response
A successful response.
LogExportClusterInfo contains a package of information that fully describes both the intended state of the log export configuration for a specific cluster but also some metadata around its deployment status, any error messages, and some timestamps.
LogExportClusterSpecification contains all the data necessary to configure log export for an individual cluster. Users would supply this data via the API and also receive it back when inspecting the state of their log export configuration.
LogExportStatus encodes the possible states that a configuration can be in as it is created, deployed, and disabled.
DISABLED, DISABLING, DISABLE_FAILED, ENABLED, ENABLING, ENABLE_FAILED 
