Deployment Manual / Version 2512.0
Table Of Contents
caas.bypass-filter-predicates
| |
| Default | false |
| Description |
If enabled, FilterPredicates my be ignored via request header 'X-Ignore-Filters'. If disabled, the header is ignored. |
caas.cache-specs
| |
| Type |
Map<String,String>
|
| Description |
(Caffeine Cache) configuration: Cache specs by cache name. Size based eviction:
Time based eviction:
Durations are represented by an integer, followed by one of "d", "h", "m", or "s", representing days, hours, minutes, or seconds respectively. |
caas.doctype.doc-type-collection
| |
| Type |
String
|
| Default | CMCollection |
| Description |
The name of the doctype for Collections. |
caas.doctype.doc-type-linkable
| |
| Type |
String
|
| Default | CMLinkable |
| Description |
The name of the doctype for Linkables. |
caas.doctype.doc-type-location-taxonomy
| |
| Type |
String
|
| Default | CMLocTaxonomy |
| Description |
The name of the doctype for Location Taxonomies. |
caas.doctype.doc-type-navigation
| |
| Type |
String
|
| Default | CMNavigation |
| Description |
The name of the doctype for Navigations. |
caas.doctype.doc-type-picture
| |
| Type |
String
|
| Default | CMPicture |
| Description |
The name of the doctype for Pictures. |
caas.doctype.doc-type-taxonomy
| |
| Type |
String
|
| Default | CMTaxonomy |
| Description |
The name of the doctype for Taxonomies. |
caas.exception-error-map
| |
| Type |
Map<Class<? extends Throwable>,graphql.ErrorType>
|
| Default | [RuntimeException.class:ErrorType.DataFetchingException] |
| Description |
Map of exception classes to GraphQL error types to be resolved by the data fetcher exception resolver. |
caas.expose-extensions
| |
| Type |
Boolean
|
| Default | false |
| Description |
Set to true to expose extensions as described by the GraphQL spec. |
caas.forward-cookies
| |
| Type |
Boolean
|
| Default | false |
| Description |
Enables http cookie forwarding of incoming requests on endpoint 'graphql' and for persisted queries on '/caas/v1/*' towards outgoing, secondary requests to 'graphql' (triggered by '/preview') and cae remote link resolving. |
caas.forward-header-names
| |
| Type |
List<String>
|
| Description |
Comaseparated enumeration of http headernames to be forwarded for incoming requests on endpoint 'graphql' and for persisted queries on '/caas/v1/*' towards outgoing, secondary requests to 'graphql' (triggered by /preview) and cae remote link resolving. |
caas.graphql-restmapping-controller.enabled
| |
| Deprecation |
This property has been deprecated and will be removed in a future version.
Use Reason: The property was removed due to changes in the implementation. The rest mapping is now auto configured by 'com.coremedia.caas.web.rest.RestMappingAutoConfiguration' and is enabled by default. To disabled it, add the auto configuration class to the corresponding Spring property. |
caas.graphql.expose-secrets
| |
| Type |
Boolean
|
| Default | false |
| Description |
Expose encrypted values from settings in their encrypted version. Defaults for security reasons to false. |
caas.graphql.introspectionEnabled
| |
| Deprecation |
This property has been deprecated and will be removed in a future version.
Use Reason: This property was dropped and replaced by the Spring-GraphQL property. The new property is set to 'false' in headless built-in application properties for security reasons. It should be set to 'true' if necessary, e.g. in a preview environment. |
caas.graphql.max-execution-timeout
| |
| Type |
Duration
|
| Default | 0 |
| Description |
Limits the allowed execution time for a query, set in milliseconds. 0 = no timeout. |
caas.graphql.max-query-complexity
| |
| Type |
Integer
|
| Default | 0 |
| Description |
Limits the complexity of a graphql query if set to a value greater than 0. 0 = off. |
caas.graphql.max-query-depth
| |
| Type |
Integer
|
| Default | 30 |
| Description |
Limits the depth of a graphql query if set to a value greater than 0. 0 = off. |
caas.graphql.max-search-limit
| |
| Deprecation |
This property has been deprecated and will be removed in a future version.
Use |
caas.graphql.repository-path-exclude-patterns
| |
| Type |
List<String>
|
| Default | [/Settings/Options/Settings/Internal/**, /Sites/**/Options/Settings/Internal/**, /Settings/Options/Settings/Feedback Hub, /Sites/**/Options/Settings/Feedback Hub, /Settings/Options/Settings/Content Hub, /Sites/**/Options/Settings/Content Hub, /Settings/Options/Settings/GlobalLink, /Settings/Options/Settings/Translation Services, /Sites/**/Options/Settings/Translation Services, /Settings/Options/Settings/Elastic Social Credentials] |
| Description |
Repository paths excluded from retrieval via GraphQL endpoint. The paths may contain glob style expressions. Note, that the document name must be part of the path, if you do not use glob style expressions and want to protect a distinct document. Examples: caas.graphql.repository-path-exclude-patterns[0]=/A/B/C/D caas.graphql.repository-path-exclude-patterns[1]=/A/*/C/* caas.graphql.repository-path-exclude-patterns[2]=/A/B/** caas.graphql.repository-path-exclude-patterns[3]=/A/**/C/* |
caas.log-requests
| |
| Type |
Boolean
|
| Default | false |
| Description |
Enables logging for HTTP requests (excluding OPTIONS) |
caas.media-controller.blob-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the blob validator. If enabled, the blob of the media is checked for existence. This validator is executed after the crop name validator. |
caas.media-controller.crop-name-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the crop name validator. If enabled, the given crop name and width is checked for validity. This validator is executed after the filename validator. |
caas.media-controller.filename-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the filename validator. If enabled, the given filename is checked vs the resolved filename. This validator is executed after the validity date validator. |
caas.media-controller.hash-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the hash validator. If enabled, the given hash of the blob is checked for validity. This validator is executed after the blob validator. |
caas.media-controller.path-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the path validator. If enabled, the given path is checked for validity. This validator is executed first. |
caas.media-controller.validity-date-validator-enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enables the validity date validator. If enabled, the validity date of the media is checked. This validator is executed after the path validator. |
caas.media.hash-property-names
| |
| Type |
List<String>
|
| Default | [width, height, widthRatio, heightRatio] |
| Description |
List of global or site specific transformation option names defined in image transformation settings whose values are to be considered to compute image hashes. |
caas.preview
| |
| Type |
Boolean
|
| Default | false |
| Description |
Enables preview mode |
caas.querylist-search-cache-for-seconds
| |
| Deprecation |
This property has been deprecated and will be removed in a future version.
Use |
caas.search.cache.querylist-search-cache-for-seconds
| |
| Type |
Duration
|
| Default | -1s |
| Description |
Duration to cache query list search results. Set it to "-1" to deactivate the query list cache. |
caas.search.cache.seconds
| |
| Type |
Duration
|
| Default | -1s |
| Description |
Duration to cache search query results. Set it to "-1" to deactivate the search-query cache. |
caas.search.enabled
| |
| Type |
Boolean
|
| Default | true |
| Description |
Enable graphql search extensions. |
caas.search.load-search-schema
| |
| Type |
Boolean
|
| Default | true |
| Description |
Load the GraphQL search schema extensions. |
caas.search.max-search-limit
| |
| Type |
Integer
|
| Default | 200 |
| Description |
Limit the count of search results hits. Defaults to 200. |
caas.search.solr.collection
| |
| Type |
String
|
| Default | preview |
| Description |
Solr collection to use for CaaS search. |
caas.site-filter-config-properties.excluded-field-names
| |
| Type |
Collection<String>
|
| Default | [localizedVariant, localizedVariants, derivedSites] |
| Description |
Fields to be excluded from site restrictions check. To disable all fields (thus prohibiting all objects not belonging to the filtered site), add the config property without any field names (=empty list). Adding additional fields requires to add the defaults as mentioned above to the config property! Defaults to "localizedVariant", "localizedVariants" and "derivedSites". |
caas.solr.collection
| |
| Deprecation |
This property has been deprecated and will be removed in a future version.
Use |
caas.stax.context-trace-enabled
| |
| Type |
Boolean
|
| Default | false |
| Description |
When 'true', wraps ContextHandlers and OutputHandlers while parsing in order to tracelog all parsing events. This is for debugging purposes only. Defaults to false. Additionally this requires the loglevel for 'com.coremedia.caas.richtext.stax.handler.output' to be set to trace level: logging.level.com.coremedia.caas.richtext.stax.handler.output = trace |
caas.stax.max-aliases-for-collections
| |
| Type |
Integer
|
| Default | 50 |
| Description |
Configures the maximum number of allowed yaml aliases used by snakeyaml instances while parsing rich text configurations. Defaults to 50. |
caas.stax.suppress-root-tag
| |
| Type |
Boolean
|
| Default | true |
| Description |
When 'false', the root tag in the string result of a rich text transformation is not suppressed. Defaults to true. |
caas.strict-blob-hash-validation
| |
| Type |
Boolean
|
| Default | true |
| Description |
If true, the hash provided in media URLs is strictly validated. If false, an outdated or wrong hash will result in an HTTP redirect (301) to the URL with the correct hash. Default is true. |
caas.strict-transport-security-header.include-subdomains
| |
| Type |
Boolean
|
| Default | true |
| Description |
If true, adds the 'includeSubdomains' flag to the Strict-Transport-Security HTTP response header. |
caas.strict-transport-security-header.max-age
| |
| Type |
Duration
|
| Default | 730d |
| Description |
Max-Age of the Strict-Transport-Security HTTP response header. (Default unit is seconds) |
caas.strict-transport-security-header.preload
| |
| Type |
Boolean
|
| Default | false |
| Description |
If true, adds the 'preload' flag to the Strict-Transport-Security HTTP response header. |
Table 3.12. Headless Server Properties


