{
  "index_patterns": [
    "saml-service-provider-*"
  ],
  "aliases": {
    "saml-service-provider": {}
  },
  "order": 100,
  "settings": {
    "number_of_shards": 1,
    "auto_expand_replicas": "0-1",
    "index.priority": 10,
    "index.format": 1
  },
  "version": ${idp.template.version},
  "mappings": {
    "_doc": {
      "_meta": {
        "idp-version": "${idp.template.version_deprecated}",
        "idp-template-version": "${idp.template.version}"
      },
      "dynamic": "strict",
      "properties": {
        "name": {
          "type": "text"
        },
        "entity_id": {
          "type": "keyword"
        },
        "acs": {
          "type": "keyword"
        },
        "enabled": {
          "type": "boolean"
        },
        "created": {
          "type": "date",
          "format": "epoch_millis"
        },
        "last_modified": {
          "type": "date",
          "format": "epoch_millis"
        },
        "name_id_format": {
          "type": "keyword"
        },
        "sign_messages": {
          "type": "keyword"
        },
        "authn_expiry_ms": {
          "type": "long"
        },
        "privileges": {
          "type": "object",
          "properties": {
            "resource": {
              "type": "keyword"
            },
            "roles": {
              "type": "keyword"
            }
          }
        },
        "attributes": {
          "type": "object",
          "properties": {
            "principal": {
              "type": "keyword"
            },
            "email": {
              "type": "keyword"
            },
            "name": {
              "type": "keyword"
            },
            "roles": {
              "type": "keyword"
            },
            "extensions": {
              "type": "keyword"
            }
          }
        },
        "certificates": {
          "type": "object",
          "properties": {
            "sp_signing": {
              "type": "text"
            },
            "idp_signing": {
              "type": "text"
            },
            "idp_metadata": {
              "type": "text"
            }
          }
        }
      }
    }
  }
}
