tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: dcaegen2.collectors.datafile.datafile-app-server_translate imports: - schema: schema.yaml topology_template: inputs: buscontroller_feed_publishing_endpoint: type: string cpu_period: type: integer default: 10000 cpu_quota: type: integer default: 30000 cpu_shares: type: integer default: 256 datafile.policy: type: string dmaap.dmaapBusControllerConfiguration.dmaapContentType: type: string dmaap.dmaapBusControllerConfiguration.dmaapDrFeedName: type: string dmaap.dmaapBusControllerConfiguration.dmaapHostName: type: string dmaap.dmaapBusControllerConfiguration.dmaapPortNumber: type: string dmaap.dmaapBusControllerConfiguration.dmaapProtocol: type: string dmaap.dmaapBusControllerConfiguration.dmaapTopicName: type: string dmaap.dmaapBusControllerConfiguration.dmaapUserName: type: string dmaap.dmaapBusControllerConfiguration.dmaapUserPassword: type: string dmaap.dmaapConsumerConfiguration.consumerGroup: type: string dmaap.dmaapConsumerConfiguration.consumerId: type: string dmaap.dmaapConsumerConfiguration.dmaapContentType: type: string dmaap.dmaapConsumerConfiguration.dmaapHostName: type: string dmaap.dmaapConsumerConfiguration.dmaapPortNumber: type: string dmaap.dmaapConsumerConfiguration.dmaapProtocol: type: string dmaap.dmaapConsumerConfiguration.dmaapTopicName: type: string dmaap.dmaapConsumerConfiguration.messageLimit: type: string dmaap.dmaapConsumerConfiguration.timeoutMs: type: string dmaap.dmaapProducerConfiguration.dmaapContentType: type: string dmaap.dmaapProducerConfiguration.dmaapHostName: type: string dmaap.dmaapProducerConfiguration.dmaapPortNumber: type: string dmaap.dmaapProducerConfiguration.dmaapProtocol: type: string dmaap.dmaapProducerConfiguration.dmaapTopicName: type: string dmaap.dmaapProducerConfiguration.dmaapUserName: type: string dmaap.dmaapProducerConfiguration.dmaapUserPassword: type: string dmaap_dr_feed_id: type: string ftp.ftpesConfiguration.keyCert: type: string ftp.ftpesConfiguration.keyPassword: type: string ftp.ftpesConfiguration.trustedCA: type: string ftp.ftpesConfiguration.trustedCAPassword: type: string image: type: string location_id: type: string mem_limit: type: string default: 500m restart_policy.Name: type: string default: on-failure restart_policy.max_retry_counts: type: integer default: 3 security.enableDmaapCertAuth: type: string security.keyStorePasswordPath: type: string security.keyStorePath: type: string security.trustStorePasswordPath: type: string security.trustStorePath: type: string service_component_type: type: string service_name: type: string streams_consumer.datafile_consume_mr.message_router_topic: type: string substitution_mappings: node_type: tosca.dcae.nodes.dockerApp.dcaegen2.collectors.datafile.datafile-app-server capabilities: {} requirements: host: - dcaegen2.collectors.datafile.datafile-app-server - host policy: - dcaegen2.collectors.datafile.datafile-app-server - policy stream_publish_0: - dcaegen2.collectors.datafile.datafile-app-server - stream_publish_0 stream_subscribe_0: - dcaegen2.collectors.datafile.datafile-app-server - stream_subscribe_0 node_templates: dcaegen2.collectors.datafile.datafile-app-server: type: dcae.nodes.DockerContainerForComponentsUsingDmaap properties: application_config: buscontroller_feed_publishing_endpoint: get_input: buscontroller_feed_publishing_endpoint datafile.policy: get_input: datafile.policy dmaap.dmaapBusControllerConfiguration.dmaapContentType: get_input: dmaap.dmaapBusControllerConfiguration.dmaapContentType dmaap.dmaapBusControllerConfiguration.dmaapDrFeedName: get_input: dmaap.dmaapBusControllerConfiguration.dmaapDrFeedName dmaap.dmaapBusControllerConfiguration.dmaapHostName: get_input: dmaap.dmaapBusControllerConfiguration.dmaapHostName dmaap.dmaapBusControllerConfiguration.dmaapPortNumber: get_input: dmaap.dmaapBusControllerConfiguration.dmaapPortNumber dmaap.dmaapBusControllerConfiguration.dmaapProtocol: get_input: dmaap.dmaapBusControllerConfiguration.dmaapProtocol dmaap.dmaapBusControllerConfiguration.dmaapTopicName: get_input: dmaap.dmaapBusControllerConfiguration.dmaapTopicName dmaap.dmaapBusControllerConfiguration.dmaapUserName: get_input: dmaap.dmaapBusControllerConfiguration.dmaapUserName dmaap.dmaapBusControllerConfiguration.dmaapUserPassword: get_input: dmaap.dmaapBusControllerConfiguration.dmaapUserPassword dmaap.dmaapConsumerConfiguration.consumerGroup: get_input: dmaap.dmaapConsumerConfiguration.consumerGroup dmaap.dmaapConsumerConfiguration.consumerId: get_input: dmaap.dmaapConsumerConfiguration.consumerId dmaap.dmaapConsumerConfiguration.dmaapContentType: get_input: dmaap.dmaapConsumerConfiguration.dmaapContentType dmaap.dmaapConsumerConfiguration.dmaapHostName: get_input: dmaap.dmaapConsumerConfiguration.dmaapHostName dmaap.dmaapConsumerConfiguration.dmaapPortNumber: get_input: dmaap.dmaapConsumerConfiguration.dmaapPortNumber dmaap.dmaapConsumerConfiguration.dmaapProtocol: get_input: dmaap.dmaapConsumerConfiguration.dmaapProtocol dmaap.dmaapConsumerConfiguration.dmaapTopicName: get_input: dmaap.dmaapConsumerConfiguration.dmaapTopicName dmaap.dmaapConsumerConfiguration.messageLimit: get_input: dmaap.dmaapConsumerConfiguration.messageLimit dmaap.dmaapConsumerConfiguration.timeoutMs: get_input: dmaap.dmaapConsumerConfiguration.timeoutMs dmaap.dmaapProducerConfiguration.dmaapContentType: get_input: dmaap.dmaapProducerConfiguration.dmaapContentType dmaap.dmaapProducerConfiguration.dmaapHostName: get_input: dmaap.dmaapProducerConfiguration.dmaapHostName dmaap.dmaapProducerConfiguration.dmaapPortNumber: get_input: dmaap.dmaapProducerConfiguration.dmaapPortNumber dmaap.dmaapProducerConfiguration.dmaapProtocol: get_input: dmaap.dmaapProducerConfiguration.dmaapProtocol dmaap.dmaapProducerConfiguration.dmaapTopicName: get_input: dmaap.dmaapProducerConfiguration.dmaapTopicName dmaap.dmaapProducerConfiguration.dmaapUserName: get_input: dmaap.dmaapProducerConfiguration.dmaapUserName dmaap.dmaapProducerConfiguration.dmaapUserPassword: get_input: dmaap.dmaapProducerConfiguration.dmaapUserPassword dmaap_dr_feed_id: get_input: dmaap_dr_feed_id ftp.ftpesConfiguration.keyCert: get_input: ftp.ftpesConfiguration.keyCert ftp.ftpesConfiguration.keyPassword: get_input: ftp.ftpesConfiguration.keyPassword ftp.ftpesConfiguration.trustedCA: get_input: ftp.ftpesConfiguration.trustedCA ftp.ftpesConfiguration.trustedCAPassword: get_input: ftp.ftpesConfiguration.trustedCAPassword security.enableDmaapCertAuth: get_input: security.enableDmaapCertAuth security.keyStorePasswordPath: get_input: security.keyStorePasswordPath security.keyStorePath: get_input: security.keyStorePath security.trustStorePasswordPath: get_input: security.trustStorePasswordPath security.trustStorePath: get_input: security.trustStorePath service_name: get_input: service_name services_calls: {} streams_consumer.datafile_consume_mr.message_router_topic: get_input: streams_consumer.datafile_consume_mr.message_router_topic streams_publishes: datafile_publish_dr: dmaap_info: concat: - '<<' - get_property: - SELF - stream_publish_0 - node_name - '>>' type: data_router streams_subscribes: datafile_subscribe_mr: aaf_password: get_property: - SELF - stream_subscribe_0 - aaf_password aaf_username: get_property: - SELF - stream_subscribe_0 - aaf_username dmaap_info: concat: - '<<' - get_property: - SELF - stream_subscribe_0 - node_name - '>>' type: message_router docker_config: healthcheck: endpoint: /heartbeat interval: 15s timeout: 1s type: http image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:latest location_id: get_input: location_id service_component_type: dcaegen2.collectors.datafile.datafile-app-server streams_publishes: - location: get_property: - SELF - stream_publish_0 - location name: get_property: - SELF - stream_publish_0 - node_name type: data_router streams_subscribes: - client_role: get_property: - SELF - stream_subscribe_0 - client_role location: get_property: - SELF - stream_subscribe_0 - location name: get_property: - SELF - stream_subscribe_0 - node_name type: message_router interfaces: cloudify.interfaces.lifecycle: type: tosca.interfaces.Root start: inputs: host_config: null stop: inputs: cleanup_image: null