Update project maturity status
[multicloud/azure.git] / azure / aria / aria-extension-cloudify / src / aria / extensions / aria_extension_tosca / simple_v1_0 / __init__.py
1 # Licensed to the Apache Software Foundation (ASF) under one or more
2 # contributor license agreements.  See the NOTICE file distributed with
3 # this work for additional information regarding copyright ownership.
4 # The ASF licenses this file to You under the Apache License, Version 2.0
5 # (the "License"); you may not use this file except in compliance with
6 # the License.  You may obtain a copy of the License at
7 #
8 #     http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 """
17 Parser implementation of `TOSCA Simple Profile v1.0 cos01 <http://docs.oasis-open.org/tosca
18 /TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html>`__.
19
20 .. autosummary::
21    :nosignatures:
22
23    aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0
24
25 Assignments
26 -----------
27
28 .. autosummary::
29    :nosignatures:
30
31    aria_extension_tosca.simple_v1_0.PropertyAssignment
32    aria_extension_tosca.simple_v1_0.OperationAssignment
33    aria_extension_tosca.simple_v1_0.InterfaceAssignment
34    aria_extension_tosca.simple_v1_0.RelationshipAssignment
35    aria_extension_tosca.simple_v1_0.RequirementAssignment
36    aria_extension_tosca.simple_v1_0.AttributeAssignment
37    aria_extension_tosca.simple_v1_0.CapabilityAssignment
38    aria_extension_tosca.simple_v1_0.ArtifactAssignment
39
40 Definitions
41 -----------
42
43 .. autosummary::
44    :nosignatures:
45
46    aria_extension_tosca.simple_v1_0.PropertyDefinition
47    aria_extension_tosca.simple_v1_0.AttributeDefinition
48    aria_extension_tosca.simple_v1_0.ParameterDefinition
49    aria_extension_tosca.simple_v1_0.OperationDefinition
50    aria_extension_tosca.simple_v1_0.InterfaceDefinition
51    aria_extension_tosca.simple_v1_0.RelationshipDefinition
52    aria_extension_tosca.simple_v1_0.RequirementDefinition
53    aria_extension_tosca.simple_v1_0.CapabilityDefinition
54
55 Filters
56 -------
57
58 .. autosummary::
59    :nosignatures:
60
61    aria_extension_tosca.simple_v1_0.CapabilityFilter
62    aria_extension_tosca.simple_v1_0.NodeFilter
63
64 Miscellaneous
65 -------------
66
67 .. autosummary::
68    :nosignatures:
69
70    aria_extension_tosca.simple_v1_0.Description
71    aria_extension_tosca.simple_v1_0.MetaData
72    aria_extension_tosca.simple_v1_0.Repository
73    aria_extension_tosca.simple_v1_0.Import
74    aria_extension_tosca.simple_v1_0.ConstraintClause
75    aria_extension_tosca.simple_v1_0.EntrySchema
76    aria_extension_tosca.simple_v1_0.OperationImplementation
77    aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement
78    aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability
79    aria_extension_tosca.simple_v1_0.SubstitutionMappings
80
81 Templates
82 ---------
83
84 .. autosummary::
85    :nosignatures:
86
87    aria_extension_tosca.simple_v1_0.NodeTemplate
88    aria_extension_tosca.simple_v1_0.RelationshipTemplate
89    aria_extension_tosca.simple_v1_0.GroupTemplate
90    aria_extension_tosca.simple_v1_0.PolicyTemplate
91    aria_extension_tosca.simple_v1_0.TopologyTemplate
92    aria_extension_tosca.simple_v1_0.ServiceTemplate
93
94 Types
95 -----
96
97 .. autosummary::
98    :nosignatures:
99
100    aria_extension_tosca.simple_v1_0.ArtifactType
101    aria_extension_tosca.simple_v1_0.DataType
102    aria_extension_tosca.simple_v1_0.CapabilityType
103    aria_extension_tosca.simple_v1_0.InterfaceType
104    aria_extension_tosca.simple_v1_0.RelationshipType
105    aria_extension_tosca.simple_v1_0.NodeType
106    aria_extension_tosca.simple_v1_0.GroupType
107    aria_extension_tosca.simple_v1_0.PolicyType
108
109 Data types
110 ----------
111
112 .. autosummary::
113    :nosignatures:
114
115    aria_extension_tosca.simple_v1_0.Timestamp
116    aria_extension_tosca.simple_v1_0.Version
117    aria_extension_tosca.simple_v1_0.Range
118    aria_extension_tosca.simple_v1_0.List
119    aria_extension_tosca.simple_v1_0.Map
120    aria_extension_tosca.simple_v1_0.ScalarSize
121    aria_extension_tosca.simple_v1_0.ScalarTime
122    aria_extension_tosca.simple_v1_0.ScalarFrequency
123 """
124
125 from .presenter import ToscaSimplePresenter1_0
126 from .assignments import (PropertyAssignment, OperationAssignment, InterfaceAssignment,
127                           RelationshipAssignment, RequirementAssignment, AttributeAssignment,
128                           CapabilityAssignment, ArtifactAssignment)
129 from .definitions import (PropertyDefinition, AttributeDefinition, ParameterDefinition,
130                           OperationDefinition, InterfaceDefinition, RelationshipDefinition,
131                           RequirementDefinition, CapabilityDefinition)
132 from .filters import CapabilityFilter, NodeFilter
133 from .misc import (Description, MetaData, Repository, Import, ConstraintClause, EntrySchema,
134                    OperationImplementation, SubstitutionMappingsRequirement,
135                    SubstitutionMappingsCapability, SubstitutionMappings)
136 from .templates import (NodeTemplate, RelationshipTemplate, GroupTemplate, PolicyTemplate,
137                         TopologyTemplate, ServiceTemplate)
138 from .types import (ArtifactType, DataType, CapabilityType, InterfaceType, RelationshipType,
139                     NodeType, GroupType, PolicyType)
140 from .data_types import (Timestamp, Version, Range, List, Map, ScalarSize, ScalarTime,
141                          ScalarFrequency)
142
143 MODULES = (
144     'modeling',
145     'presentation')
146
147 __all__ = (
148     'MODULES',
149     'ToscaSimplePresenter1_0',
150     'PropertyAssignment',
151     'OperationAssignment',
152     'InterfaceAssignment',
153     'RelationshipAssignment',
154     'RequirementAssignment',
155     'AttributeAssignment',
156     'CapabilityAssignment',
157     'ArtifactAssignment',
158     'PropertyDefinition',
159     'AttributeDefinition',
160     'ParameterDefinition',
161     'OperationDefinition',
162     'InterfaceDefinition',
163     'RelationshipDefinition',
164     'RequirementDefinition',
165     'CapabilityDefinition',
166     'CapabilityFilter',
167     'NodeFilter',
168     'Description',
169     'MetaData',
170     'Repository',
171     'Import',
172     'ConstraintClause',
173     'EntrySchema',
174     'OperationImplementation',
175     'SubstitutionMappingsRequirement',
176     'SubstitutionMappingsCapability',
177     'SubstitutionMappings',
178     'NodeTemplate',
179     'RelationshipTemplate',
180     'GroupTemplate',
181     'PolicyTemplate',
182     'TopologyTemplate',
183     'ServiceTemplate',
184     'ArtifactType',
185     'DataType',
186     'CapabilityType',
187     'InterfaceType',
188     'RelationshipType',
189     'NodeType',
190     'GroupType',
191     'PolicyType',
192     'Timestamp',
193     'Version',
194     'Range',
195     'List',
196     'Map',
197     'ScalarSize',
198     'ScalarTime',
199     'ScalarFrequency')