Skip to content

Latest commit

 

History

History
41 lines (39 loc) · 8.86 KB

File metadata and controls

41 lines (39 loc) · 8.86 KB

Instance Properties - Common - CDK Defined

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.