CloudKitect Database Instance Snapshot component.
Allocated Storage: 100 GB Backup Retention: 35 days Log Retention: 7 years Max Storage Autoscaling: 10000 GB Removal Policy: Retain Monitoring Interval: 60 sec
Risk Level: High Well Architected Pillar: Reliability
Risk Level: High Well Architected Pillar: Reliability, Performance, Operational Excellence
Note that the default alarm uses the CcAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.
Default Usage
* new CcDatabaseInstanceFromSnapshot(this, "LogicalId", {}); * ```Custom Configuration```ts * new CcDatabaseInstanceFromSnapshot(this, "LogicalId", { * allocatedStorage: 100 * }); * ```### ComplianceIt addresses the following compliance requirements1. Databases are protected from accidental deletion in production > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Operational Excellence2. Auto minor version updates > - Risk Level: Medium > - Compliance: APRA, MAS, NIST4 > - Well Architected Pillar: Operational Excellence3. Copy tags to snapshots > - Risk Level: High > - Compliance: NA > - Well Architected Pillar: Operational Excellence4. Instance storage autoscaling > - Risk Level: High > - Compliance: NA > - Well Architected Pillar: Performance, Reliability5. Encrypted snapshots > - Risk Level: Medium > - Compliance: APRA, MAS > - Well Architected Pillar: Security6. Performance insights > - Risk Level: Low > - Compliance: NA > - Well Architected Pillar: Reliability, Performance, Operational Excellence7. Auto minor version update > - Risk Level: Medium > - Compliance: APRA, MAS, NIST4 > - Well Architected Pillar: Security8. Auto backup > - Risk Level: High > - Compliance: NIST4 > - Well Architected Pillar: Reliability9. Do not user default ports > - Risk Level: Low > - Compliance: PCI, APRA, NIST4 > - Well Architected Pillar: Security10. Storage encryption enabled > - Risk Level: High > - Compliance: PCI, HIPAA, GDPR, ARPA, MAS, NIST4 > - Well Architected Pillar: Security11. Instance not publicly available > - Risk Level: High > - Compliance: PCI, HIPAA, GDPR, ARPA, MAS, NIST4 > - Well Architected Pillar: Security12. Backup retention period > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Reliability13. Use general purpose SSD > - Risk Level: Low > - Compliance: NA > - Well Architected Pillar: Cost Optimization14. Use MultiAZ > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Reliability Copy
* new CcDatabaseInstanceFromSnapshot(this, "LogicalId", {}); * ```Custom Configuration```ts * new CcDatabaseInstanceFromSnapshot(this, "LogicalId", { * allocatedStorage: 100 * }); * ```### ComplianceIt addresses the following compliance requirements1. Databases are protected from accidental deletion in production > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Operational Excellence2. Auto minor version updates > - Risk Level: Medium > - Compliance: APRA, MAS, NIST4 > - Well Architected Pillar: Operational Excellence3. Copy tags to snapshots > - Risk Level: High > - Compliance: NA > - Well Architected Pillar: Operational Excellence4. Instance storage autoscaling > - Risk Level: High > - Compliance: NA > - Well Architected Pillar: Performance, Reliability5. Encrypted snapshots > - Risk Level: Medium > - Compliance: APRA, MAS > - Well Architected Pillar: Security6. Performance insights > - Risk Level: Low > - Compliance: NA > - Well Architected Pillar: Reliability, Performance, Operational Excellence7. Auto minor version update > - Risk Level: Medium > - Compliance: APRA, MAS, NIST4 > - Well Architected Pillar: Security8. Auto backup > - Risk Level: High > - Compliance: NIST4 > - Well Architected Pillar: Reliability9. Do not user default ports > - Risk Level: Low > - Compliance: PCI, APRA, NIST4 > - Well Architected Pillar: Security10. Storage encryption enabled > - Risk Level: High > - Compliance: PCI, HIPAA, GDPR, ARPA, MAS, NIST4 > - Well Architected Pillar: Security11. Instance not publicly available > - Risk Level: High > - Compliance: PCI, HIPAA, GDPR, ARPA, MAS, NIST4 > - Well Architected Pillar: Security12. Backup retention period > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Reliability13. Use general purpose SSD > - Risk Level: Low > - Compliance: NA > - Well Architected Pillar: Cost Optimization14. Use MultiAZ > - Risk Level: Medium > - Compliance: NIST4 > - Well Architected Pillar: Reliability
Readonly
All the default alarms configured for the CloudKitect Database Instance Snapshot. You can add more alarms or delete default alarms from this Alarms object
Private
Generated using TypeDoc
CloudKitect Database Instance Snapshot component.
Default Configuration
Allocated Storage: 100 GB Backup Retention: 35 days Log Retention: 7 years Max Storage Autoscaling: 10000 GB Removal Policy: Retain Monitoring Interval: 60 sec
Default Alarms
Note that the default alarm uses the CcAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.
Examples
Default Usage