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