File match *.appConfig.featureFlags.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/aws-appconfig-feature-flags-v1/latest.json
Source https://www.schemastore.org/aws-cdk-appconfig-featureflags-1.0.0.json

Validate with Lintel

npx @lintel/lintel check

All of

1. flagSetDefinition object

Definitions

flagSetDefinition object
version const: "1" required
Constant: "1"
flags object required
values object required
flagDefinitions object
flagDefinition object
attributes object required
name string
pattern=^[^\n]{1,64}$
description string
maxLength=1024
_createdAt string
_updatedAt string
_deprecation object
2 nested properties
status const: "planned"
Constant: "planned"
date string
format=date
attributeDefinitions object
attributeDefinition object
description string
maxLength=1024
flagValues object
flagValue object
enabled boolean required
_variants variant[] required
maxItems=32uniqueItems=true
_createdAt string
_updatedAt string
stringConstraints object
type const: "string" required
Constant: "string"
required boolean
pattern string
maxLength=1024
enum string | integer[]
maxItems=100
numberConstraints object
type const: "number" required
Constant: "number"
required boolean
minimum integer
maximum integer
arrayConstraints object
type const: "array" required
Constant: "array"
required boolean
boolConstraints object
type const: "boolean" required
Constant: "boolean"
required boolean
elementConstraints numberConstraints | stringConstraints
variant object
enabled boolean required
name string required
pattern=^[^\n]{1,64}$
rule string
maxLength=1024
attributeValues string | number | boolean | string | number[]
attributeValue string | number | boolean | string | number[]
customerDefinedName string
customerDefinedDescription string
flagSchemaVersions const: "1"