github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/aws/elasticache/enable_backup_retention.cf.go (about)

     1  package elasticache
     2  
     3  var cloudFormationEnableBackupRetentionGoodExamples = []string{
     4  	`---
     5  Resources:
     6    GoodExample:
     7      Type: AWS::ElastiCache::CacheCluster
     8      Properties:
     9        AZMode: cross-az
    10        CacheNodeType: cache.m3.medium
    11        Engine: redis
    12        NumCacheNodes: '3'
    13        SnapshotRetentionLimit: 7
    14        PreferredAvailabilityZones:
    15          - us-west-2a
    16          - us-west-2a
    17          - us-west-2b 
    18  `,
    19  }
    20  
    21  var cloudFormationEnableBackupRetentionBadExamples = []string{
    22  	`---
    23  Resources:
    24    BadExample:
    25      Type: AWS::ElastiCache::CacheCluster
    26      Properties:
    27        AZMode: cross-az
    28        CacheNodeType: cache.m3.medium
    29        Engine: redis
    30        NumCacheNodes: '3'
    31        PreferredAvailabilityZones:
    32          - us-west-2a
    33          - us-west-2a
    34          - us-west-2b 
    35  `,
    36  }
    37  
    38  var cloudFormationEnableBackupRetentionLinks = []string{}
    39  
    40  var cloudFormationEnableBackupRetentionRemediationMarkdown = ``