Class ServerConfigBaseModel
- Namespace
- Contensive.BaseModels
- Assembly
- CPBase.dll
configuration of the server (on or more apps in the serer) -- new() - to allow deserialization (so all methods must pass in cp) -- shared getObject( cp, id ) - returns loaded model -- saveObject( cp ) - saves instance properties, returns the record id
public abstract class ServerConfigBaseModel
- Inheritance
-
ServerConfigBaseModel
- Inherited Members
Properties
allowTaskRunnerService
control the task runner and task scheduler for the server group
public abstract bool allowTaskRunnerService { get; set; }
Property Value
allowTaskSchedulerService
control the task runner and task scheduler for the server group
public abstract bool allowTaskSchedulerService { get; set; }
Property Value
awsAccessKey
aws programmatic user for all services
public abstract string awsAccessKey { get; set; }
Property Value
awsBucketName
endpoint for cluster files (not sure how it works, maybe this will be an object taht includes permissions, for now an fpo)
public abstract string awsBucketName { get; set; }
Property Value
awsCloudWatchLogGroup
if provided, NLog data will be sent to this CloudWatch LogGroup
public abstract string awsCloudWatchLogGroup { get; set; }
Property Value
awsElastiCacheConfigurationEndpoint
AWS dotnet elaticcache client and provides node autodiscovery through the configuration object. this is the srver:port to the config file it uses.
public abstract string awsElastiCacheConfigurationEndpoint { get; set; }
Property Value
awsRegionName
aws region for this server (default us-east-1)
public abstract string awsRegionName { get; set; }
Property Value
awsSecretAccessKey
aws programmatic user for all services
public abstract string awsSecretAccessKey { get; set; }
Property Value
defaultDataSourceAddress
datasource for the cluster (only sql support for now)
public abstract string defaultDataSourceAddress { get; set; }
Property Value
defaultDataSourcePassword
datasource for the cluster (only sql support for now)
public abstract string defaultDataSourcePassword { get; set; }
Property Value
defaultDataSourceSecure
If true, the connection will be forced secure
public abstract bool defaultDataSourceSecure { get; set; }
Property Value
defaultDataSourceType
datasource for the cluster (only sql support for now)
public abstract ServerConfigBaseModel.DataSourceTypeEnum defaultDataSourceType { get; set; }
Property Value
defaultDataSourceUsername
datasource for the cluster (only sql support for now)
public abstract string defaultDataSourceUsername { get; set; }
Property Value
defaultEmailContact
email address for the server contact. Also used as the default from email address for the server.
public abstract string defaultEmailContact { get; set; }
Property Value
enableEnyimNLog
deprecated
public abstract bool enableEnyimNLog { get; set; }
Property Value
enableLocalFileCache
if true, used local files to cache, backing up local cache, then remote cache
public abstract bool enableLocalFileCache { get; set; }
Property Value
enableLocalMemoryCache
If true, use local dotnet memory cache backed by filesystem
public abstract bool enableLocalMemoryCache { get; set; }
Property Value
enableRemoteCache
AWS dotnet elaticcache client and provides node autodiscovery through the configuration object. this is the srver:port to the config file it uses.
public abstract bool enableRemoteCache { get; set; }
Property Value
isLocalFileSystem
endpoint for cluster files (not sure how it works, maybe this will be an object taht includes permissions, for now an fpo)
public abstract bool isLocalFileSystem { get; set; }
Property Value
localDataDriveLetter
endpoint for cluster files (not sure how it works, maybe this will be an object taht includes permissions, for now an fpo)
public abstract string localDataDriveLetter { get; set; }
Property Value
maxConcurrentTasksPerServer
control the task runner and task scheduler for the server group
public abstract int maxConcurrentTasksPerServer { get; set; }
Property Value
name
name for this server group
public abstract string name { get; set; }
Property Value
productionEnvironment
used by applications to enable/disable features, like ecommerce batch should only run in production, todo figure out how to expose this, add it to configuration setup
public abstract bool productionEnvironment { get; set; }
Property Value
programFilesPath
full dos path to the contensive program file installation.
public abstract string programFilesPath { get; set; }
Property Value
useSecretManager
public abstract bool useSecretManager { get; set; }