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

     1  package sam
     2  
     3  var cloudFormationEnableFunctionTracingGoodExamples = []string{
     4  	`---
     5  AWSTemplateFormatVersion: 2010-09-09
     6  Description: Good Example of SAM Function
     7  Resources:
     8    GoodFunction:
     9      Type: AWS::Serverless::Function
    10      Properties:
    11        PackageType: Image
    12        ImageUri: account-id.dkr.ecr.region.amazonaws.com/ecr-repo-name:image-name
    13        ImageConfig:
    14          Command:
    15            - "app.lambda_handler"
    16          EntryPoint:
    17            - "entrypoint1"
    18          WorkingDirectory: "workDir"
    19        Tracing: Active
    20  `,
    21  }
    22  
    23  var cloudFormationEnableFunctionTracingBadExamples = []string{
    24  	`---
    25  AWSTemplateFormatVersion: 2010-09-09
    26  Description: Bad Example of SAM Function
    27  Resources:
    28    BadFunction:
    29      Type: AWS::Serverless::Function
    30      Properties:
    31        PackageType: Image
    32        ImageUri: account-id.dkr.ecr.region.amazonaws.com/ecr-repo-name:image-name
    33        ImageConfig:
    34          Command:
    35            - "app.lambda_handler"
    36          EntryPoint:
    37            - "entrypoint1"
    38          WorkingDirectory: "workDir"
    39  `,
    40  }
    41  
    42  var cloudFormationEnableFunctionTracingLinks = []string{}
    43  
    44  var cloudFormationEnableFunctionTracingRemediationMarkdown = ``