Skip to main content

Interface: IEngineServerEnvironmentVariables

The engine server environment variables.

Extends

Extended by

Properties

debug?

optional debug?: string

Start the engine in debug mode.

Inherited from

IEngineEnvironmentVariables.debug


silent?

optional silent?: string

Start the engine in silent mode.

Inherited from

IEngineEnvironmentVariables.silent


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


nodeIdentityEnabled?

optional nodeIdentityEnabled?: string

Does the node have a unique ID, defaults to true.

Inherited from

IEngineEnvironmentVariables.nodeIdentityEnabled


tenantEnabled?

optional tenantEnabled?: string

Is multi-tenant support enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.tenantEnabled


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


awsDynamodbAuthMode?

optional awsDynamodbAuthMode?: string

AWS DynamoDB auth mode, either credentials or pod.

Inherited from

IEngineEnvironmentVariables.awsDynamodbAuthMode


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


awsDynamodbConnectionTimeoutMs?

optional awsDynamodbConnectionTimeoutMs?: string

AWS Dynamo DB connection timeout.

Inherited from

IEngineEnvironmentVariables.awsDynamodbConnectionTimeoutMs


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


blobStoragePrefix?

optional blobStoragePrefix?: string

A prefix for all the blobs in blob-storage, can be empty.

Inherited from

IEngineEnvironmentVariables.blobStoragePrefix


awsS3Region?

optional awsS3Region?: string

AWS S3 region.

Inherited from

IEngineEnvironmentVariables.awsS3Region


awsS3BucketName?

optional awsS3BucketName?: string

AWS S3 bucket name.

Inherited from

IEngineEnvironmentVariables.awsS3BucketName


awsS3AuthMode?

optional awsS3AuthMode?: string

AWS S3 auth mode, either credentials or pod, defaults to credentials.

Inherited from

IEngineEnvironmentVariables.awsS3AuthMode


awsS3AccessKeyId?

optional awsS3AccessKeyId?: string

AWS S3 access key id.

Inherited from

IEngineEnvironmentVariables.awsS3AccessKeyId


awsS3SecretAccessKey?

optional awsS3SecretAccessKey?: string

AWS S3 secret access key.

Inherited from

IEngineEnvironmentVariables.awsS3SecretAccessKey


awsS3Endpoint?

optional awsS3Endpoint?: string

AWS S3 endpoint.

Inherited from

IEngineEnvironmentVariables.awsS3Endpoint


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


vaultPrefix?

optional vaultPrefix?: string

Prefix to prepend to entries in the vault.

Inherited from

IEngineEnvironmentVariables.vaultPrefix


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 logging task connector, can be a comma separated list: console, entity-storage.

Inherited from

IEngineEnvironmentVariables.loggingConnector


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


messagingEnabled?

optional messagingEnabled?: string

Are the messaging components enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.messagingEnabled


awsSesRegion?

optional awsSesRegion?: string

AWS SES region.

Inherited from

IEngineEnvironmentVariables.awsSesRegion


awsSesAuthMode?

optional awsSesAuthMode?: string

AWS SES auth mode, either credentials or pod, defaults to credentials.

Inherited from

IEngineEnvironmentVariables.awsSesAuthMode


awsSesSecretAccessKey?

optional awsSesSecretAccessKey?: string

AWS SES secret access key.

Inherited from

IEngineEnvironmentVariables.awsSesSecretAccessKey


awsSesAccessKeyId?

optional awsSesAccessKeyId?: string

AWS SES access key id.

Inherited from

IEngineEnvironmentVariables.awsSesAccessKeyId


awsSesEndpoint?

optional awsSesEndpoint?: string

AWS SES endpoint.

Inherited from

IEngineEnvironmentVariables.awsSesEndpoint


awsMessagingPushNotificationApplications?

optional awsMessagingPushNotificationApplications?: string

The applications for the push notifications reference a separate json with @json: prefix.

Inherited from

IEngineEnvironmentVariables.awsMessagingPushNotificationApplications


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


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


identityWalletAddressIndex?

optional identityWalletAddressIndex?: string

The index of the wallet address to use, defaults to 0.

Inherited from

IEngineEnvironmentVariables.identityWalletAddressIndex


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


dataProcessingEnabled?

optional dataProcessingEnabled?: string

Is the data processing enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.dataProcessingEnabled


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


auditableItemGraphEnabled?

optional auditableItemGraphEnabled?: string

Is the auditable item graph enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.auditableItemGraphEnabled


auditableItemStreamEnabled?

optional auditableItemStreamEnabled?: string

Is the auditable item stream enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.auditableItemStreamEnabled


documentManagementEnabled?

optional documentManagementEnabled?: string

Is the document management enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.documentManagementEnabled


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 to 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


federatedCatalogueFilters?

