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 entity storage to create, comma separate for more than one connector. values: file, memory, aws-dynamodb, azure-cosmosdb, gcp-firestoredb, scylladb, mysql, mongodb, postgresql
Inherited from
IEngineEnvironmentVariables
.entityStorageConnectorType
entityStorageConnectorDefault?
optional
entityStorageConnectorDefault:string
The default entity storage connector to use, defaults to the first one in the list.
Inherited from
IEngineEnvironmentVariables
.entityStorageConnectorDefault
entityStorageTablePrefix?
optional
entityStorageTablePrefix:string
A prefix for all the table in entity-storage, can be empty.
Inherited from
IEngineEnvironmentVariables
.entityStorageTablePrefix
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
scylladbPort?
optional
scylladbPort:string
ScyllaDB port.
Inherited from
IEngineEnvironmentVariables
.scylladbPort
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 entity storage to create, comma separate for more than one connector. values: memory, file, ipfs, aws-s3, azure-storage, gcp-storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageConnectorType
blobStorageConnectorDefault?
optional
blobStorageConnectorDefault:string
The default blob storage connector to use, defaults to the first one in the list.
Inherited from
IEngineEnvironmentVariables
.blobStorageConnectorDefault
blobStorageConnectorPublic?
optional
blobStorageConnectorPublic:string
Blog storage connector which has public access.
Inherited from
IEngineEnvironmentVariables
.blobStorageConnectorPublic
blobStorageEnableEncryption?
optional
blobStorageEnableEncryption:string
Enable encryption for the blob storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageEnableEncryption
blobStorageEncryptionKeyId?
optional
blobStorageEncryptionKeyId:string
The id of the encryption key for the blob storage.
Inherited from
IEngineEnvironmentVariables
.blobStorageEncryptionKeyId
blobStorageSymmetricEncryptionKey?
optional
blobStorageSymmetricEncryptionKey:string
A symmetric encryption key for the blob storage, should be ChaCha20Poly1305 in base64 format. If encryption is enabled but a key is not provided one will be generated.
Inherited from
IEngineEnvironmentVariables
.blobStorageSymmetricEncryptionKey
blobStoragePrefix?
optional
blobStoragePrefix:string
A prefix for all the blobs in blob-storage, can be empty.
Inherited from
IEngineEnvironmentVariables
.blobStoragePrefix
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
synchronisedStorageEnabled?
optional
synchronisedStorageEnabled:string
Is the synchronised storage enabled, defaults to false.
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageEnabled
synchronisedStorageTrustedUrl?
optional
synchronisedStorageTrustedUrl:string
Url which points to the api for a trusted synchronised storage node, not required if this is a trusted node.
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageTrustedUrl
synchronisedStorageVerifiableStorageKeyId?
optional
synchronisedStorageVerifiableStorageKeyId:string
The key for the smart contract which contains the verifiable storage pointer store for synchronised storage. This only required if using a custom verifiable storage item, otherwise it will default the the network name.
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageVerifiableStorageKeyId
synchronisedStorageBlobStorageEncryptionKeyId?
optional
synchronisedStorageBlobStorageEncryptionKeyId:string
The key from the vault which is used to encrypt the synchronised storage blobs. Only required for trusted nodes, as regular nodes will request from the trusted nodes. Defaults to synchronised-storage-blob-encryption
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageBlobStorageEncryptionKeyId
synchronisedStorageBlobStorageKey?
optional
synchronisedStorageBlobStorageKey:string
The key used for blob encryption, should be ChaCha20Poly1305 encoded as base64. Only required for trusted nodes, as regular nodes will not write encrypted data.
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageBlobStorageKey
synchronisedStorageEntityUpdateIntervalMinutes?
optional
synchronisedStorageEntityUpdateIntervalMinutes:string
How often to check for entity updates in minutes.
Default
5
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageEntityUpdateIntervalMinutes
synchronisedStorageConsolidationIntervalMinutes?
optional
synchronisedStorageConsolidationIntervalMinutes:string
Interval to perform consolidation of changesets, only used if this is a trusted node.
Default
60
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageConsolidationIntervalMinutes
synchronisedStorageConsolidationBatchSize?
optional
synchronisedStorageConsolidationBatchSize:string
The number of entities to process in a single consolidation batch, only used if this is a trusted node.
Default
1000
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageConsolidationBatchSize
synchronisedStorageMaxConsolidations?
optional
synchronisedStorageMaxConsolidations:string
The maximum number of consolidations to keep in storage, only used if this is a trusted node.
Default
5
Inherited from
IEngineEnvironmentVariables
.synchronisedStorageMaxConsolidations
federatedCatalogueEnabled?
optional
federatedCatalogueEnabled:string
Is the federated catalogue enabled, defaults to false.
Inherited from
IEngineEnvironmentVariables
.federatedCatalogueEnabled
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
rightsManagementBaseCallbackUrl?
optional
rightsManagementBaseCallbackUrl:string
What is the base callback url for rights management negotiations e.g. https://my-node/rights-management.
Inherited from
IEngineEnvironmentVariables
.rightsManagementBaseCallbackUrl
rightsManagementInformationSources?
optional
rightsManagementInformationSources:string
The rights management configuration which includes the information sources modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementInformationSources
rightsManagementNegotiators?
optional
rightsManagementNegotiators:string
The rights management configuration which includes the negotiator modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementNegotiators
rightsManagementRequesters?
optional
rightsManagementRequesters:string
The rights management configuration which includes the requester modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementRequesters
rightsManagementExecutionActions?
optional
rightsManagementExecutionActions:string
The rights management configuration which includes the execution actions modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementExecutionActions
rightsManagementEnforcementProcessors?
optional
rightsManagementEnforcementProcessors:string
The rights management configuration which includes the enforcement processor modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementEnforcementProcessors
rightsManagementArbiters?
optional
rightsManagementArbiters:string
The rights management configuration which includes the arbiter modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementArbiters
rightsManagementOffers?
optional
rightsManagementOffers:string
The rights management configuration which includes the offer modules to load. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.rightsManagementOffers
taskSchedulerEnabled?
optional
taskSchedulerEnabled:string
Is the task scheduler enabled, defaults to false.
Inherited from
IEngineEnvironmentVariables
.taskSchedulerEnabled
dataSpaceConnectorEnabled?
optional
dataSpaceConnectorEnabled:string
Is the data space connector enabled, defaults to false.
Inherited from
IEngineEnvironmentVariables
.dataSpaceConnectorEnabled
dataSpaceConnectorApps?
optional
dataSpaceConnectorApps:string
The application configuration for the data space connector. Use the @json: prefix to specify the path to the JSON configuration file.
Inherited from
IEngineEnvironmentVariables
.dataSpaceConnectorApps
vcAuthenticationVerificationMethodId?
optional
vcAuthenticationVerificationMethodId:string
Verifiable credential assertion for node to node communication. Defaults to node-authentication-assertion.
Inherited from
IEngineEnvironmentVariables
.vcAuthenticationVerificationMethodId
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
enableVerifiableCredentialRouteProcessors?
optional
enableVerifiableCredentialRouteProcessors:string
Enable to the route processor for verifiable credentials.
Inherited from
IEngineServerEnvironmentVariables
.enableVerifiableCredentialRouteProcessors
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.