blob: efda8a545e6a6c82b25eb2adc04e380e37a85a0f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# ================================================================================
# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ============LICENSE_END=========================================================
#
# ECOMP is a trademark and service mark of AT&T Intellectual Property.
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
template_name: ves_translate
imports:
- schema: schema.yaml
topology_template:
inputs:
docker_collector.dmaap.streamid:
type: string
docker_collector.inputQueue.maxPending:
type: string
docker_collector.keystore.alias:
type: string
docker_collector.keystore.file.location:
type: string
docker_collector.keystore.passwordfile:
type: string
docker_collector.schema.checkflag:
type: string
docker_collector.schema.file:
type: string
docker_collector.service.port:
type: string
docker_collector.service.secure.port:
type: string
docker_header.authflag:
type: string
docker_header.authlist:
type: string
docker_tomcat.maxthreads:
type: string
image:
type: string
location_id:
type: string
service_0_service_endpoint:
type: string
service_0_service_name:
type: string
service_0_verb:
type: string
service_component_type:
type: string
service_id:
type: string
stream_0_key:
type: string
stream_0_route:
type: string
stream_1_key:
type: string
stream_1_route:
type: string
stream_2_key:
type: string
stream_3_key:
type: string
substitution_mappings:
node_type: dcae.nodes.dockerApp.ves
capabilities:
service_0:
- ves
- stream
stream_0:
- ves
- stream
stream_1:
- ves
- stream
requirements:
host:
- ves
- host
stream_0:
- ves
- stream
stream_1:
- ves
- stream
stream_2:
- ves
- stream
stream_3:
- ves
- stream
node_templates:
ves:
type: cloudify.dcae.nodes.rework.DockerContainer
properties:
application_config:
collector.dmaap.streamid:
get_input: docker_collector.dmaap.streamid
collector.inputQueue.maxPending:
get_input: docker_collector.inputQueue.maxPending
collector.keystore.alias:
get_input: docker_collector.keystore.alias
collector.keystore.file.location:
get_input: docker_collector.keystore.file.location
collector.keystore.passwordfile:
get_input: docker_collector.keystore.passwordfile
collector.schema.checkflag:
get_input: docker_collector.schema.checkflag
collector.schema.file:
get_input: docker_collector.schema.file
collector.service.port:
get_input: docker_collector.service.port
collector.service.secure.port:
get_input: docker_collector.service.secure.port
header.authflag:
get_input: docker_header.authflag
header.authlist:
get_input: docker_header.authlist
tomcat.maxthreads:
get_input: docker_tomcat.maxthreads
location_id:
get_input: location_id
service_component_type: cdap_app_ves
service_id:
get_input: service_id
|