Interface: INodeEnvironmentVariables
The environment variables for the node.
Extends
Properties
debug?
optionaldebug:string
Start the engine in debug mode.
Inherited from
IEngineServerEnvironmentVariables.debug
silent?
optionalsilent:string
Start the engine in silent mode.
Inherited from
IEngineServerEnvironmentVariables.silent
storageFileRoot?
optionalstorageFileRoot:string
The root directory for storing items like state file.
Inherited from
IEngineServerEnvironmentVariables.storageFileRoot
stateFilename?
optionalstateFilename:string
The name of the state file.
Inherited from
IEngineServerEnvironmentVariables.stateFilename
nodeIdentityEnabled?
optionalnodeIdentityEnabled:string
Does the node have a unique ID, defaults to true.
Inherited from
IEngineServerEnvironmentVariables.nodeIdentityEnabled
tenantEnabled?
optionaltenantEnabled:string
Is multi-tenant support enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.tenantEnabled
entityStorageConnectorType?
optionalentityStorageConnectorType: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
IEngineServerEnvironmentVariables.entityStorageConnectorType
entityStorageConnectorDefault?
optionalentityStorageConnectorDefault:string
The default entity storage connector to use, defaults to the first one in the list.
Inherited from
IEngineServerEnvironmentVariables.entityStorageConnectorDefault
entityStorageTablePrefix?
optionalentityStorageTablePrefix:string
A prefix for all the table in entity-storage, can be empty.
Inherited from
IEngineServerEnvironmentVariables.entityStorageTablePrefix
awsDynamodbAuthMode?
optionalawsDynamodbAuthMode:string
AWS DynamoDB auth mode, either credentials or pod.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbAuthMode
awsDynamodbAccessKeyId?
optionalawsDynamodbAccessKeyId:string
AWS Dynamo DB access key id.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbAccessKeyId
awsDynamodbEndpoint?
optionalawsDynamodbEndpoint:string
AWS Dynamo DB Endpoint if running local instance.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbEndpoint
awsDynamodbRegion?
optionalawsDynamodbRegion:string
AWS Dynamo DB region.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbRegion
awsDynamodbSecretAccessKey?
optionalawsDynamodbSecretAccessKey:string
AWS Dynamo DB secret access key.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbSecretAccessKey
awsDynamodbConnectionTimeoutMs?
optionalawsDynamodbConnectionTimeoutMs:string
AWS Dynamo DB connection timeout.
Inherited from
IEngineServerEnvironmentVariables.awsDynamodbConnectionTimeoutMs
azureCosmosdbKey?
optionalazureCosmosdbKey:string
Azure Cosmos DB key.
Inherited from
IEngineServerEnvironmentVariables.azureCosmosdbKey
azureCosmosdbContainerId?
optionalazureCosmosdbContainerId:string
Azure Cosmos DB container id.
Inherited from
IEngineServerEnvironmentVariables.azureCosmosdbContainerId
azureCosmosdbDatabaseId?
optionalazureCosmosdbDatabaseId:string
Azure Cosmos DB database id.
Inherited from
IEngineServerEnvironmentVariables.azureCosmosdbDatabaseId
azureCosmosdbEndpoint?
optionalazureCosmosdbEndpoint:string
Azure Cosmos DB endpoint.
Inherited from
IEngineServerEnvironmentVariables.azureCosmosdbEndpoint
gcpFirestoreCollectionName?
optionalgcpFirestoreCollectionName:string
GCP Firestore collection name.
Inherited from
IEngineServerEnvironmentVariables.gcpFirestoreCollectionName
gcpFirestoreCredentials?
optionalgcpFirestoreCredentials:string
GCP Firestore credentials.
Inherited from
IEngineServerEnvironmentVariables.gcpFirestoreCredentials
gcpFirestoreDatabaseId?
optionalgcpFirestoreDatabaseId:string
GCP Firestore database id.
Inherited from
IEngineServerEnvironmentVariables.gcpFirestoreDatabaseId
gcpFirestoreApiEndpoint?
optionalgcpFirestoreApiEndpoint:string
GCP Firestore endpoint.
Inherited from
IEngineServerEnvironmentVariables.gcpFirestoreApiEndpoint
gcpFirestoreProjectId?
optionalgcpFirestoreProjectId:string
GCP Firestore project id.
Inherited from
IEngineServerEnvironmentVariables.gcpFirestoreProjectId
scylladbHosts?
optionalscylladbHosts:string
ScyllaDB hosts as comma separated string.
Inherited from
IEngineServerEnvironmentVariables.scylladbHosts
scylladbKeyspace?
optionalscylladbKeyspace:string
ScyllaDB keyspace.
Inherited from
IEngineServerEnvironmentVariables.scylladbKeyspace
scylladbLocalDataCenter?
optionalscylladbLocalDataCenter:string
ScyllaDB local data center.
Inherited from
IEngineServerEnvironmentVariables.scylladbLocalDataCenter
scylladbPort?
optionalscylladbPort:string
ScyllaDB port.
Inherited from
IEngineServerEnvironmentVariables.scylladbPort
mySqlHost?
optionalmySqlHost:string
MySQL host.
Inherited from
IEngineServerEnvironmentVariables.mySqlHost
mySqlPort?
optionalmySqlPort:number
MySQL port.
Inherited from
IEngineServerEnvironmentVariables.mySqlPort
mySqlUser?
optionalmySqlUser:string
MySQL username.
Inherited from
IEngineServerEnvironmentVariables.mySqlUser
mySqlPassword?
optionalmySqlPassword:string
MySQL password.
Inherited from
IEngineServerEnvironmentVariables.mySqlPassword
mySqlDatabase?
optionalmySqlDatabase:string
MySQL Database.
Inherited from
IEngineServerEnvironmentVariables.mySqlDatabase
mongoDbHost?
optionalmongoDbHost:string
MongoDB host.
Inherited from
IEngineServerEnvironmentVariables.mongoDbHost
mongoDbPort?
optionalmongoDbPort:number
MongoDB port.
Inherited from
IEngineServerEnvironmentVariables.mongoDbPort
mongoDbUser?
optionalmongoDbUser:string
MongoDB username.
Inherited from
IEngineServerEnvironmentVariables.mongoDbUser
mongoDbPassword?
optionalmongoDbPassword:string
MongoDB password.
Inherited from
IEngineServerEnvironmentVariables.mongoDbPassword
mongoDbDatabase?
optionalmongoDbDatabase:string
MongoDB Database.
Inherited from
IEngineServerEnvironmentVariables.mongoDbDatabase
postgreSqlHost?
optionalpostgreSqlHost:string
PostgreSQl host.
Inherited from
IEngineServerEnvironmentVariables.postgreSqlHost
postgreSqlPort?
optionalpostgreSqlPort:number
PostgreSQl port.
Inherited from
IEngineServerEnvironmentVariables.postgreSqlPort
postgreSqlUser?
optionalpostgreSqlUser:string
PostgreSQl username.
Inherited from
IEngineServerEnvironmentVariables.postgreSqlUser
postgreSqlPassword?
optionalpostgreSqlPassword:string
PostgreSQl password.
Inherited from
IEngineServerEnvironmentVariables.postgreSqlPassword
postgreSqlDatabase?
optionalpostgreSqlDatabase:string
PostgreSQl Database.
Inherited from
IEngineServerEnvironmentVariables.postgreSqlDatabase
ipfsBearerToken?
optionalipfsBearerToken:string
The security token for accessing IPFS API.
Inherited from
IEngineServerEnvironmentVariables.ipfsBearerToken
ipfsApiUrl?
optionalipfsApiUrl:string
The url for accessing IPFS API.
Inherited from
IEngineServerEnvironmentVariables.ipfsApiUrl
blobStorageConnectorType?
optionalblobStorageConnectorType: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
IEngineServerEnvironmentVariables.blobStorageConnectorType
blobStorageConnectorDefault?
optionalblobStorageConnectorDefault:string
The default blob storage connector to use, defaults to the first one in the list.
Inherited from
IEngineServerEnvironmentVariables.blobStorageConnectorDefault
blobStorageConnectorPublic?
optionalblobStorageConnectorPublic:string
Blog storage connector which has public access.
Inherited from
IEngineServerEnvironmentVariables.blobStorageConnectorPublic
blobStorageEnableEncryption?
optionalblobStorageEnableEncryption:string
Enable encryption for the blob storage.
Inherited from
IEngineServerEnvironmentVariables.blobStorageEnableEncryption
blobStorageEncryptionKeyId?
optionalblobStorageEncryptionKeyId:string
The id of the encryption key for the blob storage.
Inherited from
IEngineServerEnvironmentVariables.blobStorageEncryptionKeyId
blobStoragePrefix?
optionalblobStoragePrefix:string
A prefix for all the blobs in blob-storage, can be empty.
Inherited from
IEngineServerEnvironmentVariables.blobStoragePrefix
awsS3Region?
optionalawsS3Region:string
AWS S3 region.
Inherited from
IEngineServerEnvironmentVariables.awsS3Region
awsS3BucketName?
optionalawsS3BucketName:string
AWS S3 bucket name.
Inherited from
IEngineServerEnvironmentVariables.awsS3BucketName
awsS3AuthMode?
optionalawsS3AuthMode:string
AWS S3 auth mode, either credentials or pod, defaults to credentials.
Inherited from
IEngineServerEnvironmentVariables.awsS3AuthMode
awsS3AccessKeyId?
optionalawsS3AccessKeyId:string
AWS S3 access key id.
Inherited from
IEngineServerEnvironmentVariables.awsS3AccessKeyId
awsS3SecretAccessKey?
optionalawsS3SecretAccessKey:string
AWS S3 secret access key.
Inherited from
IEngineServerEnvironmentVariables.awsS3SecretAccessKey
awsS3Endpoint?
optionalawsS3Endpoint:string
AWS S3 endpoint.
Inherited from
IEngineServerEnvironmentVariables.awsS3Endpoint
azureStorageAccountKey?
optionalazureStorageAccountKey:string
Azure Storage account key.
Inherited from
IEngineServerEnvironmentVariables.azureStorageAccountKey
azureStorageAccountName?
optionalazureStorageAccountName:string
Azure Storage account name.
Inherited from
IEngineServerEnvironmentVariables.azureStorageAccountName
azureStorageContainerName?
optionalazureStorageContainerName:string
Azure Storage container.
Inherited from
IEngineServerEnvironmentVariables.azureStorageContainerName
azureStorageEndpoint?
optionalazureStorageEndpoint:string
Azure Storage endpoint.
Inherited from
IEngineServerEnvironmentVariables.azureStorageEndpoint
gcpStorageBucketName?
optionalgcpStorageBucketName:string
GCP Storage bucket.
Inherited from
IEngineServerEnvironmentVariables.gcpStorageBucketName
gcpStorageCredentials?
optionalgcpStorageCredentials:string
GCP Storage credentials.
Inherited from
IEngineServerEnvironmentVariables.gcpStorageCredentials
gcpStorageEndpoint?
optionalgcpStorageEndpoint:string
GCP Storage endpoint.
Inherited from
IEngineServerEnvironmentVariables.gcpStorageEndpoint
gcpStorageProjectId?
optionalgcpStorageProjectId:string
GCP Storage project id.
Inherited from
IEngineServerEnvironmentVariables.gcpStorageProjectId
vaultConnector?
optionalvaultConnector:string
The type of the default vault connector: entity-storage, hashicorp.
Inherited from
IEngineServerEnvironmentVariables.vaultConnector
vaultPrefix?
optionalvaultPrefix:string
Prefix to prepend to entries in the vault.
Inherited from
IEngineServerEnvironmentVariables.vaultPrefix
hashicorpVaultToken?
optionalhashicorpVaultToken:string
Hashicorp Vault token.
Inherited from
IEngineServerEnvironmentVariables.hashicorpVaultToken
hashicorpVaultEndpoint?
optionalhashicorpVaultEndpoint:string
Hashicorp Vault endpoint.
Inherited from
IEngineServerEnvironmentVariables.hashicorpVaultEndpoint
loggingConnector?
optionalloggingConnector:string
The type of logging task connector, can be a comma separated list: console, entity-storage.
Inherited from
IEngineServerEnvironmentVariables.loggingConnector
eventBusConnector?
optionaleventBusConnector:string
The type of event bus connector: local.
Inherited from
IEngineServerEnvironmentVariables.eventBusConnector
eventBusComponent?
optionaleventBusComponent:string
The type of event bus component: service.
Inherited from
IEngineServerEnvironmentVariables.eventBusComponent
messagingEnabled?
optionalmessagingEnabled:string
Are the messaging components enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.messagingEnabled
awsSesRegion?
optionalawsSesRegion:string
AWS SES region.
Inherited from
IEngineServerEnvironmentVariables.awsSesRegion
awsSesAuthMode?
optionalawsSesAuthMode:string
AWS SES auth mode, either credentials or pod, defaults to credentials.
Inherited from
IEngineServerEnvironmentVariables.awsSesAuthMode
awsSesSecretAccessKey?
optionalawsSesSecretAccessKey:string
AWS SES secret access key.
Inherited from
IEngineServerEnvironmentVariables.awsSesSecretAccessKey
awsSesAccessKeyId?
optionalawsSesAccessKeyId:string
AWS SES access key id.
Inherited from
IEngineServerEnvironmentVariables.awsSesAccessKeyId
awsSesEndpoint?
optionalawsSesEndpoint:string
AWS SES endpoint.
Inherited from
IEngineServerEnvironmentVariables.awsSesEndpoint
awsMessagingPushNotificationApplications?
optionalawsMessagingPushNotificationApplications:string
The applications for the push notifications JSON stringified array of IAwsApplicationSettings.
Inherited from
IEngineServerEnvironmentVariables.awsMessagingPushNotificationApplications
messagingEmailConnector?
optionalmessagingEmailConnector:string
The type of messaging email connector: entity-storage, aws.
Inherited from
IEngineServerEnvironmentVariables.messagingEmailConnector
messagingSmsConnector?
optionalmessagingSmsConnector:string
The type of messaging sms connector: entity-storage, aws.
Inherited from
IEngineServerEnvironmentVariables.messagingSmsConnector
messagingPushNotificationConnector?
optionalmessagingPushNotificationConnector:string
The type of messaging push notification connector: entity-storage, aws.
Inherited from
IEngineServerEnvironmentVariables.messagingPushNotificationConnector
telemetryConnector?
optionaltelemetryConnector:string
The type of telemetry connector: entity-storage.
Inherited from
IEngineServerEnvironmentVariables.telemetryConnector
faucetConnector?
optionalfaucetConnector:string
The type of faucet connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.faucetConnector
walletConnector?
optionalwalletConnector:string
The type of wallet connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.walletConnector
nftConnector?
optionalnftConnector:string
The type of NFT connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.nftConnector
identityConnector?
optionalidentityConnector:string
The type of identity connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.identityConnector
identityWalletAddressIndex?
optionalidentityWalletAddressIndex:string
The index of the wallet address to use, defaults to 0.
Inherited from
IEngineServerEnvironmentVariables.identityWalletAddressIndex
identityResolverConnector?
optionalidentityResolverConnector:string
The type of identity resolver connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.identityResolverConnector
verifiableStorageConnector?
optionalverifiableStorageConnector:string
The type of verifiable storage connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.verifiableStorageConnector
iotaFaucetEndpoint?
optionaliotaFaucetEndpoint:string
IOTA Faucet Endpoint.
Inherited from
IEngineServerEnvironmentVariables.iotaFaucetEndpoint
iotaNodeEndpoint?
optionaliotaNodeEndpoint:string
IOTA Node Endpoint.
Inherited from
IEngineServerEnvironmentVariables.iotaNodeEndpoint
iotaNetwork?
optionaliotaNetwork:string
IOTA network.
Inherited from
IEngineServerEnvironmentVariables.iotaNetwork
iotaCoinType?
optionaliotaCoinType:string
IOTA coin type.
Inherited from
IEngineServerEnvironmentVariables.iotaCoinType
iotaExplorerEndpoint?
optionaliotaExplorerEndpoint:string
IOTA Explorer Endpoint.
Inherited from
IEngineServerEnvironmentVariables.iotaExplorerEndpoint
iotaGasStationEndpoint?
optionaliotaGasStationEndpoint:string
IOTA Gas Station Endpoint.
Inherited from
IEngineServerEnvironmentVariables.iotaGasStationEndpoint
iotaGasStationAuthToken?
optionaliotaGasStationAuthToken:string
IOTA Gas Station Authentication Token.
Inherited from
IEngineServerEnvironmentVariables.iotaGasStationAuthToken
universalResolverEndpoint?
optionaluniversalResolverEndpoint:string
Universal Resolver Endpoint.
Inherited from
IEngineServerEnvironmentVariables.universalResolverEndpoint
identityProfileConnector?
optionalidentityProfileConnector:string
The type of identity profile connector: entity-storage.
Inherited from
IEngineServerEnvironmentVariables.identityProfileConnector
immutableProofVerificationMethodId?
optionalimmutableProofVerificationMethodId:string
The identity verification method id to use with immutable proofs.
Inherited from
IEngineServerEnvironmentVariables.immutableProofVerificationMethodId
attestationConnector?
optionalattestationConnector:string
The type of attestation connector: entity-storage, iota.
Inherited from
IEngineServerEnvironmentVariables.attestationConnector
attestationVerificationMethodId?
optionalattestationVerificationMethodId:string
The identity verification method id to use with attestation.
Inherited from
IEngineServerEnvironmentVariables.attestationVerificationMethodId
dataProcessingEnabled?
optionaldataProcessingEnabled:string
Is the data processing enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.dataProcessingEnabled
dataConverterConnectors?
optionaldataConverterConnectors:string
The type of the default data converters, can be a comma separated list: json, xml.
Inherited from
IEngineServerEnvironmentVariables.dataConverterConnectors
dataExtractorConnectors?
optionaldataExtractorConnectors:string
The type of the default data extractor, can be a comma separated list: json-path.
Inherited from
IEngineServerEnvironmentVariables.dataExtractorConnectors
auditableItemGraphEnabled?
optionalauditableItemGraphEnabled:string
Is the auditable item graph enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.auditableItemGraphEnabled
auditableItemStreamEnabled?
optionalauditableItemStreamEnabled:string
Is the auditable item stream enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.auditableItemStreamEnabled
documentManagementEnabled?
optionaldocumentManagementEnabled:string
Is the document management enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.documentManagementEnabled
synchronisedStorageEnabled?
optionalsynchronisedStorageEnabled:string
Is the synchronised storage enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageEnabled
synchronisedStorageTrustedUrl?
optionalsynchronisedStorageTrustedUrl:string
Url which points to the api for a trusted synchronised storage node, not required if this is a trusted node.
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageTrustedUrl
synchronisedStorageVerifiableStorageKeyId?
optionalsynchronisedStorageVerifiableStorageKeyId: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 to the network name.
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageVerifiableStorageKeyId
synchronisedStorageBlobStorageEncryptionKeyId?
optionalsynchronisedStorageBlobStorageEncryptionKeyId: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
IEngineServerEnvironmentVariables.synchronisedStorageBlobStorageEncryptionKeyId
synchronisedStorageBlobStorageKey?
optionalsynchronisedStorageBlobStorageKey: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
IEngineServerEnvironmentVariables.synchronisedStorageBlobStorageKey
synchronisedStorageEntityUpdateIntervalMinutes?
optionalsynchronisedStorageEntityUpdateIntervalMinutes:string
How often to check for entity updates in minutes.
Default
5
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageEntityUpdateIntervalMinutes
synchronisedStorageConsolidationIntervalMinutes?
optionalsynchronisedStorageConsolidationIntervalMinutes:string
Interval to perform consolidation of changesets, only used if this is a trusted node.
Default
60
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageConsolidationIntervalMinutes
synchronisedStorageConsolidationBatchSize?
optionalsynchronisedStorageConsolidationBatchSize:string
The number of entities to process in a single consolidation batch, only used if this is a trusted node.
Default
1000
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageConsolidationBatchSize
synchronisedStorageMaxConsolidations?
optionalsynchronisedStorageMaxConsolidations:string
The maximum number of consolidations to keep in storage, only used if this is a trusted node.
Default
5
Inherited from
IEngineServerEnvironmentVariables.synchronisedStorageMaxConsolidations
federatedCatalogueEnabled?
optionalfederatedCatalogueEnabled:string
Is the federated catalogue enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.federatedCatalogueEnabled
federatedCatalogueFilters?
optionalfederatedCatalogueFilters:string
Federated catalog filters, command separated list of filters to add.
Inherited from
IEngineServerEnvironmentVariables.federatedCatalogueFilters
trustEnabled?
optionaltrustEnabled:string
Is the trust management enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.trustEnabled
trustGenerators?
optionaltrustGenerators:string
The trust generators to add to the factory, comma separated list.
Inherited from
IEngineServerEnvironmentVariables.trustGenerators
trustVerifiers?
optionaltrustVerifiers:string
The trust verifiers to add to the factory, comma separated list.
Inherited from
IEngineServerEnvironmentVariables.trustVerifiers
trustVerificationMethodId?
optionaltrustVerificationMethodId:string
The verification method to use for trust identities. Defaults to trust-assertion.
Inherited from
IEngineServerEnvironmentVariables.trustVerificationMethodId
trustJwtTtlSeconds?
optionaltrustJwtTtlSeconds:string
The trust time to live for generating JWTs. Defaults to undefined for never expiring.
Inherited from
IEngineServerEnvironmentVariables.trustJwtTtlSeconds
rightsManagementEnabled?
optionalrightsManagementEnabled:string
Is the rights management enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementEnabled
rightsManagementCallbackPath?
optionalrightsManagementCallbackPath:string
What is the callback path for rights management negotiations, will be combined with hosting public url e.g. /callback.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementCallbackPath
rightsManagementPolicyInformationSources?
optionalrightsManagementPolicyInformationSources:string
The rights management policy information sources to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyInformationSources
rightsManagementPolicyNegotiators?
optionalrightsManagementPolicyNegotiators:string
The rights management policy negotiators sources to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyNegotiators
rightsManagementPolicyRequesters?
optionalrightsManagementPolicyRequesters:string
The rights management policy requesters to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyRequesters
rightsManagementPolicyExecutionActions?
optionalrightsManagementPolicyExecutionActions:string
The rights management policy execution actions to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyExecutionActions
rightsManagementPolicyEnforcementProcessors?
optionalrightsManagementPolicyEnforcementProcessors:string
The rights management policy enforcement processors to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyEnforcementProcessors
rightsManagementPolicyArbiters?
optionalrightsManagementPolicyArbiters:string
The rights management policy arbiters to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementPolicyArbiters
rightsManagementDataAccessHandlers?
optionalrightsManagementDataAccessHandlers:string
The rights management data access handlers to add to the factory.
Inherited from
IEngineServerEnvironmentVariables.rightsManagementDataAccessHandlers
backgroundTasksEnabled?
optionalbackgroundTasksEnabled:string
Are background tasks enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.backgroundTasksEnabled
taskSchedulerEnabled?
optionaltaskSchedulerEnabled:string
Is the task scheduler enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.taskSchedulerEnabled
dataSpaceConnectorEnabled?
optionaldataSpaceConnectorEnabled:string
Is the data space connector enabled, defaults to false.
Inherited from
IEngineServerEnvironmentVariables.dataSpaceConnectorEnabled
dataSpaceConnectorRetainActivityLogsFor?
optionaldataSpaceConnectorRetainActivityLogsFor:string
The length of time to retain the activity logs for in minutes, set to -1 to keep forever.
Default
10
Inherited from
IEngineServerEnvironmentVariables.dataSpaceConnectorRetainActivityLogsFor
dataSpaceConnectorActivityLogsCleanUpInterval?
optionaldataSpaceConnectorActivityLogsCleanUpInterval:string
The interval for cleaning up the activity logs.
Default
60
Inherited from
IEngineServerEnvironmentVariables.dataSpaceConnectorActivityLogsCleanUpInterval
extensions?
optionalextensions:string
A comma separated list of additional node extensions to load, the initialiseExtension method will be called for each extension.
Inherited from
IEngineServerEnvironmentVariables.extensions
port?
optionalport:string
The port to serve the API from.
Inherited from
IEngineServerEnvironmentVariables.port
host?
optionalhost:string
The host to serve the API from.
Inherited from
IEngineServerEnvironmentVariables.host
corsOrigins?
optionalcorsOrigins:string
The CORS origins to allow, defaults to *.
Inherited from
IEngineServerEnvironmentVariables.corsOrigins
httpMethods?
optionalhttpMethods:string
The CORS methods to allow, defaults to GET, POST, PUT, DELETE, OPTIONS.
Inherited from
IEngineServerEnvironmentVariables.httpMethods
httpAllowedHeaders?
optionalhttpAllowedHeaders:string
The CORS headers to allow.
Inherited from
IEngineServerEnvironmentVariables.httpAllowedHeaders
httpExposedHeaders?
optionalhttpExposedHeaders:string
The CORS headers to expose.
Inherited from
IEngineServerEnvironmentVariables.httpExposedHeaders
publicOrigin?
optionalpublicOrigin:string
The public origin URL for the API e.g. https://api.example.com:1234
Inherited from
IEngineServerEnvironmentVariables.publicOrigin
authAdminProcessorType?
optionalauthAdminProcessorType:string
The type of auth admin processor to use on the API: entity-storage.
Inherited from
IEngineServerEnvironmentVariables.authAdminProcessorType
authProcessorType?
optionalauthProcessorType:string
The type of auth processor to use on the API: entity-storage.
Inherited from
IEngineServerEnvironmentVariables.authProcessorType
authSigningKeyId?
optionalauthSigningKeyId:string
The id of the key in the vault to use for signing in auth operations.
Inherited from
IEngineServerEnvironmentVariables.authSigningKeyId
mimeTypeProcessors?
optionalmimeTypeProcessors:string
Additional MIME type processors to include, comma separated.
Inherited from
IEngineServerEnvironmentVariables.mimeTypeProcessors
routeLoggingIncludeBody?
optionalrouteLoggingIncludeBody:string
Include the body in the REST logging output, useful for debugging.
Inherited from
IEngineServerEnvironmentVariables.routeLoggingIncludeBody
routeLoggingFullBase64?
optionalrouteLoggingFullBase64:string
Include the full base 64 output in the REST logging output, useful for debugging.
Inherited from
IEngineServerEnvironmentVariables.routeLoggingFullBase64
routeLoggingObfuscateProperties?
optionalrouteLoggingObfuscateProperties:string
List of properties to obfuscate in the REST logging output, comma separated.
Inherited from
IEngineServerEnvironmentVariables.routeLoggingObfuscateProperties
extensionsMaxSizeMb?
optionalextensionsMaxSizeMb:number
Maximum size in MB for HTTPS extensions downloads.
Default
10
extensionsClearCache?
optionalextensionsClearCache:boolean
Whether to clear the extensions cache on startup.
Default
false
extensionsCacheDirectory?
optionalextensionsCacheDirectory:string
Custom directory for extensions cache storage.
Default
".tmp"
extensionsCacheTtlHours?
optionalextensionsCacheTtlHours:number
TTL in hours for HTTPS extensions cache.
Default
24
extensionsForceRefresh?
optionalextensionsForceRefresh:boolean
Force refresh of all cached extensions.
Default
false