The following instance properties are commonly used throughout Sleeper.
| Property Name | Description |
|---|---|
| sleeper.version | The version of Sleeper that is being used. This property is used to identify the correct jars in the S3 jars bucket and to select the correct tag in the ECR repositories. |
| sleeper.admin.role.arn | The ARN of a role that has permissions to administer the instance. |
| sleeper.config.bucket | The S3 bucket name used to store configuration files. |
| sleeper.account | The AWS account number. This is the AWS account that the instance is deployed in. |
| sleeper.region | The AWS region the instance is deployed in. |
| sleeper.ecs.security.group.id | The security group ID to be used for ECS tasks and services. |
| sleeper.data.bucket | The S3 bucket name used to store table data. |
| sleeper.tables.name.index.dynamo.table | The name of the DynamoDB table indexing tables by their name. |
| sleeper.tables.id.index.dynamo.table | The name of the DynamoDB table indexing tables by their ID. |
| sleeper.tables.online.index.dynamo.table | The name of the DynamoDB table indexing tables by whether they are online or not, sorted by table name. |
| sleeper.statestore.transactionlog.dynamo.file.log.table | The name of the DynamoDB table holding the state store file transaction log. |
| sleeper.statestore.transactionlog.dynamo.partition.log.table | The name of the DynamoDB table holding the state store partition transaction log. |
| sleeper.statestore.transactionlog.dynamo.all.snapshots.table | The name of the DynamoDB table holding information about all transaction log snapshots. |
| sleeper.statestore.transactionlog.dynamo.latest.snapshots.table | The name of the DynamoDB table holding information about latest transaction log snapshots. |
| sleeper.statestore.transactionlog.snapshots.creation.queue.url | URL of the queue for transaction log snapshot creation requests. |
| sleeper.statestore.transactionlog.snapshots.creation.queue.arn | The ARN of the queue for transaction log snapshot creation requests. |
| sleeper.statestore.transactionlog.snapshots.creation.dlq.url | The URL of the dead letter queue for transaction log snapshot creation requests. |
| sleeper.statestore.transactionlog.snapshots.creation.dlq.arn | The ARN of the dead letter queue for transaction log snapshot creation requests. |
| sleeper.statestore.transactionlog.snapshots.creation.rule | The name of the CloudWatch rule that triggers creation of transaction log snapshots. |
| sleeper.statestore.transactionlog.snapshots.deletion.queue.url | URL of the queue for transaction log snapshot deletion requests. |
| sleeper.statestore.transactionlog.snapshots.deletion.queue.arn | The ARN of the queue for transaction log snapshot deletion requests. |
| sleeper.statestore.transactionlog.snapshots.deletion.dlq.url | The URL of the dead letter queue for transaction log snapshot deletion requests. |
| sleeper.statestore.transactionlog.snapshots.deletion.dlq.arn | The ARN of the dead letter queue for transaction log snapshot deletion requests. |
| sleeper.statestore.transactionlog.snapshots.deletion.rule | The name of the CloudWatch rule that triggers deletion of transaction log snapshots. |
| sleeper.statestore.transactionlog.transaction.deletion.queue.url | URL of the queue for transaction log transaction deletion requests. |
| sleeper.statestore.transactionlog.transaction.deletion.queue.arn | The ARN of the queue for transaction log transaction deletion requests. |
| sleeper.statestore.transactionlog.transaction.deletion.dlq.url | The URL of the dead letter queue for transaction log snapshot deletion requests. |
| sleeper.statestore.transactionlog.transaction.deletion.dlq.arn | The ARN of the dead letter queue for transaction log transaction deletion requests. |
| sleeper.statestore.transactionlog.transaction.deletion.rule | The name of the CloudWatch rule that triggers deletion of transaction log transactions. |
| sleeper.statestore.committer.queue.url | The URL of the queue for statestore commit requests. |
| sleeper.statestore.committer.queue.arn | The ARN of the queue for statestore commit requests. |
| sleeper.statestore.committer.dlq.url | The URL of the dead letter queue for statestore commit requests. |
| sleeper.statestore.committer.dlq.arn | The ARN of the dead letter queue for statestore commit requests. |
| sleeper.statestore.committer.log.group | The name of the log group for the state store committer. |
| sleeper.statestore.committer.event.source.id | The UUID of the event source mapping for the state store committer. |