Configuration Variables Template Assets
The following table identifies the CloudStreams assets and property names that correspond to the key names in the configuration template properties file.
Note:
Microservices Runtime generates an application.properties file that contains the key-value pairs from the applied template. The docker image must contain the same assets as available in the template file, so that the new values provided in the application.properties file can be applied while running the docker image.
Asset | Property |
CloudStreams Connections | All properties under Connection configuration and Connection management are supported in the properties file. Connection property structure: cloudstreamsconnection.<<package name>>.<<namespace>>.connectionconfiguration.<<property name>>=<<property value>> Example: cloudstreamsconnection.AssetsPackage.saleforceConnections\:sfdc_conn1.connectionconfiguration.cn..connectTimeout=180000 Supported properties:  cn.providerUrl  cn.connectTimeout  cn.readTimeout  cn.socketStaleCheck  cn.validateAfterInactivity  cn.retryCount  cn.retryIfRequestSentOk  cn.tcpNoDelay  cn.socketLinger  cn.sockBuffSize  cn.reuseAddr  cn.webproxyAlias  cn.truststoreAlias  cn.hostnameVerifier  cn.keepAliveInterval  cn.idleTimeout  cn.enableCompression  cr.username  cr.password  cr.authSchemeType  cr.preemptiveAuthEnabled  cr.securityRealm  cr.securityRealm  cr.clientKeyAlias  pr.httpContentCharSet  pr.protocolVersion  pr.userAgent  pr.useExpectCont  pr.useChunking  pr.followServerRedirects  pr.serverRedirectMax  rh.requestHeaderNames  rh.requestHeaderValues  oauth.consumerId  oauth.consumerSecret  oauth.accessToken  oauth_v10a.accessTokenSecret  oauth_v20.instanceURL  oauth_v20.refreshAccessToken  oauth_v20.refreshToken  oauth_v20.accessTokenRefreshURL  oauth_v20.accessTokenRefreshURLRequest  oauth_v20.accessTokenRefreshCustomESBService  oauth_v20.authorizationHeaderPrefix  oa.alias_key  aws.accessKey  aws.secretKey  aws.region  aws.signingAlgorithm See the IBM webMethods Deployer User’s Guide for description of these properties. |
OAuth token configuration | The OAuth token configuration based on the OAuth version is available in the properties file. OAuth configuration property structure: cloudstreamsoauthtokens.<<oath token alias>>.<<property>>=<<property value>> Example: cloudstreamsoauthtokens.testOAUTH1.accessToken ={AES}LZx9vaF8gghTDI8YtM7Nxg\=\= Supported properties:  accessToken  accessTokenSecret  clientId  clientSecret  instanceUrl  refreshToken  refreshUrl See the IBM webMethods Deployer User’s Guide for description of these properties. |
Large Data configuration | Large data configuration property structure: cloudstreamslargefileconfig.LargeFileConfig.<<property name>>=<<property value>> Example: cloudstreamslargefileconfig.LargeFileConfig.wst.largedata.binaryStreamEnabled =true Supported properties:  wst.largedata.binaryStreamEnabled  wst.largedata.threshold See the IBM webMethods Deployer User’s Guide for description of these properties. |
Database configuration | Database configuration property structure: cloudstreamsdatabaseconfig.DatabaseConfig.<<property name>>=<<property value>> Example: cloudstreamsdatabaseconfig.DatabaseConfig.pg.jdbc.active=false Supported properties:  pg.PgMenConfiguration.perfDataEnabled  pg.PgMenConfiguration.reportInterval  pg.jdbc.active  pg.publish.events See the IBM webMethods Deployer User’s Guide for description of these properties. |