Documentation
¶
Index ¶
- type AcceptedEndpoint
- type Extension
- type MachineImage
- type Options1000
- type Options1001
- type Options1002
- type Options1003
- type Options2000
- type Options2007
- type Rule1000
- type Rule1001
- type Rule1002
- type Rule1003
- type Rule2000
- type Rule2001
- type Rule2002
- type Rule2003
- type Rule2004
- type Rule2005
- type Rule2007
- type RuleOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedEndpoint ¶ added in v0.19.0
type AcceptedEndpoint struct {
Path string `yaml:"path" json:"path"`
}
type MachineImage ¶ added in v0.15.0
type MachineImage struct {
Name string `json:"name" yaml:"name"`
AllowedClassifications []gardencorev1beta1.VersionClassification `json:"allowedClassifications" yaml:"allowedClassifications"`
}
type Options1000 ¶ added in v0.13.0
type Options1000 struct {
Extensions []Extension `json:"extensions" yaml:"extensions"`
}
type Options1001 ¶ added in v0.15.0
type Options1001 struct {
AllowedClassifications []gardencorev1beta1.VersionClassification `json:"allowedClassifications" yaml:"allowedClassifications"`
}
type Options1002 ¶ added in v0.15.0
type Options1002 struct {
MachineImages []MachineImage `json:"machineImages" yaml:"machineImages"`
}
type Options1003 ¶ added in v0.15.1
type Options2000 ¶ added in v0.19.0
type Options2000 struct {
AcceptedEndpoints []AcceptedEndpoint `yaml:"acceptedEndpoints" json:"acceptedEndpoints"`
}
type Options2007 ¶ added in v0.13.0
type Options2007 struct {
MinPodSecurityStandardsProfile intkubeutils.PodSecurityStandardProfile `json:"minPodSecurityStandardsProfile" yaml:"minPodSecurityStandardsProfile"`
}
type Rule1000 ¶ added in v0.13.0
type Rule1000 struct {
Client client.Client
ShootName string
ShootNamespace string
Options *Options1000
}
func (*Rule1000) Severity ¶ added in v0.13.0
func (r *Rule1000) Severity() rule.SeverityLevel
type Rule1001 ¶ added in v0.15.0
type Rule1001 struct {
Client client.Client
ShootName string
ShootNamespace string
Options *Options1001
}
func (*Rule1001) Severity ¶ added in v0.15.0
func (r *Rule1001) Severity() rule.SeverityLevel
type Rule1002 ¶ added in v0.15.0
type Rule1002 struct {
Client client.Client
ShootName string
ShootNamespace string
Options *Options1002
}
func (*Rule1002) Severity ¶ added in v0.15.0
func (r *Rule1002) Severity() rule.SeverityLevel
type Rule1003 ¶ added in v0.15.0
type Rule1003 struct {
Client client.Client
ShootName string
ShootNamespace string
Options *Options1003
}
func (*Rule1003) Severity ¶ added in v0.15.0
func (r *Rule1003) Severity() rule.SeverityLevel
type Rule2000 ¶ added in v0.13.0
type Rule2000 struct {
Client client.Client
ShootName string
ShootNamespace string
Options *Options2000
}
func (*Rule2000) Severity ¶ added in v0.13.0
func (r *Rule2000) Severity() rule.SeverityLevel
type Rule2001 ¶ added in v0.13.0
func (*Rule2001) Severity ¶ added in v0.13.0
func (r *Rule2001) Severity() rule.SeverityLevel
type Rule2002 ¶ added in v0.13.0
func (*Rule2002) Severity ¶ added in v0.13.0
func (r *Rule2002) Severity() rule.SeverityLevel
type Rule2003 ¶
func (*Rule2003) Severity ¶ added in v0.13.0
func (r *Rule2003) Severity() rule.SeverityLevel
type Rule2004 ¶ added in v0.13.0
func (*Rule2004) Severity ¶ added in v0.13.0
func (r *Rule2004) Severity() rule.SeverityLevel
type Rule2005 ¶ added in v0.13.0
func (*Rule2005) Severity ¶ added in v0.13.0
func (r *Rule2005) Severity() rule.SeverityLevel
type Rule2007 ¶ added in v0.13.0
type Rule2007 struct {
Client client.Client
Options *Options2007
ShootName string
ShootNamespace string
}
func (*Rule2007) Severity ¶ added in v0.13.0
func (r *Rule2007) Severity() rule.SeverityLevel
type RuleOption ¶ added in v0.13.0
type RuleOption interface {
Options1000 |
Options1001 |
Options1002 |
Options1003 |
Options2000 |
Options2007
}
Click to show internal directories.
Click to hide internal directories.