Interface: INodeEnvironmentVariables
The environment variables for the node.
Extends
Properties
debug?
optional
debug:string
Start the engine in debug mode.
Inherited from
IEngineEnvironmentVariables
.debug
storageFileRoot?
optional
storageFileRoot:string
The root directory for storing items like state file.
Inherited from
IEngineEnvironmentVariables
.storageFileRoot
stateFilename?
optional
stateFilename:string
The name of the state file.
Inherited from
IEngineEnvironmentVariables
.stateFilename
entityStorageConnectorType?
optional
entityStorageConnectorType:string
The type of the default entity storage: file, memory, aws-dynamodb, azure-cosmosdb, gcp-firestoredb, scylladb, mysql, mongodb, postgresql.
Inherited from
IEngineEnvironmentVariables
.entityStorageConnectorType
entityStorageTablePrefix?
optional
entityStorageTablePrefix:string
A prefix for all the table in entity-storage, can be empty.
Inherited from
IEngineEnvironmentVariables
.entityStorageTablePrefix
entityFileEnable?
optional
entityFileEnable:string
Enable the file entity storage connector.
Inherited from
IEngineEnvironmentVariables
.entityFileEnable
entityMemoryEnable?
optional
entityMemoryEnable:string
Enable the memory entity storage connector.
Inherited from
IEngineEnvironmentVariables
.entityMemoryEnable
awsDynamodbAccessKeyId?
optional
awsDynamodbAccessKeyId:string
AWS Dynamo DB access key id.
Inherited from
IEngineEnvironmentVariables
.awsDynamodbAccessKeyId
awsDynamodbEndpoint?
optional
awsDynamodbEndpoint:string
AWS Dynamo DB Endpoint if running local instance.
Inherited from
IEngineEnvironmentVariables
.awsDynamodbEndpoint
awsDynamodbRegion?
optional
awsDynamodbRegion:string
AWS Dynamo DB region.
Inherited from
IEngineEnvironmentVariables
.awsDynamodbRegion
awsDynamodbSecretAccessKey?
optional
awsDynamodbSecretAccessKey:string
AWS Dynamo DB secret access key.
Inherited from
IEngineEnvironmentVariables
.awsDynamodbSecretAccessKey
azureCosmosdbKey?
optional
azureCosmosdbKey:string
Azure Cosmos DB key.
Inherited from
IEngineEnvironmentVariables
.azureCosmosdbKey
azureCosmosdbContainerId?
optional
azureCosmosdbContainerId:string
Azure Cosmos DB container id.
Inherited from
IEngineEnvironmentVariables
.azureCosmosdbContainerId
azureCosmosdbDatabaseId?
optional
azureCosmosdbDatabaseId:string
Azure Cosmos DB database id.
Inherited from
IEngineEnvironmentVariables
.azureCosmosdbDatabaseId
azureCosmosdbEndpoint?
optional
azureCosmosdbEndpoint:string
Azure Cosmos DB endpoint.
Inherited from
IEngineEnvironmentVariables
.azureCosmosdbEndpoint
gcpFirestoreCollectionName?
optional
gcpFirestoreCollectionName:string
GCP Firestore collection name.
Inherited from
IEngineEnvironmentVariables
.gcpFirestoreCollectionName
gcpFirestoreCredentials?
optional
gcpFirestoreCredentials:string
GCP Firestore credentials.
Inherited from
IEngineEnvironmentVariables
.gcpFirestoreCredentials
gcpFirestoreDatabaseId?
optional
gcpFirestoreDatabaseId:string
GCP Firestore database id.
Inherited from
IEngineEnvironmentVariables
.gcpFirestoreDatabaseId
gcpFirestoreApiEndpoint?
optional
gcpFirestoreApiEndpoint:string
GCP Firestore endpoint.
Inherited from
IEngineEnvironmentVariables
.gcpFirestoreApiEndpoint
gcpFirestoreProjectId?
optional
gcpFirestoreProjectId:string
GCP Firestore project id.
Inherited from
IEngineEnvironmentVariables
.gcpFirestoreProjectId
scylladbHosts?
optional
scylladbHosts:string
ScyllaDB hosts as comma separated string.
Inherited from
IEngineEnvironmentVariables
.scylladbHosts
scylladbKeyspace?
optional
scylladbKeyspace:string
ScyllaDB keyspace.
Inherited from
IEngineEnvironmentVariables
.scylladbKeyspace
scylladbLocalDataCenter?
optional
scylladbLocalDataCenter:string
ScyllaDB local data center.
Inherited from
IEngineEnvironmentVariables
.scylladbLocalDataCenter
mySqlHost?
optional
mySqlHost:string
MySQL host.
Inherited from
IEngineEnvironmentVariables
.mySqlHost
mySqlPort?
optional
mySqlPort:number
MySQL port.
Inherited from
IEngineEnvironmentVariables
.mySqlPort
mySqlUser?
optional
mySqlUser:string
MySQL username.
Inherited from
IEngineEnvironmentVariables
.mySqlUser
mySqlPassword?
optional
mySqlPassword:string
MySQL password.
Inherited from
IEngineEnvironmentVariables
.mySqlPassword
mySqlDatabase?
optional
mySqlDatabase:string
MySQL Database.
Inherited from
IEngineEnvironmentVariables
.mySqlDatabase
mongoDbHost?
optional
mongoDbHost:string
MongoDB host.
Inherited from
IEngineEnvironmentVariables
.mongoDbHost
mongoDbPort?
optional
mongoDbPort:number
MongoDB port.
Inherited from
IEngineEnvironmentVariables
.mongoDbPort
mongoDbUser?
optional
mongoDbUser:string
MongoDB username.
Inherited from
IEngineEnvironmentVariables
.mongoDbUser
mongoDbPassword?
optional
mongoDbPassword:string
MongoDB password.
Inherited from
IEngineEnvironmentVariables
.mongoDbPassword
mongoDbDatabase?
optional
mongoDbDatabase:string
MongoDB Database.
Inherited from
IEngineEnvironmentVariables
.mongoDbDatabase
postgreSqlHost?
optional
postgreSqlHost:string
PostgreSQl host.
Inherited from
IEngineEnvironmentVariables
.postgreSqlHost
postgreSqlPort?
optional
postgreSqlPort:number
PostgreSQl port.
Inherited from
IEngineEnvironmentVariables
.postgreSqlPort
postgreSqlUser?
optional
postgreSqlUser:string
PostgreSQl username.
Inherited from
IEngineEnvironmentVariables
.postgreSqlUser
postgreSqlPassword?
optional
postgreSqlPassword:string
PostgreSQl password.
Inherited from
IEngineEnvironmentVariables
.postgreSqlPassword
postgreSqlDatabase?
optional
postgreSqlDatabase:string
PostgreSQl Database.
Inherited from
IEngineEnvironmentVariables
.postgreSqlDatabase
ipfsBearerToken?
optional
ipfsBearerToken:string
The security token for accessing IPFS API.
Inherited from
IEngineEnvironmentVariables
.ipfsBearerToken
ipfsApiUrl?
optional
ipfsApiUrl:string
The url for accessing IPFS API.
Inherited from
IEngineEnvironmentVariables
.ipfsApiUrl
blobStorageConnectorType?
optional
blobStorageConnectorType:string
The type of the default blob storage: memory, file, ipfs, aws-s3, azure-storage, gcp-storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageConnectorType
blobStorageEnableEncryption?
optional
blobStorageEnableEncryption:string
Enable encryption for the blob storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageEnableEncryption
blobStorageEncryptionKey?
optional
blobStorageEncryptionKey:string
The encryption key for the blob storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageEncryptionKey
blobStoragePrefix?
optional
blobStoragePrefix:string
A prefix for all the blobs in blob-storage, can be empty.
Inherited from
IEngineEnvironmentVariables
.blobStoragePrefix
blobFileEnable?
optional
blobFileEnable:string
Enable the file blob storage connector.
Inherited from
IEngineEnvironmentVariables
.blobFileEnable
blobMemoryEnable?
optional
blobMemoryEnable:string
Enable the memory blob storage connector.
Inherited from
IEngineEnvironmentVariables
.blobMemoryEnable
awsS3AccessKeyId?
optional
awsS3AccessKeyId:string
AWS S3 access key id.
Inherited from
IEngineEnvironmentVariables
.awsS3AccessKeyId
awsS3BucketName?
optional
awsS3BucketName:string
AWS S3 bucket name.
Inherited from
IEngineEnvironmentVariables
.awsS3BucketName
awsS3Endpoint?
optional
awsS3Endpoint:string
AWS S3 endpoint.
Inherited from
IEngineEnvironmentVariables
.awsS3Endpoint
awsS3Region?
optional
awsS3Region:string
AWS S3 region.
Inherited from
IEngineEnvironmentVariables
.awsS3Region
awsS3SecretAccessKey?
optional
awsS3SecretAccessKey:string
AWS S3 secret access key.
Inherited from
IEngineEnvironmentVariables
.awsS3SecretAccessKey
azureStorageAccountKey?
optional
azureStorageAccountKey:string
Azure Storage account key.
Inherited from
IEngineEnvironmentVariables
.azureStorageAccountKey
azureStorageAccountName?
optional
azureStorageAccountName:string
Azure Storage account name.
Inherited from
IEngineEnvironmentVariables
.azureStorageAccountName
azureStorageContainerName?
optional
azureStorageContainerName:string
Azure Storage container.
Inherited from
IEngineEnvironmentVariables
.azureStorageContainerName
azureStorageEndpoint?
optional
azureStorageEndpoint:string
Azure Storage endpoint.
Inherited from
IEngineEnvironmentVariables
.azureStorageEndpoint
gcpStorageBucketName?
optional
gcpStorageBucketName:string
GCP Storage bucket.
Inherited from
IEngineEnvironmentVariables
.gcpStorageBucketName
gcpStorageCredentials?
optional
gcpStorageCredentials:string
GCP Storage credentials.
Inherited from
IEngineEnvironmentVariables
.gcpStorageCredentials
gcpStorageEndpoint?
optional
gcpStorageEndpoint:string
GCP Storage endpoint.
Inherited from
IEngineEnvironmentVariables
.gcpStorageEndpoint
gcpStorageProjectId?
optional
gcpStorageProjectId:string
GCP Storage project id.
Inherited from
IEngineEnvironmentVariables
.gcpStorageProjectId
vaultConnector?
optional
vaultConnector:string
The type of the default vault connector: entity-storage, hashicorp.
Inherited from
IEngineEnvironmentVariables
.vaultConnector
hashicorpVaultToken?
optional
hashicorpVaultToken:string
Hashicorp Vault token.
Inherited from
IEngineEnvironmentVariables
.hashicorpVaultToken
hashicorpVaultEndpoint?
optional
hashicorpVaultEndpoint:string
Hashicorp Vault endpoint.
Inherited from
IEngineEnvironmentVariables
.hashicorpVaultEndpoint
loggingConnector?
optional
loggingConnector:string
The type of background task connector, can be a comma separated list: console, entity-storage.
Inherited from
IEngineEnvironmentVariables
.loggingConnector
backgroundTaskConnector?
optional
backgroundTaskConnector:string
The type of background task connector: entity-storage.
Inherited from
IEngineEnvironmentVariables
.backgroundTaskConnector
eventBusConnector?
optional
eventBusConnector:string
The type of event bus connector: local.
Inherited from
IEngineEnvironmentVariables
.eventBusConnector
eventBusComponent?
optional
eventBusComponent:string
The type of event bus component: service.
Inherited from
IEngineEnvironmentVariables
.eventBusComponent
messagingEmailConnector?
optional
messagingEmailConnector:string
The type of messaging email connector: entity-storage, aws.
Inherited from
IEngineEnvironmentVariables
.messagingEmailConnector
messagingSmsConnector?
optional
messagingSmsConnector:string
The type of messaging sms connector: entity-storage, aws.
Inherited from
IEngineEnvironmentVariables
.messagingSmsConnector
messagingPushNotificationConnector?
optional
messagingPushNotificationConnector:string
The type of messaging push notification connector: entity-storage, aws.
Inherited from
IEngineEnvironmentVariables
.messagingPushNotificationConnector
awsMessagingPushNotificationApplications?
optional
awsMessagingPushNotificationApplications:string
The applications for the push notifications JSON stringified array of IAwsApplicationSettings.
Inherited from
IEngineEnvironmentVariables
.awsMessagingPushNotificationApplications
messagingComponent?
optional
messagingComponent:string
The type of messaging component: service.
Inherited from
IEngineEnvironmentVariables
.messagingComponent
telemetryConnector?
optional
telemetryConnector:string
The type of telemetry connector: entity-storage.
Inherited from
IEngineEnvironmentVariables
.telemetryConnector
faucetConnector?
optional
faucetConnector:string
The type of faucet connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.faucetConnector
walletConnector?
optional
walletConnector:string
The type of wallet connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.walletConnector
nftConnector?
optional
nftConnector:string
The type of NFT connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.nftConnector
identityConnector?
optional
identityConnector:string
The type of identity connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.identityConnector
identityResolverConnector?
optional
identityResolverConnector:string
The type of identity resolver connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.identityResolverConnector
verifiableStorageConnector?
optional
verifiableStorageConnector:string
The type of verifiable storage connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.verifiableStorageConnector
iotaFaucetEndpoint?
optional
iotaFaucetEndpoint:string
IOTA Faucet Endpoint.
Inherited from
IEngineEnvironmentVariables
.iotaFaucetEndpoint
iotaNodeEndpoint?
optional
iotaNodeEndpoint:string
IOTA Node Endpoint.
Inherited from
IEngineEnvironmentVariables
.iotaNodeEndpoint
iotaNetwork?
optional
iotaNetwork:string
IOTA network.
Inherited from
IEngineEnvironmentVariables
.iotaNetwork
iotaCoinType?
optional
iotaCoinType:string
IOTA coin type.
Inherited from
IEngineEnvironmentVariables
.iotaCoinType
iotaExplorerEndpoint?
optional
iotaExplorerEndpoint:string
IOTA Explorer Endpoint.
Inherited from
IEngineEnvironmentVariables
.iotaExplorerEndpoint
iotaGasStationEndpoint?
optional
iotaGasStationEndpoint:string
IOTA Gas Station Endpoint.
Inherited from
IEngineEnvironmentVariables
.iotaGasStationEndpoint
iotaGasStationAuthToken?
optional
iotaGasStationAuthToken:string
IOTA Gas Station Authentication Token.
Inherited from
IEngineEnvironmentVariables
.iotaGasStationAuthToken
universalResolverEndpoint?
optional
universalResolverEndpoint:string
Universal Resolver Endpoint.
Inherited from
IEngineEnvironmentVariables
.universalResolverEndpoint
identityProfileConnector?
optional
identityProfileConnector:string
The type of identity profile connector: entity-storage.
Inherited from
IEngineEnvironmentVariables
.identityProfileConnector
immutableProofVerificationMethodId?
optional
immutableProofVerificationMethodId:string
The identity verification method id to use with immutable proofs.
Inherited from
IEngineEnvironmentVariables
.immutableProofVerificationMethodId
attestationConnector?
optional
attestationConnector:string
The type of attestation connector: entity-storage, iota.
Inherited from
IEngineEnvironmentVariables
.attestationConnector
attestationVerificationMethodId?
optional
attestationVerificationMethodId:string
The identity verification method id to use with attestation.
Inherited from
IEngineEnvironmentVariables
.attestationVerificationMethodId
dataConverterConnectors?
optional
dataConverterConnectors:string
The type of the default data converters, can be a comma separated list: json, xml.
Inherited from
IEngineEnvironmentVariables
.dataConverterConnectors
dataExtractorConnectors?
optional
dataExtractorConnectors:string
The type of the default data extractor, can be a comma separated list: json-path.
Inherited from
IEngineEnvironmentVariables
.dataExtractorConnectors
federatedCatalogueCacheTtlMs?
optional
federatedCatalogueCacheTtlMs:number
Federated catalog TTL for the cache.
Inherited from
IEngineEnvironmentVariables
.federatedCatalogueCacheTtlMs
federatedCatalogueClearingHouseApproverList?
optional
federatedCatalogueClearingHouseApproverList:string
Federated catalog clearing house approver list, stringified array of DIDs.
Inherited from
IEngineEnvironmentVariables
.federatedCatalogueClearingHouseApproverList
rightsManagementEnabled?
optional
rightsManagementEnabled:string
Is the rights management enabled, defaults to false.
Inherited from
IEngineEnvironmentVariables
.rightsManagementEnabled
taskSchedulerEnabled?
optional
taskSchedulerEnabled:string
Is the task scheduler enabled, defaults to true.
Inherited from
IEngineEnvironmentVariables
.taskSchedulerEnabled
port?
optional
port:string
The port to serve the API from.
Inherited from
IEngineServerEnvironmentVariables
.port
host?
optional
host:string
The host to serve the API from.
Inherited from
IEngineServerEnvironmentVariables
.host
corsOrigins?
optional
corsOrigins:string
The CORS origins to allow, defaults to *.
Inherited from
IEngineServerEnvironmentVariables
.corsOrigins
httpMethods?
optional
httpMethods:string
The CORS methods to allow, defaults to GET, POST, PUT, DELETE, OPTIONS.
Inherited from
IEngineServerEnvironmentVariables
.httpMethods
httpAllowedHeaders?
optional
httpAllowedHeaders:string
The CORS headers to allow.
Inherited from
IEngineServerEnvironmentVariables
.httpAllowedHeaders
httpExposedHeaders?
optional
httpExposedHeaders:string
The CORS headers to expose.
Inherited from
IEngineServerEnvironmentVariables
.httpExposedHeaders
authAdminProcessorType?
optional
authAdminProcessorType:string
The type of auth admin processor to use on the API: entity-storage.
Inherited from
IEngineServerEnvironmentVariables
.authAdminProcessorType
authProcessorType?
optional
authProcessorType:string
The type of auth processor to use on the API: entity-storage.
Inherited from
IEngineServerEnvironmentVariables
.authProcessorType
authSigningKeyId?
optional
authSigningKeyId:string
The id of the key in the vault to use for signing in auth operations.
Inherited from
IEngineServerEnvironmentVariables
.authSigningKeyId
mimeTypeProcessors?
optional
mimeTypeProcessors:string
Additional MIME type processors to include, comma separated.
Inherited from
IEngineServerEnvironmentVariables
.mimeTypeProcessors
disableNodeIdentity?
optional
disableNodeIdentity:string
Disable Node Identity route processors.
Inherited from
IEngineServerEnvironmentVariables
.disableNodeIdentity
features?
optional
features:string
The features that are enabled on the node.
Default
[NodeFeatures.NodeIdentity]
identity?
optional
identity:string
The identity of the node which, if empty and node-identity feature is enabled it will be generated.
mnemonic?
optional
mnemonic:string
The mnemonic for the identity, if empty and node-identity feature is enabled it will be randomly generated.
username?
optional
username:string
If the node-user feature is enabled, this will be the name of the user.
Default
admin@node
password?
optional
password:string
If the node-user feature is enabled, this will be the password of the user, if empty it will be randomly generated.