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

     1  package emr
     2  
     3  import (
     4  	defsecTypes "github.com/khulnasoft-lab/defsec/pkg/types"
     5  )
     6  
     7  type EMR struct {
     8  	Clusters              []Cluster
     9  	SecurityConfiguration []SecurityConfiguration
    10  }
    11  
    12  type Cluster struct {
    13  	Metadata defsecTypes.Metadata
    14  	Settings ClusterSettings
    15  }
    16  
    17  type ClusterSettings struct {
    18  	Metadata     defsecTypes.Metadata
    19  	Name         defsecTypes.StringValue
    20  	ReleaseLabel defsecTypes.StringValue
    21  	ServiceRole  defsecTypes.StringValue
    22  }
    23  
    24  type SecurityConfiguration struct {
    25  	Metadata      defsecTypes.Metadata
    26  	Name          defsecTypes.StringValue
    27  	Configuration defsecTypes.StringValue
    28  }