diff options
Diffstat (limited to 'config-model/src')
-rw-r--r-- | config-model/src/main/resources/schema/deployment.rnc | 16 | ||||
-rw-r--r-- | config-model/src/test/schema-test-files/deployment.xml | 6 |
2 files changed, 22 insertions, 0 deletions
diff --git a/config-model/src/main/resources/schema/deployment.rnc b/config-model/src/main/resources/schema/deployment.rnc index 15a4e70e33f..ae5aec734e6 100644 --- a/config-model/src/main/resources/schema/deployment.rnc +++ b/config-model/src/main/resources/schema/deployment.rnc @@ -10,6 +10,7 @@ start = element deployment { Upgrade? & BlockChange* & Notifications? & + Endpoints? & Test? & Staging? & Prod* @@ -73,3 +74,18 @@ Delay = element delay { Parallel = element parallel { Region* } + + +EndpointRegion = element region { + text +} + +Endpoint = element endpoint { + attribute id { xsd:string }? & + attribute container-id { xsd:string } & + EndpointRegion* +} + +Endpoints = element endpoints { + Endpoint* +} diff --git a/config-model/src/test/schema-test-files/deployment.xml b/config-model/src/test/schema-test-files/deployment.xml index ea65dbec661..0b30067d78a 100644 --- a/config-model/src/test/schema-test-files/deployment.xml +++ b/config-model/src/test/schema-test-files/deployment.xml @@ -20,4 +20,10 @@ <region active='true'>us-south-2</region> </parallel> </prod> + <endpoints> + <endpoint id="foo" container-id="bar"> + <region>us-east</region> + </endpoint> + <endpoint container-id="bar" /> + </endpoints> </deployment> |