optional federatedCatalogueFilters?: string

Federated catalog filters, command separated list of filters to add.

Inherited from

IEngineEnvironmentVariables.federatedCatalogueFilters


trustEnabled?

optional trustEnabled?: string

Is the trust management enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.trustEnabled


trustGenerators?

optional trustGenerators?: string

The trust generators to add to the factory, comma separated list.

Inherited from

IEngineEnvironmentVariables.trustGenerators


trustVerifiers?

optional trustVerifiers?: string

The trust verifiers to add to the factory, comma separated list.

Inherited from

IEngineEnvironmentVariables.trustVerifiers


trustVerificationMethodId?

optional trustVerificationMethodId?: string

The verification method to use for trust identities. Defaults to trust-assertion.

Inherited from

IEngineEnvironmentVariables.trustVerificationMethodId


trustJwtTtlSeconds?

optional trustJwtTtlSeconds?: string

The trust time to live for generating JWTs. Defaults to undefined for never expiring.

Inherited from

IEngineEnvironmentVariables.trustJwtTtlSeconds


rightsManagementEnabled?

optional rightsManagementEnabled?: string

Is the rights management enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.rightsManagementEnabled


rightsManagementCallbackPath?

optional rightsManagementCallbackPath?: 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?

optional rightsManagementPolicyInformationSources?: string

The rights management policy information sources to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyInformationSources


rightsManagementPolicyNegotiators?

optional rightsManagementPolicyNegotiators?: string

The rights management policy negotiators sources to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyNegotiators


rightsManagementPolicyRequesters?

optional rightsManagementPolicyRequesters?: string

The rights management policy requesters to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyRequesters


rightsManagementPolicyExecutionActions?

optional rightsManagementPolicyExecutionActions?: string

The rights management policy execution actions to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyExecutionActions


rightsManagementPolicyEnforcementProcessors?

optional rightsManagementPolicyEnforcementProcessors?: string

The rights management policy enforcement processors to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyEnforcementProcessors


rightsManagementPolicyArbiters?

optional rightsManagementPolicyArbiters?: string

The rights management policy arbiters to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyArbiters


rightsManagementPolicyObligationEnforcers?

optional rightsManagementPolicyObligationEnforcers?: string

The rights management policy obligation enforcers to add to the factory.

Inherited from

IEngineEnvironmentVariables.rightsManagementPolicyObligationEnforcers


backgroundTasksEnabled?

optional backgroundTasksEnabled?: string

Are background tasks enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.backgroundTasksEnabled


taskSchedulerEnabled?

optional taskSchedulerEnabled?: string

Is the task scheduler enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.taskSchedulerEnabled


dataspaceEnabled?

optional dataspaceEnabled?: string

Is the dataspace enabled, defaults to false.

Inherited from

IEngineEnvironmentVariables.dataspaceEnabled


dataspaceRetainActivityLogsFor?

optional dataspaceRetainActivityLogsFor?: 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?

optional dataspaceActivityLogsCleanUpInterval?: string

The interval for cleaning up the activity logs.

Default

60

Inherited from

IEngineEnvironmentVariables.dataspaceActivityLogsCleanUpInterval


dataspaceDataPlanePath?

optional dataspaceDataPlanePath?: 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?

optional extensions?: 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?

optional port?: string

The port to serve the API from.


host?

optional host?: string

The host to serve the API from.


corsOrigins?

optional corsOrigins?: string

The CORS origins to allow, defaults to *.


httpMethods?

optional httpMethods?: string

The CORS methods to allow, defaults to GET, POST, PUT, DELETE, OPTIONS.


httpAllowedHeaders?

optional httpAllowedHeaders?: string

The CORS headers to allow.


httpExposedHeaders?

optional httpExposedHeaders?: string

The CORS headers to expose.


publicOrigin?

optional publicOrigin?: string

The public origin URL for the API e.g. https://api.example.com:1234


authAdminProcessorType?

optional authAdminProcessorType?: string

The type of auth admin processor to use on the API: entity-storage.


authProcessorType?

optional authProcessorType?: string

The type of auth processor to use on the API: entity-storage.


authSigningKeyId?

optional authSigningKeyId?: string

The id of the key in the vault to use for signing in auth operations.


mimeTypeProcessors?

optional mimeTypeProcessors?: string

Additional MIME type processors to include, comma separated.


routeLoggingIncludeBody?

optional routeLoggingIncludeBody?: string

Include the body in the REST logging output, useful for debugging.


routeLoggingFullBase64?

optional routeLoggingFullBase64?: string

Include the full base 64 output in the REST logging output, useful for debugging.


routeLoggingObfuscateProperties?

optional routeLoggingObfuscateProperties?: string

List of properties to obfuscate in the REST logging output, comma separated.