sources: - name: contentstack handler: graphql: endpoint: 'https://bol.graphql.contentstack.eu/stacks/{env.CS_API_KEY}?environment={env.CS_ENVIRONMENT}' schemaHeaders: access_token: '{env.CS_ACCESS_TOKEN}' operationHeaders: access_token: '{env.CS_ACCESS_TOKEN}' cache: redis: host: '{env.REDIS_HOST}' port: '6378' password: '{env.REDIS_PASSWORD}' transforms: - encapsulate: name: cms applyTo: query: true mutation: true subscription: true - prefix: mode: wrap value: CS_ ignore: - cmsQuery - federation: version: "v2.3" types: - name: CatalogProducts #use the name before the prefix transform occurs here config: key: - fields: global_id - name: ProductCarouselProducts #use the name before the prefix transform occurs here config: key: - fields: global_id plugins: - prometheus: requestCount: true requestSummary: true parse: false validate: false contextBuilding: false execute: true errors: true fetch: true deprecatedFields: true endpoint: /metrics - responseCache: ttl: 10