Skip to main content

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.