github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/providers/aws/sqs/sqs.go (about)

     1  package sqs
     2  
     3  import (
     4  	"github.com/khulnasoft-lab/defsec/pkg/providers/aws/iam"
     5  	defsecTypes "github.com/khulnasoft-lab/defsec/pkg/types"
     6  )
     7  
     8  type SQS struct {
     9  	Queues []Queue
    10  }
    11  
    12  type Queue struct {
    13  	Metadata   defsecTypes.Metadata
    14  	QueueURL   defsecTypes.StringValue
    15  	Encryption Encryption
    16  	Policies   []iam.Policy
    17  }
    18  
    19  type Encryption struct {
    20  	Metadata          defsecTypes.Metadata
    21  	KMSKeyID          defsecTypes.StringValue
    22  	ManagedEncryption defsecTypes.BoolValue
    23  }