ElasticsearchClusterTrustSettings

edit

Configuration of trust with other clusters.

Properties

edit
accounts (array[AccountTrustRelationship])
The list of trust relationships with different accounts
direct (array[DirectTrustRelationship])
The list of trust relationships where the certificate is bundled with the trust setting. Allows configuring trust for clusters running outside of an Elastic Cloud managed environment or in an Elastic Cloud environment without an environment level trust established.
external (array[ExternalTrustRelationship])
The list of trust relationships with external entities

Example

edit
{
   "accounts" : [
      {
         "account_id" : "string",
         "name" : "string",
         "trust_all" : true,
         "trust_allowlist" : [
            "string"
         ]
      }
   ],
   "direct" : [
      {
         "additional_node_names" : [
            "string"
         ],
         "certificates" : [
            {
               "metadata" : {
                  "also_trusted_by" : [
                     "string"
                  ],
                  "fingerprint" : "string",
                  "valid_from" : "2019-01-01T00:00:00Z",
                  "valid_to" : "2019-01-01T00:00:00Z"
               },
               "pem" : "string"
            }
         ],
         "name" : "string",
         "scope_id" : "string",
         "trust_all" : true,
         "trust_allowlist" : [
            "string"
         ],
         "type" : "string",
         "uid" : "string"
      }
   ],
   "external" : [
      {
         "trust_all" : true,
         "trust_allowlist" : [
            "string"
         ],
         "trust_relationship_id" : "string"
      }
   ]
}