MCPcopy
hub / github.com/scality/cloudserver / parseSupportedLifecycleRules

Function parseSupportedLifecycleRules

lib/Config.js:164–174  ·  view source on GitHub ↗
(supportedLifecycleRulesConfig)

Source from the content-addressed store, hash-verified

162}
163
164function parseSupportedLifecycleRules(supportedLifecycleRulesConfig) {
165 const supportedLifecycleRulesSchema = joi.array()
166 .items(joi.string().valid(...supportedLifecycleRules))
167 .default(supportedLifecycleRules)
168 .min(1);
169 return joi.attempt(
170 supportedLifecycleRulesConfig,
171 supportedLifecycleRulesSchema,
172 'bad supported lifecycle rules config',
173 );
174}
175
176function restEndpointsAssert(restEndpoints, locationConstraints) {
177 assert(typeof restEndpoints === 'object',

Callers 2

_getConfigMethod · 0.85
Config.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected