diff options
author | Patrick Brady <pb071s@att.com> | 2017-02-15 23:11:26 -0800 |
---|---|---|
committer | Patrick Brady <pb071s@att.com> | 2017-02-15 23:13:06 -0800 |
commit | 1c192d2dd68724e292b6a30f463085a262e1e813 (patch) | |
tree | d0e2b3a396e169863cd0efaa835c8675e9d5aaac /appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd | |
parent | c69ba05c7508aa7d7f675189a45c8c87569369ef (diff) |
Moving all files to root directory
Change-Id: Ica5535fd6ec85f350fe1640b42137b49f83f10f0
Signed-off-by: Patrick Brady <pb071s@att.com>
Diffstat (limited to 'appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd')
-rw-r--r-- | appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd/vf-license-model.xsd | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd/vf-license-model.xsd b/appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd/vf-license-model.xsd new file mode 100644 index 000000000..9fb979609 --- /dev/null +++ b/appc-dg/appc-dg-shared/appc-dg-common/src/main/resources/xsd/vf-license-model.xsd @@ -0,0 +1,88 @@ +<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> + <xs:element name="vf-license-model"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="vnf-id"/> + <xs:element type="xs:string" name="vendor-name"/> + <xs:element name="feature-group-list"> + <xs:complexType> + <xs:sequence> + <xs:element name="feature-group"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="feature-group-uuid"/> + <xs:element type="xs:string" name="name"/> + <xs:element type="xs:string" name="description"/> + <xs:element type="xs:string" name="att-part-number"/> + <xs:element name="entitlement-pool-list"> + <xs:complexType> + <xs:sequence> + <xs:element name="entitlement-pool"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="entitlement-pool-uuid"/> + <xs:element type="xs:string" name="name"/> + <xs:element type="xs:string" name="description"/> + <xs:element type="xs:string" name="manufacturer-reference-number"/> + <xs:element name="threshold-value"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:byte" name="value"/> + <xs:element type="xs:string" name="unit"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="entitlement-metric"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="value"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element type="xs:string" name="increments"/> + <xs:element name="aggregation-function"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="value"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="time"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="value"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="license-key-group-list"> + <xs:complexType> + <xs:sequence> + <xs:element name="license-key-group"> + <xs:complexType> + <xs:sequence> + <xs:element type="xs:string" name="license-key-group-uuid"/> + <xs:element type="xs:string" name="name"/> + <xs:element type="xs:string" name="description"/> + <xs:element type="xs:string" name="type"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> +</xs:schema> |