ElasticsearchClusterTrustSettingsedit

Configuration of trust with other clusters.

Propertiesedit

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

Exampleedit

{
   "accounts" : [
      {
         "account_id" : "string",
         "trust_all" : true,
         "trust_allowlist" : [
            "string"
         ]
      }
   ],
   "direct" : [
      {
         "additional_node_names" : [
            "string"
         ],
         "certificates" : [
            {
               "metadata" : {
                  "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"
         ]
      }
   ],
   "external" : [
      {
         "trust_all" : true,
         "trust_allowlist" : [
            "string"
         ],
         "trust_relationship_id" : "string"
      }
   ]
}