# See https://cloud.spring.io/spring-cloud-static/spring-cloud.html#overriding-bootstrap-properties # # Turn on the ability for the application to override these remote properties (the properties in this file) # with application local System properties or application properties files. (see next setting to control which sources # can override.) spring.cloud.config.allowOverride=true # Configure this config source to not override application local properties, regardless of their source (system env # or application local properties file.) ... yes the naming is odd. spring.cloud.config.overrideNone=true # To easily change the logging level for NF based code, set the following property to DEBUG or TRACE logging.level.io.netfoundry=DEBUG # Set the port of the server. The default (expected) port for the billing service is 8094 server.port=8094 # These should be default for all services... # We don't use cloud formation, # and we should always use the default provider chain cloud.aws.stack.auto=false cloud.aws.credentials.useDefaultAwsCredentialsChain=true # url for edge service io.netfoundry.edge.serviceUrl=http://localhost:8089 io.netfoundry.identity.serviceUrl=http://localhost:8091 io.netfoundry.data.serviceUrl=http://localhost:8088 io.netfoundry.auth.serviceUrl=http://localhost:8095 #url for core service io.netfoundry.core.serviceUrl=http://localhost:9300/core/v2 io.netfoundry.core.serviceUrlv3=http://localhost:9300/core/v3 #url for entitlement management service io.netfoundry.entitlement.serviceUrl=http://localhost:8079 #event logger topicArn io.netfoundry.oss.event.snsClient.topicArn=arn:aws:sns:us-east-1:721086286010:tf-mop-events ## Documentation and Static Resource Serving # # CAUTION, these are carefully set to support returning properly formatted 404 errors on urls # that don't have a handler method while still allowing springs static resource handler to # work for API docs. If you change any of these settings be sure to test that both 404s in the # regular url space work as well as API docs still render. spring.mvc.throw-exception-if-no-handler-found=true spring.mvc.static-path-pattern=/docs/** ## Database Configuration # # The db password must be passed in the MYSQL_PASS system environment variable for non-development # environments. If in development (spring profile) AND there is no such environment variable set, # then the io.netfoundry.billing.db.password local property can be used. # io.netfoundry.billing.db.password=nfpass # io.netfoundry.billing.db.host=localhost io.netfoundry.billing.db.port=3306 io.netfoundry.billing.db.username=root io.netfoundry.billing.db.password=password ## Usage Update Properties # # The billing server contains a scheduled task that will update the usage data on a scheduled # basis. The io.netfoundry.billing.usageCheck.intervalMin property specifies the delay between runs of # the update task in minutes. The io.netfoundry.billing.usageCheck.initDelayMilli property specifies # an initial delay from the server start before the first usage update occurs (in milliseconds.) io.netfoundry.billing.usageCheck.intervalMin=60 io.netfoundry.billing.usageCheck.initDelayMilli=5000 # The usage data is retrieved from Elastic Search. Configure the ES server location and credentials io.netfoundry.elasticsearch-client.url=https://671f1b395ca2c86a99dca8c10d455c61.us-east-1.aws.found.io:9243 io.netfoundry.elasticsearch-client.username=console_api io.netfoundry.elasticsearch-client.password=I9vvqZ8ISY ## Stripe Configuration # # The billing server uses 3rd party billing providers to facilitate billing. The following controls # 'Stripe', a 3rd party billing provider. # # We interact with Stripe either diretly from the browser (all protected user information like CC # number are sent directly to Stripe), or via API requests from this server (posting charges, etc.). # The io.netfoundry.billing.provider.stripe.apiKey property is the 'credentials' used by this server when talking to the Stripe # API. The value should NEVER be exposed outside of the scope of this server. io.netfoundry.billing.provider.stripe.apiKey=sk_test_nCq1Mdx8rnmv6XghLBTJ68x4 io.netfoundry.auth.provider.auth0.issuer=https://netfoundry-sandbox.auth0.com/ io.netfoundry.auth.provider.auth0.audience=http://localhost:8080/ io.netfoundry.billing.provider.auth0.clientId=p9TeYFpqiBRRYcpKG7XzmOLb2zGki7nY io.netfoundry.billing.provider.auth0.clientSecret=3YcuzvreETwxRJhAM-vLexFyLeQb_abWSydmDwKWazPISe_LI7wDOV3OGwDi5uyL io.netfoundry.billing.mailer.smtphost=email-smtp.us-east-1.amazonaws.com io.netfoundry.billing.mailer.smtpport=587 io.netfoundry.billing.mailer.id=AKIAIMGY2QLLJ52IX45Q io.netfoundry.billing.mailer.secret=AgxVLIb9JDcOo39C3o7UrUyuaoTLSPgKznaCKDhV7ivH io.netfoundry.billing.reports.weeklysubscriptionstatus.email.name=Netfoundry Development Billing Service io.netfoundry.billing.reports.weeklysubscriptionstatus.email.from=no-reply@netfoundry.io io.netfoundry.billing.reports.weeklysubscriptionstatus.email.subject=Weekly Report - Self-Service Subscription Status io.netfoundry.billing.reports.weeklysubscriptionstatus.email.to=billing.test@netfoundry.io io.netfoundry.billing.reports.weeklysubscriptionstatus.attachment.temppath=/tmp/ io.netfoundry.billing.reports.overage.email.name=Netfoundry Development Billing Service io.netfoundry.billing.reports.overage.email.from=no-reply@netfoundry.io io.netfoundry.billing.reports.overage.email.subject=Overage Report - Netfoundry Enterprise Subscription io.netfoundry.billing.reports.overage.email.to.enabled=true io.netfoundry.billing.reports.overage.email.cc.addresses=billing.test@netfoundry.io io.netfoundry.billing.reports.consistencycheck.email.name=Netfoundry Development Billing Service io.netfoundry.billing.reports.consistencycheck.email.from=no-reply@netfoundry.io io.netfoundry.billing.reports.consistencycheck.email.subject=Billing Accounts & Contracts - Consistency Status io.netfoundry.billing.reports.consistencycheck.email.to=billing.test@netfoundry.io io.netfoundry.billing.reports.consistencycheck.attachment.temppath=/tmp/ # enable chargebee integration io.netfoundry.billing.chargebee.active=true io.netfoundry.billing.chargebee.environment=nfdev-test io.netfoundry.billing.chargebee.apikey=test_cdSgKuAe3OmKSvS0Pwm04IF9SDXcuRbcuVq io.netfoundry.billing.chargebee.calendarbilling.date=1 io.netfoundry.billing.chargebee.plans.one.id=Netfoundry-Freemium-Pay-As-You-Go-Plan io.netfoundry.billing.chargebee.plans.one.type=SelfService io.netfoundry.billing.chargebee.plans.one.entitledItems[0].id=Entitled-Network io.netfoundry.billing.chargebee.plans.one.entitledItems[0].name=networkQuantity io.netfoundry.billing.chargebee.plans.one.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.one.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.one.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.one.entitledItems[1].id=Netfoundry-Networking-Component io.netfoundry.billing.chargebee.plans.one.entitledItems[1].name=netfoundryPlatformComponentsFreeQuantity io.netfoundry.billing.chargebee.plans.one.entitledItems[1].unit=Tiered io.netfoundry.billing.chargebee.plans.one.entitledItems[1].metered=true io.netfoundry.billing.chargebee.plans.one.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.one.entitledItems[2].id=Freemium-Pay-As-You-Go-Support io.netfoundry.billing.chargebee.plans.one.entitledItems[2].name=freemiumPAYGSupport io.netfoundry.billing.chargebee.plans.one.entitledItems[2].unit=FlatFee io.netfoundry.billing.chargebee.plans.one.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.one.entitledItems[2].quantifiable=false io.netfoundry.billing.chargebee.plans.two.id=netfoundry-basic io.netfoundry.billing.chargebee.plans.two.type=SelfService io.netfoundry.billing.chargebee.plans.two.entitledItems[0].id=Entitled-Network io.netfoundry.billing.chargebee.plans.two.entitledItems[0].name=networkQuantity io.netfoundry.billing.chargebee.plans.two.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.two.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.two.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.two.entitledItems[1].id=Entitled-Gateway io.netfoundry.billing.chargebee.plans.two.entitledItems[1].name=gatewayQuantity io.netfoundry.billing.chargebee.plans.two.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.two.entitledItems[1].metered=false io.netfoundry.billing.chargebee.plans.two.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.two.entitledItems[2].id=Entitled-Endpoint io.netfoundry.billing.chargebee.plans.two.entitledItems[2].name=endpointQuantity io.netfoundry.billing.chargebee.plans.two.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.two.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.two.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.two.entitledItems[3].id=Entitled-Data-GB io.netfoundry.billing.chargebee.plans.two.entitledItems[3].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.two.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.two.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.two.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.two.entitledItems[4].id=Standard-Support io.netfoundry.billing.chargebee.plans.two.entitledItems[4].name=standardSupport io.netfoundry.billing.chargebee.plans.two.entitledItems[4].unit=FlatFee io.netfoundry.billing.chargebee.plans.two.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.two.entitledItems[4].quantifiable=false io.netfoundry.billing.chargebee.plans.three.id=Netfoundry-Enterprise io.netfoundry.billing.chargebee.plans.three.type=Enterprise io.netfoundry.billing.chargebee.plans.three.entitledItems[0].id=Entitled-Network io.netfoundry.billing.chargebee.plans.three.entitledItems[0].name=networkQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.three.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.three.entitledItems[1].id=Entitled-Gateway io.netfoundry.billing.chargebee.plans.three.entitledItems[1].name=gatewayQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.three.entitledItems[1].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.three.entitledItems[2].id=Entitled-Endpoint io.netfoundry.billing.chargebee.plans.three.entitledItems[2].name=endpointQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.three.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.three.entitledItems[3].id=Entitled-Data-GB io.netfoundry.billing.chargebee.plans.three.entitledItems[3].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.three.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.three.entitledItems[4].id=Standard-Support io.netfoundry.billing.chargebee.plans.three.entitledItems[4].name=standardSupportQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[4].unit=FlatFee io.netfoundry.billing.chargebee.plans.three.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[4].quantifiable=false io.netfoundry.billing.chargebee.plans.three.entitledItems[5].id=Select-Support io.netfoundry.billing.chargebee.plans.three.entitledItems[5].name=selectSupportQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[5].unit=FlatFee io.netfoundry.billing.chargebee.plans.three.entitledItems[5].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[5].quantifiable=false io.netfoundry.billing.chargebee.plans.three.entitledItems[6].id=Premium-Support io.netfoundry.billing.chargebee.plans.three.entitledItems[6].name=premiumSupportQuantity io.netfoundry.billing.chargebee.plans.three.entitledItems[6].unit=FlatFee io.netfoundry.billing.chargebee.plans.three.entitledItems[6].metered=false io.netfoundry.billing.chargebee.plans.three.entitledItems[6].quantifiable=false io.netfoundry.billing.chargebee.plans.four.id=Netfoundry-Freemium io.netfoundry.billing.chargebee.plans.four.type=SelfService io.netfoundry.billing.chargebee.plans.four.entitledItems[0].id=Zero-Trust-Platform-Network io.netfoundry.billing.chargebee.plans.four.entitledItems[0].name=zeroTrustNeworkQuantity io.netfoundry.billing.chargebee.plans.four.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.four.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.four.entitledItems[1].id=Platform-Components io.netfoundry.billing.chargebee.plans.four.entitledItems[1].name=platformComponentsQuantity io.netfoundry.billing.chargebee.plans.four.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.four.entitledItems[1].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.four.entitledItems[2].id=Cloud-Providers io.netfoundry.billing.chargebee.plans.four.entitledItems[2].name=cloudProvidersQuantity io.netfoundry.billing.chargebee.plans.four.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.four.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.four.entitledItems[3].id=Cloud-Regions io.netfoundry.billing.chargebee.plans.four.entitledItems[3].name=cloudRegionsQuantity io.netfoundry.billing.chargebee.plans.four.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.four.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.four.entitledItems[4].id=Data-Transfer-EGRESS io.netfoundry.billing.chargebee.plans.four.entitledItems[4].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.four.entitledItems[4].unit=PerUnit io.netfoundry.billing.chargebee.plans.four.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[4].quantifiable=true io.netfoundry.billing.chargebee.plans.four.entitledItems[5].id=Community-Support io.netfoundry.billing.chargebee.plans.four.entitledItems[5].name=communitySupport io.netfoundry.billing.chargebee.plans.four.entitledItems[5].unit=FlatFee io.netfoundry.billing.chargebee.plans.four.entitledItems[5].metered=false io.netfoundry.billing.chargebee.plans.four.entitledItems[5].quantifiable=false io.netfoundry.billing.chargebee.plans.four.entitledItems[6].id=Microsoft-Active-Directory-Integration-Metered io.netfoundry.billing.chargebee.plans.four.entitledItems[6].name=activeDirectoryIntegration io.netfoundry.billing.chargebee.plans.four.entitledItems[6].unit=disabled io.netfoundry.billing.chargebee.plans.four.entitledItems[6].metered=true io.netfoundry.billing.chargebee.plans.four.entitledItems[6].quantifiable=false io.netfoundry.billing.chargebee.plans.four.entitledItems[7].id=End-point-posture-check-metered io.netfoundry.billing.chargebee.plans.four.entitledItems[7].name=endpointPostureCheck io.netfoundry.billing.chargebee.plans.four.entitledItems[7].unit=disabled io.netfoundry.billing.chargebee.plans.four.entitledItems[7].metered=true io.netfoundry.billing.chargebee.plans.four.entitledItems[7].quantifiable=false io.netfoundry.billing.chargebee.plans.four.entitledItems[8].id=Multi-factor-Authentication-Metered io.netfoundry.billing.chargebee.plans.four.entitledItems[8].name=multiFactorAuthentication io.netfoundry.billing.chargebee.plans.four.entitledItems[8].unit=disabled io.netfoundry.billing.chargebee.plans.four.entitledItems[8].metered=true io.netfoundry.billing.chargebee.plans.four.entitledItems[8].quantifiable=false io.netfoundry.billing.chargebee.plans.five.id=Netfoundry-Pay-As-You-Go io.netfoundry.billing.chargebee.plans.five.type=SelfService io.netfoundry.billing.chargebee.plans.five.entitledItems[0].id=Zero-Trust-Platform-Network io.netfoundry.billing.chargebee.plans.five.entitledItems[0].name=zeroTrustNeworkQuantity io.netfoundry.billing.chargebee.plans.five.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.five.entitledItems[1].id=Platform-Component io.netfoundry.billing.chargebee.plans.five.entitledItems[1].name=platformComponentsQuantity io.netfoundry.billing.chargebee.plans.five.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[1].metered=true io.netfoundry.billing.chargebee.plans.five.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.five.entitledItems[2].id=Cloud-Providers io.netfoundry.billing.chargebee.plans.five.entitledItems[2].name=cloudProvidersQuantity io.netfoundry.billing.chargebee.plans.five.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.five.entitledItems[3].id=Cloud-Regions io.netfoundry.billing.chargebee.plans.five.entitledItems[3].name=cloudRegionsQuantity io.netfoundry.billing.chargebee.plans.five.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.five.entitledItems[4].id=Data-Transfer-EGRESS io.netfoundry.billing.chargebee.plans.five.entitledItems[4].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.five.entitledItems[4].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[4].quantifiable=true io.netfoundry.billing.chargebee.plans.five.entitledItems[5].id=Select-Support io.netfoundry.billing.chargebee.plans.five.entitledItems[5].name=selectSupport io.netfoundry.billing.chargebee.plans.five.entitledItems[5].unit=FlatFee io.netfoundry.billing.chargebee.plans.five.entitledItems[5].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[5].quantifiable=false io.netfoundry.billing.chargebee.plans.five.entitledItems[6].id=Microsoft-Active-Directory-Integration io.netfoundry.billing.chargebee.plans.five.entitledItems[6].name=activeDirectoryIntegration io.netfoundry.billing.chargebee.plans.five.entitledItems[6].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[6].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[6].quantifiable=false io.netfoundry.billing.chargebee.plans.five.entitledItems[7].id=End-point-posture-check io.netfoundry.billing.chargebee.plans.five.entitledItems[7].name=endpointPostureCheck io.netfoundry.billing.chargebee.plans.five.entitledItems[7].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[7].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[7].quantifiable=false io.netfoundry.billing.chargebee.plans.five.entitledItems[8].id=Multi-factor-Authentication io.netfoundry.billing.chargebee.plans.five.entitledItems[8].name=multiFactorAuthentication io.netfoundry.billing.chargebee.plans.five.entitledItems[8].unit=PerUnit io.netfoundry.billing.chargebee.plans.five.entitledItems[8].metered=false io.netfoundry.billing.chargebee.plans.five.entitledItems[8].quantifiable=false io.netfoundry.billing.chargebee.plans.six.id=Netfoundry-Enterprise-Internal io.netfoundry.billing.chargebee.plans.six.type=Enterprise io.netfoundry.billing.chargebee.plans.six.entitledItems[0].id=Entitled-Network io.netfoundry.billing.chargebee.plans.six.entitledItems[0].name=networkQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.six.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.six.entitledItems[1].id=Entitled-Router io.netfoundry.billing.chargebee.plans.six.entitledItems[1].name=routerQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.six.entitledItems[1].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.six.entitledItems[2].id=Entitled-Endpoint io.netfoundry.billing.chargebee.plans.six.entitledItems[2].name=endpointQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.six.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.six.entitledItems[3].id=Entitled-Data-GB io.netfoundry.billing.chargebee.plans.six.entitledItems[3].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.six.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.six.entitledItems[4].id=Standard-Support io.netfoundry.billing.chargebee.plans.six.entitledItems[4].name=standardSupportQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[4].unit=FlatFee io.netfoundry.billing.chargebee.plans.six.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[4].quantifiable=false io.netfoundry.billing.chargebee.plans.six.entitledItems[5].id=Select-Support io.netfoundry.billing.chargebee.plans.six.entitledItems[5].name=selectSupportQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[5].unit=FlatFee io.netfoundry.billing.chargebee.plans.six.entitledItems[5].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[5].quantifiable=false io.netfoundry.billing.chargebee.plans.six.entitledItems[6].id=Premium-Support io.netfoundry.billing.chargebee.plans.six.entitledItems[6].name=premiumSupportQuantity io.netfoundry.billing.chargebee.plans.six.entitledItems[6].unit=FlatFee io.netfoundry.billing.chargebee.plans.six.entitledItems[6].metered=false io.netfoundry.billing.chargebee.plans.six.entitledItems[6].quantifiable=false io.netfoundry.billing.chargebee.plans.seven.id=Netfoundry-Enterprise-Proof-Of-Concept io.netfoundry.billing.chargebee.plans.seven.type=Enterprise io.netfoundry.billing.chargebee.plans.seven.entitledItems[0].id=Entitled-Network io.netfoundry.billing.chargebee.plans.seven.entitledItems[0].name=networkQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[0].unit=PerUnit io.netfoundry.billing.chargebee.plans.seven.entitledItems[0].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[0].quantifiable=true io.netfoundry.billing.chargebee.plans.seven.entitledItems[1].id=Entitled-Router io.netfoundry.billing.chargebee.plans.seven.entitledItems[1].name=routerQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[1].unit=PerUnit io.netfoundry.billing.chargebee.plans.seven.entitledItems[1].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[1].quantifiable=true io.netfoundry.billing.chargebee.plans.seven.entitledItems[2].id=Entitled-Endpoint io.netfoundry.billing.chargebee.plans.seven.entitledItems[2].name=endpointQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[2].unit=PerUnit io.netfoundry.billing.chargebee.plans.seven.entitledItems[2].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[2].quantifiable=true io.netfoundry.billing.chargebee.plans.seven.entitledItems[3].id=Entitled-Data-GB io.netfoundry.billing.chargebee.plans.seven.entitledItems[3].name=dataGbQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[3].unit=PerUnit io.netfoundry.billing.chargebee.plans.seven.entitledItems[3].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[3].quantifiable=true io.netfoundry.billing.chargebee.plans.seven.entitledItems[4].id=Standard-Support io.netfoundry.billing.chargebee.plans.seven.entitledItems[4].name=standardSupportQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[4].unit=FlatFee io.netfoundry.billing.chargebee.plans.seven.entitledItems[4].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[4].quantifiable=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[5].id=Select-Support io.netfoundry.billing.chargebee.plans.seven.entitledItems[5].name=selectSupportQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[5].unit=FlatFee io.netfoundry.billing.chargebee.plans.seven.entitledItems[5].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[5].quantifiable=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[6].id=Premium-Support io.netfoundry.billing.chargebee.plans.seven.entitledItems[6].name=premiumSupportQuantity io.netfoundry.billing.chargebee.plans.seven.entitledItems[6].unit=FlatFee io.netfoundry.billing.chargebee.plans.seven.entitledItems[6].metered=false io.netfoundry.billing.chargebee.plans.seven.entitledItems[6].quantifiable=false io.netfoundry.billing.chargebee.plans.eight.id=Netfoundry-Trial io.netfoundry.billing.chargebee.plans.eight.type=SelfService io.netfoundry.billing.chargebee.plans.nine.id=Netfoundry-MSP io.netfoundry.billing.chargebee.plans.nine.type=SelfService io.netfoundry.console.login.url=http://localhost:4200/login io.netfoundry.console.signup.url=http://localhost:4200/signup # !!! this next parameter (io.netfoundry.customer.awsmp.entitlement.nfbase.sqsqueuename) shall _specifically_not_be_set_in_development !!! # it does not make sense to have a queue name provided by a central config service if the development environment is local # this parameter _must_ be provided via command line # see https://netfoundry.atlassian.net/wiki/spaces/OSS/pages/4318006/MOP+Development+Environment+Setup+Notes+8+27+2017 #io.netfoundry.customer.awsmp.entitlement.nfbase.sqsqueuename= # endpoints.health.sensitive=false management.endpoint.health.show-details=always management.security.enabled=false management.security.roles=SUPERUSER management.health.redis.enabled=false management.endpoints.web.exposure.include=* management.endpoints.web.exposure.exclude= io.netfoundry.billing.redis.host=localhost io.netfoundry.billing.redis.port=6379 io.netfoundry.billing.usage.metering.one.planId=Netfoundry-Pay-As-You-Go io.netfoundry.billing.usage.metering.one.planType=SelfService io.netfoundry.billing.usage.metering.one.registeredComponentsOnly=false io.netfoundry.billing.usage.metering.one.includeNetworkController=true io.netfoundry.billing.usage.metering.two.planId=Netfoundry-Enterprise io.netfoundry.billing.usage.metering.two.planType=Enterprise io.netfoundry.billing.usage.metering.two.registeredComponentsOnly=false io.netfoundry.billing.usage.metering.two.includeNetworkController=true io.netfoundry.billing.overage.metering.one.id=Netfoundry-Enterprise io.netfoundry.billing.overage.metering.one.type=Enterprise io.netfoundry.billing.overage.metering.one.subscriptionItems[0].name=network io.netfoundry.billing.overage.metering.one.subscriptionItems[0].priceId=Netfoundry-Network-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[0].unit=PerUnit io.netfoundry.billing.overage.metering.one.subscriptionItems[1].name=gateway io.netfoundry.billing.overage.metering.one.subscriptionItems[1].priceId=NF-Edge-Routers-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[1].unit=PerUnit io.netfoundry.billing.overage.metering.one.subscriptionItems[2].name=privateGateway io.netfoundry.billing.overage.metering.one.subscriptionItems[2].priceId=Netfoundry-Routers-CH-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[2].unit=PerUnit io.netfoundry.billing.overage.metering.one.subscriptionItems[3].name=publicGateway io.netfoundry.billing.overage.metering.one.subscriptionItems[3].priceId=NF-Routers-NFH-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[3].unit=PerUnit io.netfoundry.billing.overage.metering.one.subscriptionItems[4].name=endpoint io.netfoundry.billing.overage.metering.one.subscriptionItems[4].priceId=Netfoundry-Endpoints-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[4].unit=PerUnit io.netfoundry.billing.overage.metering.one.subscriptionItems[5].name=dataGb io.netfoundry.billing.overage.metering.one.subscriptionItems[5].priceId=NF-Data-GB-Additional-Usage-Charges-USD io.netfoundry.billing.overage.metering.one.subscriptionItems[5].unit=PerUnit # V1 Date and time (GMT): Thursday, 1 September 2022 00:00:00 # V2 Date and time (GMT): Thursday, 1 December 2022 00:00:00 io.netfoundry.billing.overage.report.versions={1661990400000L:'v1',1669852800000L:'v2'} io.netfoundry.billing.overage.report.retention.months=12 spring.batch.jdbc.initialize-schema=NEVER # Disable elastic metrics reporting locally management.simple.metrics.export.enabled=true management.elastic.metrics.export.enabled=false #Open API Docs springdoc.api-docs.enabled=true io.netfoundry.banner.serviceUrl=http://localhost:9099 # hubspot api key come from secrets manager # io.netfoundry.hubspot.hubdb.private.app.access.key= io.netfoundry.hubspot.hubdb.private.app.access.key=pat-na1-7b990d2e-7301-4869-b245-28f1a912ecee io.netfoundry.rules.decisionTable.invoiceOverdueGracePeriod.id=7002697