@@ -515,10 +515,13 @@ components:
515
515
$ref : ' #/components/schemas/EdgeCloudZone'
516
516
517
517
AppZones :
518
+ description : Collection of Edge Cloud Zones where the AP wants to
519
+ instantiate the application.
518
520
type : array
519
521
items :
520
522
$ref : ' #/components/schemas/EdgeCloudZone'
521
523
minItems : 1
524
+ additionalProperties : false
522
525
523
526
AppManifest :
524
527
properties :
@@ -606,8 +609,9 @@ components:
606
609
type : string
607
610
description : Component name must be unique with an application
608
611
networkInterfaces :
609
- description : Each application component exposes some ports either
610
- for external users or for inter component communication.
612
+ description : Each application component exposes some ports
613
+ either for external users or for inter component
614
+ communication.
611
615
Application provider is required to specify which ports are
612
616
to be exposed and the type of traffic that will flow through
613
617
these ports.The underlying platform may assign a dynamic port
@@ -660,7 +664,6 @@ components:
660
664
- VISIBILITY_EXTERNAL
661
665
- VISIBILITY_INTERNAL
662
666
minItems : 1
663
-
664
667
required :
665
668
- name
666
669
- version
@@ -679,13 +682,14 @@ components:
679
682
the Edge Cloud. Defined by the Edge Provider.
680
683
681
684
EdgeCloudZones :
682
- description : A collection of Edge Cloud Zones where the AP can
683
- instantiate an Application Instance.
684
685
type : array
685
686
items :
686
687
$ref : ' #/components/schemas/EdgeCloudZone'
687
688
minItems : 1
688
-
689
+ description : A collection of Edge Cloud Zones where the AP can
690
+ instantiate an Application Instance.
691
+ additionalProperties : false
692
+
689
693
EdgeCloudZoneId :
690
694
type : string
691
695
format : uuid
@@ -758,14 +762,19 @@ components:
758
762
759
763
Ipv4Addr :
760
764
type : string
761
- pattern : ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
765
+ pattern : |
766
+ ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]
767
+ |[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
762
768
example : 198.51.100.1
763
769
764
770
Ipv6Addr :
765
771
type : string
766
772
allOf :
767
- - pattern : ^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$
768
- - pattern : ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$
773
+ - pattern : |
774
+ ^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?
775
+ |([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$
776
+ - pattern : |
777
+ ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$
769
778
example : 2001:db8:85a3::8a2e:370:7334
770
779
771
780
OperatingSystem :
0 commit comments