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: cpu_period: type: integer default: 10000 cpu_quota: type: integer default: 30000 cpu_shares: type: integer default: 256 datafile.policy: type: string dmaap.dmaapProducerConfiguration: 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_subscribes: 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_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: datafile.policy: get_input: datafile.policy dmaap.dmaapProducerConfiguration: get_input: dmaap.dmaapProducerConfiguration 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_publishes: {} 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: [] 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