github.com/kubernetes-incubator/kube-aws@v0.16.4/pkg/api/addons.go (about)

     1  package api
     2  
     3  type Addons struct {
     4  	Rescheduler         Rescheduler         `yaml:"rescheduler"`
     5  	MetricsServer       MetricsServer       `yaml:"metricsServer,omitempty"`
     6  	Prometheus          Prometheus          `yaml:"prometheus"`
     7  	APIServerAggregator APIServerAggregator `yaml:"apiserverAggregator"`
     8  	UnknownKeys         `yaml:",inline"`
     9  }
    10  
    11  type Rescheduler struct {
    12  	Enabled     bool `yaml:"enabled"`
    13  	UnknownKeys `yaml:",inline"`
    14  }
    15  
    16  type MetricsServer struct {
    17  	Enabled     bool `yaml:"enabled"`
    18  	UnknownKeys `yaml:",inline"`
    19  }
    20  
    21  type Prometheus struct {
    22  	SecurityGroupsEnabled bool `yaml:"securityGroupsEnabled"`
    23  	UnknownKeys           `yaml:",inline"`
    24  }
    25  
    26  type APIServerAggregator struct {
    27  	Enabled bool `yaml:"enabled"`
    28  }