Class CPSecretsBaseClass
- Namespace
- Contensive.BaseClasses
- Assembly
- CPBase.dll
public abstract class CPSecretsBaseClass
- Inheritance
-
CPSecretsBaseClass
- Inherited Members
Properties
AwsAccessKey
AWS IAM credential for this application. If config.useSecretManager false, stored in config.json, else Secret Manager
public abstract string AwsAccessKey { get; }
Property Value
AwsSecretAccessKey
AWS IAM credential for this application. If config.useSecretManager false, stored in config.json, else Secret Manager
public abstract string AwsSecretAccessKey { get; }
Property Value
DefaultDataSourceAddress
url:port for datasource. If config.useSecretManager false, stored in config.json, else Secret Manager
public abstract string DefaultDataSourceAddress { get; }
Property Value
DefaultDataSourcePassword
credentials for datasource. If config.useSecretManager false, stored in config.json, else Secret Manager
public abstract string DefaultDataSourcePassword { get; }
Property Value
DefaultDataSourceUsername
credentials for datasource. If config.useSecretManager false, stored in config.json, else Secret Manager
public abstract string DefaultDataSourceUsername { get; }
Property Value
Methods
GetSecret(string)
If useSecretManager is true (config.json) values are stored in AWS Secret Manager if false, values are stored in config.json file, app.secrets list
public abstract string GetSecret(string secretName)
Parameters
secretNamestring
Returns
SetSecret(string, string)
If useSecretManager is true (config.json) values are stored in AWS Secret Manager if false, values are stored in config.json file, app.secrets list
public abstract void SetSecret(string secretName, string secretValue)