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: ![*](chapterTOC_bullet.png) cn.providerUrl ![*](chapterTOC_bullet.png) cn.connectTimeout ![*](chapterTOC_bullet.png) cn.readTimeout ![*](chapterTOC_bullet.png) cn.socketStaleCheck ![*](chapterTOC_bullet.png) cn.validateAfterInactivity ![*](chapterTOC_bullet.png) cn.retryCount ![*](chapterTOC_bullet.png) cn.retryIfRequestSentOk ![*](chapterTOC_bullet.png) cn.tcpNoDelay ![*](chapterTOC_bullet.png) cn.socketLinger ![*](chapterTOC_bullet.png) cn.sockBuffSize ![*](chapterTOC_bullet.png) cn.reuseAddr ![*](chapterTOC_bullet.png) cn.webproxyAlias ![*](chapterTOC_bullet.png) cn.truststoreAlias ![*](chapterTOC_bullet.png) cn.hostnameVerifier ![*](chapterTOC_bullet.png) cn.keepAliveInterval ![*](chapterTOC_bullet.png) cn.idleTimeout ![*](chapterTOC_bullet.png) cn.enableCompression ![*](chapterTOC_bullet.png) cr.username ![*](chapterTOC_bullet.png) cr.password ![*](chapterTOC_bullet.png) cr.authSchemeType ![*](chapterTOC_bullet.png) cr.preemptiveAuthEnabled ![*](chapterTOC_bullet.png) cr.securityRealm ![*](chapterTOC_bullet.png) cr.securityRealm ![*](chapterTOC_bullet.png) cr.clientKeyAlias ![*](chapterTOC_bullet.png) pr.httpContentCharSet ![*](chapterTOC_bullet.png) pr.protocolVersion ![*](chapterTOC_bullet.png) pr.userAgent ![*](chapterTOC_bullet.png) pr.useExpectCont ![*](chapterTOC_bullet.png) pr.useChunking ![*](chapterTOC_bullet.png) pr.followServerRedirects ![*](chapterTOC_bullet.png) pr.serverRedirectMax ![*](chapterTOC_bullet.png) rh.requestHeaderNames ![*](chapterTOC_bullet.png) rh.requestHeaderValues ![*](chapterTOC_bullet.png) oauth.consumerId ![*](chapterTOC_bullet.png) oauth.consumerSecret ![*](chapterTOC_bullet.png) oauth.accessToken ![*](chapterTOC_bullet.png) oauth_v10a.accessTokenSecret ![*](chapterTOC_bullet.png) oauth_v20.instanceURL ![*](chapterTOC_bullet.png) oauth_v20.refreshAccessToken ![*](chapterTOC_bullet.png) oauth_v20.refreshToken ![*](chapterTOC_bullet.png) oauth_v20.accessTokenRefreshURL ![*](chapterTOC_bullet.png) oauth_v20.accessTokenRefreshURLRequest ![*](chapterTOC_bullet.png) oauth_v20.accessTokenRefreshCustomESBService ![*](chapterTOC_bullet.png) oauth_v20.authorizationHeaderPrefix ![*](chapterTOC_bullet.png) oa.alias_key ![*](chapterTOC_bullet.png) aws.accessKey ![*](chapterTOC_bullet.png) aws.secretKey ![*](chapterTOC_bullet.png) aws.region ![*](chapterTOC_bullet.png) aws.signingAlgorithm See the 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: ![*](chapterTOC_bullet.png) accessToken ![*](chapterTOC_bullet.png) accessTokenSecret ![*](chapterTOC_bullet.png) clientId ![*](chapterTOC_bullet.png) clientSecret ![*](chapterTOC_bullet.png) instanceUrl ![*](chapterTOC_bullet.png) refreshToken ![*](chapterTOC_bullet.png) refreshUrl See the 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: ![*](chapterTOC_bullet.png) wst.largedata.binaryStreamEnabled ![*](chapterTOC_bullet.png) wst.largedata.threshold See the 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: ![*](chapterTOC_bullet.png) pg.PgMenConfiguration.perfDataEnabled ![*](chapterTOC_bullet.png) pg.PgMenConfiguration.reportInterval ![*](chapterTOC_bullet.png) pg.jdbc.active ![*](chapterTOC_bullet.png) pg.publish.events See the webMethods Deployer User’s Guide for description of these properties. |