# # ============LICENSE_START======================================================= # org.onap.aai # ================================================================================ # Copyright © 2017-18 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========================================================= #################################################################### # REMEMBER TO THINK ABOUT ENVIRONMENTAL DIFFERENCES AND CHANGE THE # TEMPLATE AND *ALL* DATAFILES #################################################################### aai.config.checktime=1000 # this could come from siteconfig.pl? aai.config.nodename=AutomaticallyOverwritten aai.logging.hbase.interceptor=true aai.logging.hbase.enabled=true aai.logging.hbase.logrequest=true aai.logging.hbase.logresponse=true aai.logging.trace.enabled=true aai.logging.trace.logrequest=false aai.logging.trace.logresponse=false aai.transaction.logging=true aai.transaction.logging.get=false aai.transaction.logging.post=true aai.tools.enableBasicAuth=true aai.tools.username=AAI aai.tools.password=AAI aai.server.url.base=https://localhost:8443/aai/ aai.server.url=https://localhost:8443/aai/v20/ aai.global.callback.url=https://localhost:8443/aai/ aai.truststore.filename=aai_keystore aai.truststore.passwd.x=OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0 aai.keystore.filename=aai-client-cert.p12 aai.keystore.passwd.x= aai.notification.current.version=v20 aai.notificationEvent.default.status=UNPROCESSED aai.notificationEvent.default.eventType=AAI-EVENT aai.notificationEvent.default.domain=devINT1 aai.notificationEvent.default.sourceName=aai aai.notificationEvent.default.sequenceNumber=0 aai.notificationEvent.default.severity=NORMAL aai.notificationEvent.default.version=v20 # This one lets us enable/disable resource-version checking on updates/deletes aai.resourceversion.enableflag=true aai.logging.maxStackTraceEntries=10 aai.default.api.version=v20 # Used by Model-processing code aai.model.delete.sleep.per.vtx.msec=500 aai.model.query.resultset.maxcount=50 aai.model.query.timeout.sec=90 # Used by Data Grooming aai.grooming.default.max.fix=150 aai.grooming.default.sleep.minutes=7 # Used by DupeTool aai.dupeTool.default.max.fix=25 aai.dupeTool.default.sleep.minutes=7 aai.model.proc.max.levels=50 aai.edgeTag.proc.max.levels=50 # Used by the ForceDelete tool aai.forceDel.protected.nt.list=cloud-region aai.forceDel.protected.edge.count=10 aai.forceDel.protected.descendant.count=10 # dmaap is deprecated now kafka is used # aai.dmaap.workload.enableEventProcessing=true aai.realtime.clients=RO,SDNC,MSO,SO aai.jms.enable=false #timeout for crud enabled flag aai.crud.timeoutenabled=true #timeout app specific -1 to bypass for that app id, a whole number to override the timeout with that value (in ms) aai.crud.timeout.appspecific=JUNITTESTAPP1,1|JUNITTESTAPP2,-1|DCAE-CCS,-1|DCAES,-1|AAIRctFeed,-1|NewvceCreator,-1|IANewvceCreator,-1|AAI-CSIOVALS,-1|AAI-SAREA,-1 #default timeout limit added for crud if not overridden (in ms) aai.crud.timeoutlimit=100000 #limit set for bulk consumer APIS aai.bulkconsumer.payloadlimit=30 #uncomment and use header X-OverrideLimit with the value to override the bulk api limit #aai.bulkconsumer.payloadoverride=E6F04B93462CB5B0EDF41C05A9DDF5C3FE59748F aai.bulkconsumer.payloadoverride=false aai.rest.getall.depthparam=5807c3c3-92cd-44d7-a508-8539cd36ecda #data import task aai.dataimport.enable=true aai.dataimport.input.location=/etc/scriptdata/addmanualdata/tenant_isolation aai.resourceversion.disabled.uuid=38cf3090-6a0c-4e9d-8142-4332a7352846 aai.use.realtime=true # Threshold for margin of error (in ms) for resources_with_sot format to derive the most recent http method performed aai.resource.formatter.threshold=10 # Indicating whether or not to log the implicit delete objects # Set this property to true if you want to log implicit delete objects aai.implied.delete.log.enabled=false # Specifies how much upper bound the deletable objects should you log # If this property is not specified it will log everything # Uncomment it and specify an upper limit if you only want to log up to a certain deletes #aai.implied.delete.log.limit=10000 ################################################################################# # # aai.implied.delete.whitelist.< X-FromAppId HTTP Header in lowercase >= # # Examples: # # aai.implied.delete.whitelist.so='vserver' # # Above example, if an HTTP Header X-FromAppId with value SO or So or sO or so # made a PUT request with vserver and set the children as empty in payload # Then they would be allowed to do so # For any other objects SO would not be able to delete children # it would fail with an error # ################################################################################# # aai.implied.delete.whitelist.sdc=* # # Above example, if an HTTP header X-FromAppId with value sdc, case insensitive, # they are able to implicitly delete any children object on PUT # ################################################################################# # aai.implied.delete.whitelist.idf='vserver','vce' # # Above example, if an HTTP header X-FromAppId with value idf, case insensitive, # they are able to implicitly delete on children of vce and vserver on PUT # ################################################################################# aai.implied.delete.whitelist.sdnc='vce' aai.implied.delete.whitelist.ro='vserver' property.null.validation.enabled=true # # AAI Graph DB checker task # # Indicator to enable or disable scheduled task (true/false) aai.graph.checker.task.enabled=false # Delay, in seconds, before the scheduled task is started, if enabled aai.graph.checker.task.delay=5 # Period, in seconds, between two consecutive executions of the scheduled task, if enabled aai.graph.checker.task.period=10