Documentation
¶
Overview ¶
Package v1beta1 contains API Schema definitions for the troubleshoot v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/troubleshoot/pkg/apis/troubleshoot +k8s:defaulter-gen=TypeMeta +groupName=troubleshoot.replicated.com
Package v1beta1 contains API Schema definitions for the troubleshoot v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/troubleshoot/pkg/apis/troubleshoot +k8s:defaulter-gen=TypeMeta +groupName=troubleshoot.replicated.com
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type AfterCollection
- type Analyze
- type AnalyzeMeta
- type AnalyzeSecret
- type Analyzer
- type AnalyzerList
- type AnalyzerSpec
- type AnalyzerStatus
- type ClusterInfo
- type ClusterResources
- type ClusterVersion
- type Collect
- type Collector
- type CollectorList
- type CollectorMeta
- type CollectorSpec
- type CollectorStatus
- type ContainerRuntime
- type Copy
- type CustomResourceDefinition
- type Data
- type Database
- type DatabaseAnalyze
- type DeploymentStatus
- type Distribution
- type Exec
- type FileSelector
- type Get
- type HTTP
- type ImagePullSecret
- type ImagePullSecrets
- type Ingress
- type LogLimits
- type Logs
- type NodeResourceFilters
- type NodeResourceSelectors
- type NodeResources
- type Outcome
- type Post
- type Preflight
- type PreflightList
- type PreflightSpec
- type PreflightStatus
- type Put
- type Redact
- type Redactor
- type RedactorList
- type RedactorSpec
- type RedactorStatus
- type Regex
- type Removals
- type ResultRequest
- type Run
- type Secret
- type SingleOutcome
- type StatefulsetStatus
- type StorageClass
- type SupportBundle
- type SupportBundleList
- type SupportBundleSpec
- type SupportBundleStatus
- type SupportBundleVersion
- type SupportBundleVersionSpec
- type TextAnalyze
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "troubleshoot.replicated.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type AfterCollection ¶ added in v0.9.5
type AfterCollection struct {
UploadResultsTo *ResultRequest `json:"uploadResultsTo,omitempty" yaml:"uploadResultsTo,omitempty"`
Callback *ResultRequest `json:"callback,omitempty" yaml:"callback,omitempty"`
}
func (*AfterCollection) DeepCopy ¶ added in v0.9.5
func (in *AfterCollection) DeepCopy() *AfterCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AfterCollection.
func (*AfterCollection) DeepCopyInto ¶ added in v0.9.5
func (in *AfterCollection) DeepCopyInto(out *AfterCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Analyze ¶
type Analyze struct {
ClusterVersion *ClusterVersion `json:"clusterVersion,omitempty" yaml:"clusterVersion,omitempty"`
StorageClass *StorageClass `json:"storageClass,omitempty" yaml:"storageClass,omitempty"`
CustomResourceDefinition *CustomResourceDefinition `json:"customResourceDefinition,omitempty" yaml:"customResourceDefinition,omitempty"`
Ingress *Ingress `json:"ingress,omitempty" yaml:"ingress,omitempty"`
Secret *AnalyzeSecret `json:"secret,omitempty" yaml:"secret,omitempty"`
ImagePullSecret *ImagePullSecret `json:"imagePullSecret,omitempty" yaml:"imagePullSecret,omitempty"`
DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"`
StatefulsetStatus *StatefulsetStatus `json:"statefulsetStatus,omitempty" yaml:"statefulsetStatus,omitempty"`
ContainerRuntime *ContainerRuntime `json:"containerRuntime,omitempty" yaml:"containerRuntime,omitempty"`
Distribution *Distribution `json:"distribution,omitempty" yaml:"distribution,omitempty"`
NodeResources *NodeResources `json:"nodeResources,omitempty" yaml:"nodeResources,omitempty"`
TextAnalyze *TextAnalyze `json:"textAnalyze,omitempty" yaml:"textAnalyze,omitempty"`
Postgres *DatabaseAnalyze `json:"postgres,omitempty" yaml:"postgres,omitempty"`
Mysql *DatabaseAnalyze `json:"mysql,omitempty" yaml:"mysql,omitempty"`
Redis *DatabaseAnalyze `json:"redis,omitempty" yaml:"redis,omitempty"`
}
func (*Analyze) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Analyze.
func (*Analyze) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzeMeta ¶
type AnalyzeMeta struct {
CheckName string `json:"checkName,omitempty" yaml:"checkName,omitempty"`
Exclude *multitype.BoolOrString `json:"exclude,omitempty" yaml:"exclude,omitempty"`
}
func (*AnalyzeMeta) DeepCopy ¶
func (in *AnalyzeMeta) DeepCopy() *AnalyzeMeta
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzeMeta.
func (*AnalyzeMeta) DeepCopyInto ¶
func (in *AnalyzeMeta) DeepCopyInto(out *AnalyzeMeta)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzeSecret ¶
type AnalyzeSecret struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
SecretName string `json:"secretName" yaml:"secretName"`
Namespace string `json:"namespace" yaml:"namespace"`
Key string `json:"key,omitempty" yaml:"key,omitempty"`
}
func (*AnalyzeSecret) DeepCopy ¶
func (in *AnalyzeSecret) DeepCopy() *AnalyzeSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzeSecret.
func (*AnalyzeSecret) DeepCopyInto ¶
func (in *AnalyzeSecret) DeepCopyInto(out *AnalyzeSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Analyzer ¶
type Analyzer struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AnalyzerSpec `json:"spec,omitempty"`
Status AnalyzerStatus `json:"status,omitempty"`
}
Analyzer is the Schema for the analyzers API +k8s:openapi-gen=true
func (*Analyzer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Analyzer.
func (*Analyzer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Analyzer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyzerList ¶
type AnalyzerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Analyzer `json:"items"`
}
AnalyzerList contains a list of Analyzer
func (*AnalyzerList) DeepCopy ¶
func (in *AnalyzerList) DeepCopy() *AnalyzerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerList.
func (*AnalyzerList) DeepCopyInto ¶
func (in *AnalyzerList) DeepCopyInto(out *AnalyzerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyzerList) DeepCopyObject ¶
func (in *AnalyzerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyzerSpec ¶
type AnalyzerSpec struct {
Analyzers []*Analyze `json:"analyzers,omitempty"`
}
AnalyzerSpec defines the desired state of Analyzer
func (*AnalyzerSpec) DeepCopy ¶
func (in *AnalyzerSpec) DeepCopy() *AnalyzerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpec.
func (*AnalyzerSpec) DeepCopyInto ¶
func (in *AnalyzerSpec) DeepCopyInto(out *AnalyzerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerStatus ¶
type AnalyzerStatus struct {
}
AnalyzerStatus defines the observed state of Analyzer
func (*AnalyzerStatus) DeepCopy ¶
func (in *AnalyzerStatus) DeepCopy() *AnalyzerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerStatus.
func (*AnalyzerStatus) DeepCopyInto ¶
func (in *AnalyzerStatus) DeepCopyInto(out *AnalyzerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInfo ¶
type ClusterInfo struct {
CollectorMeta `json:",inline" yaml:",inline"`
}
func (*ClusterInfo) DeepCopy ¶
func (in *ClusterInfo) DeepCopy() *ClusterInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInfo.
func (*ClusterInfo) DeepCopyInto ¶
func (in *ClusterInfo) DeepCopyInto(out *ClusterInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterResources ¶
type ClusterResources struct {
CollectorMeta `json:",inline" yaml:",inline"`
}
func (*ClusterResources) DeepCopy ¶
func (in *ClusterResources) DeepCopy() *ClusterResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResources.
func (*ClusterResources) DeepCopyInto ¶
func (in *ClusterResources) DeepCopyInto(out *ClusterResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterVersion ¶
type ClusterVersion struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
}
func (*ClusterVersion) DeepCopy ¶
func (in *ClusterVersion) DeepCopy() *ClusterVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersion.
func (*ClusterVersion) DeepCopyInto ¶
func (in *ClusterVersion) DeepCopyInto(out *ClusterVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Collect ¶
type Collect struct {
ClusterInfo *ClusterInfo `json:"clusterInfo,omitempty" yaml:"clusterInfo,omitempty"`
ClusterResources *ClusterResources `json:"clusterResources,omitempty" yaml:"clusterResources,omitempty"`
Secret *Secret `json:"secret,omitempty" yaml:"secret,omitempty"`
Logs *Logs `json:"logs,omitempty" yaml:"logs,omitempty"`
Run *Run `json:"run,omitempty" yaml:"run,omitempty"`
Exec *Exec `json:"exec,omitempty" yaml:"exec,omitempty"`
Data *Data `json:"data,omitempty" yaml:"data,omitempty"`
Copy *Copy `json:"copy,omitempty" yaml:"copy,omitempty"`
HTTP *HTTP `json:"http,omitempty" yaml:"http,omitempty"`
Postgres *Database `json:"postgres,omitempty" yaml:"postgres,omitempty"`
Mysql *Database `json:"mysql,omitempty" yaml:"mysql,omitempty"`
Redis *Database `json:"redis,omitempty" yaml:"redis,omitempty"`
}
func (*Collect) AccessReviewSpecs ¶ added in v0.9.15
func (c *Collect) AccessReviewSpecs(overrideNS string) []authorizationv1.SelfSubjectAccessReviewSpec
func (*Collect) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collect.
func (*Collect) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Collector ¶
type Collector struct {
metav1.TypeMeta `json:",inline" yaml:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
Spec CollectorSpec `json:"spec,omitempty" yaml:"spec,omitempty"`
Status CollectorStatus `json:"status,omitempty"`
}
Collector is the Schema for the collectors API +k8s:openapi-gen=true
func (*Collector) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collector.
func (*Collector) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Collector) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectorList ¶
type CollectorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Collector `json:"items"`
}
CollectorList contains a list of Collector
func (*CollectorList) DeepCopy ¶
func (in *CollectorList) DeepCopy() *CollectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorList.
func (*CollectorList) DeepCopyInto ¶
func (in *CollectorList) DeepCopyInto(out *CollectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CollectorList) DeepCopyObject ¶
func (in *CollectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CollectorMeta ¶
type CollectorMeta struct {
CollectorName string `json:"collectorName,omitempty" yaml:"collectorName,omitempty"`
// +optional
Exclude *multitype.BoolOrString `json:"exclude,omitempty" yaml:"exclude,omitempty"`
}
func (*CollectorMeta) DeepCopy ¶
func (in *CollectorMeta) DeepCopy() *CollectorMeta
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorMeta.
func (*CollectorMeta) DeepCopyInto ¶
func (in *CollectorMeta) DeepCopyInto(out *CollectorMeta)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectorSpec ¶ added in v0.9.5
type CollectorSpec struct {
Collectors []*Collect `json:"collectors,omitempty" yaml:"collectors,omitempty"`
AfterCollection []*AfterCollection `json:"afterCollection,omitempty" yaml:"afterCollection,omitempty"`
}
CollectorSpec defines the desired state of Collector
func (*CollectorSpec) DeepCopy ¶ added in v0.9.5
func (in *CollectorSpec) DeepCopy() *CollectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorSpec.
func (*CollectorSpec) DeepCopyInto ¶ added in v0.9.5
func (in *CollectorSpec) DeepCopyInto(out *CollectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectorStatus ¶
type CollectorStatus struct {
}
CollectorStatus defines the observed state of Collector
func (*CollectorStatus) DeepCopy ¶
func (in *CollectorStatus) DeepCopy() *CollectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorStatus.
func (*CollectorStatus) DeepCopyInto ¶
func (in *CollectorStatus) DeepCopyInto(out *CollectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRuntime ¶ added in v0.9.13
type ContainerRuntime struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
}
func (*ContainerRuntime) DeepCopy ¶ added in v0.9.13
func (in *ContainerRuntime) DeepCopy() *ContainerRuntime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRuntime.
func (*ContainerRuntime) DeepCopyInto ¶ added in v0.9.13
func (in *ContainerRuntime) DeepCopyInto(out *ContainerRuntime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Copy ¶
type Copy struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Selector []string `json:"selector" yaml:"selector"`
Namespace string `json:"namespace" yaml:"namespace"`
ContainerPath string `json:"containerPath" yaml:"containerPath"`
ContainerName string `json:"containerName,omitempty" yaml:"containerName,omitempty"`
}
func (*Copy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Copy.
func (*Copy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResourceDefinition ¶
type CustomResourceDefinition struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
CustomResourceDefinitionName string `json:"customResourceDefinitionName" yaml:"customResourceDefinitionName"`
}
func (*CustomResourceDefinition) DeepCopy ¶
func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
func (*CustomResourceDefinition) DeepCopyInto ¶
func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Data ¶ added in v0.9.14
type Data struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Data string `json:"data" yaml:"data"`
}
func (*Data) DeepCopy ¶ added in v0.9.14
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Data.
func (*Data) DeepCopyInto ¶ added in v0.9.14
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶ added in v0.9.27
type Database struct {
CollectorMeta `json:",inline" yaml:",inline"`
URI string `json:"uri" yaml:"uri"`
}
func (*Database) DeepCopy ¶ added in v0.9.27
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶ added in v0.9.27
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseAnalyze ¶ added in v0.9.27
type DatabaseAnalyze struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
CollectorName string `json:"collectorName" yaml:"collectorName"`
FileName string `json:"fileName,omitempty" yaml:"fileName,omitempty"`
}
func (*DatabaseAnalyze) DeepCopy ¶ added in v0.9.27
func (in *DatabaseAnalyze) DeepCopy() *DatabaseAnalyze
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseAnalyze.
func (*DatabaseAnalyze) DeepCopyInto ¶ added in v0.9.27
func (in *DatabaseAnalyze) DeepCopyInto(out *DatabaseAnalyze)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶ added in v0.9.12
type DeploymentStatus struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
Namespace string `json:"namespace" yaml:"namespace"`
Name string `json:"name" yaml:"name"`
}
func (*DeploymentStatus) DeepCopy ¶ added in v0.9.12
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶ added in v0.9.12
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Distribution ¶ added in v0.9.13
type Distribution struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
}
func (*Distribution) DeepCopy ¶ added in v0.9.13
func (in *Distribution) DeepCopy() *Distribution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Distribution.
func (*Distribution) DeepCopyInto ¶ added in v0.9.13
func (in *Distribution) DeepCopyInto(out *Distribution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Exec ¶
type Exec struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Selector []string `json:"selector" yaml:"selector"`
Namespace string `json:"namespace" yaml:"namespace"`
ContainerName string `json:"containerName,omitempty" yaml:"containerName,omitempty"`
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
Args []string `json:"args,omitempty" yaml:"args,omitempty"`
Timeout string `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}
func (*Exec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Exec.
func (*Exec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSelector ¶ added in v0.9.37
type FileSelector struct {
File string `json:"file,omitempty" yaml:"file,omitempty"`
Files []string `json:"files,omitempty" yaml:"files,omitempty"`
}
func (*FileSelector) DeepCopy ¶ added in v0.9.37
func (in *FileSelector) DeepCopy() *FileSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSelector.
func (*FileSelector) DeepCopyInto ¶ added in v0.9.37
func (in *FileSelector) DeepCopyInto(out *FileSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Get ¶
type Get struct {
URL string `json:"url" yaml:"url"`
InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
Headers map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
Timeout time.Duration `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}
func (*Get) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Get.
func (*Get) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTP ¶
type HTTP struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Get *Get `json:"get,omitempty" yaml:"get,omitempty"`
Post *Post `json:"post,omitempty" yaml:"post,omitempty"`
Put *Put `json:"put,omitempty" yaml:"put,omitempty"`
}
func (*HTTP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTP.
func (*HTTP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImagePullSecret ¶
type ImagePullSecret struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
RegistryName string `json:"registryName" yaml:"registryName"`
}
func (*ImagePullSecret) DeepCopy ¶
func (in *ImagePullSecret) DeepCopy() *ImagePullSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePullSecret.
func (*ImagePullSecret) DeepCopyInto ¶
func (in *ImagePullSecret) DeepCopyInto(out *ImagePullSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImagePullSecrets ¶ added in v0.9.41
type ImagePullSecrets struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
SecretType string `json:"type,omitempty" yaml:"type,omitempty"`
}
func (*ImagePullSecrets) DeepCopy ¶ added in v0.9.49
func (in *ImagePullSecrets) DeepCopy() *ImagePullSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePullSecrets.
func (*ImagePullSecrets) DeepCopyInto ¶ added in v0.9.49
func (in *ImagePullSecrets) DeepCopyInto(out *ImagePullSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ingress ¶
type Ingress struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
IngressName string `json:"ingressName" yaml:"ingressName"`
Namespace string `json:"namespace" yaml:"namespace"`
}
func (*Ingress) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
func (*Ingress) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogLimits ¶
type LogLimits struct {
MaxAge string `json:"maxAge,omitempty" yaml:"maxAge,omitempty"`
MaxLines int64 `json:"maxLines,omitempty" yaml:"maxLines,omitempty"`
}
func (*LogLimits) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogLimits.
func (*LogLimits) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logs ¶
type Logs struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Selector []string `json:"selector" yaml:"selector"`
Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
ContainerNames []string `json:"containerNames,omitempty" yaml:"containerNames,omitempty"`
Limits *LogLimits `json:"limits,omitempty" yaml:"omitempty"`
}
func (*Logs) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logs.
func (*Logs) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeResourceFilters ¶ added in v0.9.21
type NodeResourceFilters struct {
CPUCapacity string `json:"cpuCapacity,omitempty" yaml:"cpuCapacity,omitempty"`
CPUAllocatable string `json:"cpuAllocatable,omitempty" yaml:"cpuAllocatable,omitempty"`
MemoryCapacity string `json:"memoryCapacity,omitempty" yaml:"memoryCapacity,omitempty"`
MemoryAllocatable string `json:"memoryAllocatable,omitempty" yaml:"memoryAllocatable,omitempty"`
PodCapacity string `json:"podCapacity,omitempty" yaml:"podCapacity,omitempty"`
PodAllocatable string `json:"podAllocatable,omitempty" yaml:"podAllocatable,omitempty"`
EphemeralStorageCapacity string `json:"ephemeralStorageCapacity,omitempty" yaml:"ephemeralStorageCapacity,omitempty"`
EphemeralStorageAllocatable string `json:"ephemeralStorageAllocatable,omitempty" yaml:"ephemeralStorageAllocatable,omitempty"`
Selector *NodeResourceSelectors `json:"selector,omitempty" yaml:"selector,omitempty"`
ResourceName string `json:"resourceName,omitempty" yaml:"resourceName,omitempty"`
ResourceAllocatable string `json:"resourceAllocatable,omitempty" yaml:"resourceAllocatable,omitempty"`
ResourceCapacity string `json:"resourceCapacity,omitempty" yaml:"resourceCapacity,omitempty"`
}
func (*NodeResourceFilters) DeepCopy ¶ added in v0.9.21
func (in *NodeResourceFilters) DeepCopy() *NodeResourceFilters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResourceFilters.
func (*NodeResourceFilters) DeepCopyInto ¶ added in v0.9.21
func (in *NodeResourceFilters) DeepCopyInto(out *NodeResourceFilters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeResourceSelectors ¶ added in v0.9.39
type NodeResourceSelectors struct {
MatchLabel map[string]string `json:"matchLabel,omitempty" yaml:"matchLabel,omitempty"`
}
func (*NodeResourceSelectors) DeepCopy ¶ added in v0.9.39
func (in *NodeResourceSelectors) DeepCopy() *NodeResourceSelectors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResourceSelectors.
func (*NodeResourceSelectors) DeepCopyInto ¶ added in v0.9.39
func (in *NodeResourceSelectors) DeepCopyInto(out *NodeResourceSelectors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeResources ¶ added in v0.9.21
type NodeResources struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
Filters *NodeResourceFilters `json:"filters,omitempty" yaml:"filters,omitempty"`
}
func (*NodeResources) DeepCopy ¶ added in v0.9.21
func (in *NodeResources) DeepCopy() *NodeResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResources.
func (*NodeResources) DeepCopyInto ¶ added in v0.9.21
func (in *NodeResources) DeepCopyInto(out *NodeResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Outcome ¶
type Outcome struct {
Fail *SingleOutcome `json:"fail,omitempty" yaml:"fail,omitempty"`
Warn *SingleOutcome `json:"warn,omitempty" yaml:"warn,omitempty"`
Pass *SingleOutcome `json:"pass,omitempty" yaml:"pass,omitempty"`
}
func (*Outcome) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Outcome.
func (*Outcome) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Post ¶
type Post struct {
URL string `json:"url" yaml:"url"`
InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
Headers map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
Body string `json:"body,omitempty" yaml:"body,omitempty"`
Timeout time.Duration `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}
func (*Post) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Post.
func (*Post) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Preflight ¶
type Preflight struct {
metav1.TypeMeta `json:",inline" yaml:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
Spec PreflightSpec `json:"spec,omitempty" yaml:"spec,omitempty"`
Status PreflightStatus `json:"status,omitempty"`
}
Preflight is the Schema for the preflights API +k8s:openapi-gen=true
func (*Preflight) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preflight.
func (*Preflight) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Preflight) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreflightList ¶
type PreflightList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Preflight `json:"items"`
}
PreflightList contains a list of Preflight
func (*PreflightList) DeepCopy ¶
func (in *PreflightList) DeepCopy() *PreflightList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightList.
func (*PreflightList) DeepCopyInto ¶
func (in *PreflightList) DeepCopyInto(out *PreflightList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PreflightList) DeepCopyObject ¶
func (in *PreflightList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreflightSpec ¶
type PreflightSpec struct {
UploadResultsTo string `json:"uploadResultsTo,omitempty" yaml:"uploadResultsTo,omitempty"`
Collectors []*Collect `json:"collectors,omitempty" yaml:"collectors,omitempty"`
Analyzers []*Analyze `json:"analyzers,omitempty" yaml:"analyzers,omitempty"`
}
PreflightSpec defines the desired state of Preflight
func (*PreflightSpec) DeepCopy ¶
func (in *PreflightSpec) DeepCopy() *PreflightSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightSpec.
func (*PreflightSpec) DeepCopyInto ¶
func (in *PreflightSpec) DeepCopyInto(out *PreflightSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PreflightStatus ¶
type PreflightStatus struct {
}
PreflightStatus defines the observed state of Preflight
func (*PreflightStatus) DeepCopy ¶
func (in *PreflightStatus) DeepCopy() *PreflightStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightStatus.
func (*PreflightStatus) DeepCopyInto ¶
func (in *PreflightStatus) DeepCopyInto(out *PreflightStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Put ¶
type Put struct {
URL string `json:"url" yaml:"url"`
InsecureSkipVerify bool `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
Headers map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
Body string `json:"body,omitempty" yaml:"body,omitempty"`
Timeout time.Duration `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}
func (*Put) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Put.
func (*Put) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Redact ¶ added in v0.9.29
type Redact struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
FileSelector FileSelector `json:"fileSelector,omitempty" yaml:"fileSelector,omitempty"`
Removals Removals `json:"removals,omitempty" yaml:"removals,omitempty"`
}
func (*Redact) DeepCopy ¶ added in v0.9.29
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redact.
func (*Redact) DeepCopyInto ¶ added in v0.9.29
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Redactor ¶ added in v0.9.29
type Redactor struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RedactorSpec `json:"spec,omitempty"`
Status RedactorStatus `json:"status,omitempty"`
}
Redactor is the Schema for the redaction API +k8s:openapi-gen=true
func (*Redactor) DeepCopy ¶ added in v0.9.29
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redactor.
func (*Redactor) DeepCopyInto ¶ added in v0.9.29
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Redactor) DeepCopyObject ¶ added in v0.9.29
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedactorList ¶ added in v0.9.29
type RedactorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Redactor `json:"items"`
}
RedactorList contains a list of Redactor
func (*RedactorList) DeepCopy ¶ added in v0.9.29
func (in *RedactorList) DeepCopy() *RedactorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorList.
func (*RedactorList) DeepCopyInto ¶ added in v0.9.29
func (in *RedactorList) DeepCopyInto(out *RedactorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedactorList) DeepCopyObject ¶ added in v0.9.29
func (in *RedactorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedactorSpec ¶ added in v0.9.29
type RedactorSpec struct {
Redactors []*Redact `json:"redactors,omitempty"`
}
RedactorSpec defines the desired state of Redactor
func (*RedactorSpec) DeepCopy ¶ added in v0.9.29
func (in *RedactorSpec) DeepCopy() *RedactorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorSpec.
func (*RedactorSpec) DeepCopyInto ¶ added in v0.9.29
func (in *RedactorSpec) DeepCopyInto(out *RedactorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedactorStatus ¶ added in v0.9.29
type RedactorStatus struct {
}
RedactorStatus defines the observed state of Redactor
func (*RedactorStatus) DeepCopy ¶ added in v0.9.29
func (in *RedactorStatus) DeepCopy() *RedactorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorStatus.
func (*RedactorStatus) DeepCopyInto ¶ added in v0.9.29
func (in *RedactorStatus) DeepCopyInto(out *RedactorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Regex ¶ added in v0.9.37
type Regex struct {
Selector string `json:"selector,omitempty" yaml:"selector,omitempty"`
Redactor string `json:"redactor,omitempty" yaml:"redactor,omitempty"`
}
func (*Regex) DeepCopy ¶ added in v0.9.37
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Regex.
func (*Regex) DeepCopyInto ¶ added in v0.9.37
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Removals ¶ added in v0.9.37
type Removals struct {
Values []string `json:"values,omitempty" yaml:"values,omitempty"`
Regex []Regex `json:"regex,omitempty" yaml:"regex,omitempty"`
YamlPath []string `json:"yamlPath,omitempty" yaml:"yamlPath,omitempty"`
}
func (*Removals) DeepCopy ¶ added in v0.9.37
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Removals.
func (*Removals) DeepCopyInto ¶ added in v0.9.37
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultRequest ¶ added in v0.9.5
type ResultRequest struct {
URI string `json:"uri" yaml:"uri"`
Method string `json:"method" yaml:"method"`
RedactURI string `json:"redactUri" yaml:"redactUri"` // the URI to POST redaction reports to
}
func (*ResultRequest) DeepCopy ¶ added in v0.9.5
func (in *ResultRequest) DeepCopy() *ResultRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultRequest.
func (*ResultRequest) DeepCopyInto ¶ added in v0.9.5
func (in *ResultRequest) DeepCopyInto(out *ResultRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Run ¶
type Run struct {
CollectorMeta `json:",inline" yaml:",inline"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Namespace string `json:"namespace" yaml:"namespace"`
Image string `json:"image" yaml:"image"`
Command []string `json:"command,omitempty" yaml:"command,omitempty"`
Args []string `json:"args,omitempty" yaml:"args,omitempty"`
Timeout string `json:"timeout,omitempty" yaml:"timeout,omitempty"`
ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"`
ImagePullSecret *ImagePullSecrets `json:"imagePullSecret,omitempty" yaml:"imagePullSecret,omitempty"`
}
func (*Run) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Run.
func (*Run) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
type Secret struct {
CollectorMeta `json:",inline" yaml:",inline"`
SecretName string `json:"name" yaml:"name"`
Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
Key string `json:"key,omitempty" yaml:"key,omitempty"`
IncludeValue bool `json:"includeValue,omitempty" yaml:"includeValue,omitempty"`
}
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleOutcome ¶
type SingleOutcome struct {
When string `json:"when,omitempty" yaml:"when,omitempty"`
Message string `json:"message,omitempty" yaml:"message,omitempty"`
URI string `json:"uri,omitempty" yaml:"uri,omitempty"`
}
func (*SingleOutcome) DeepCopy ¶
func (in *SingleOutcome) DeepCopy() *SingleOutcome
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleOutcome.
func (*SingleOutcome) DeepCopyInto ¶
func (in *SingleOutcome) DeepCopyInto(out *SingleOutcome)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulsetStatus ¶ added in v0.9.12
type StatefulsetStatus struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
Namespace string `json:"namespace" yaml:"namespace"`
Name string `json:"name" yaml:"name"`
}
func (*StatefulsetStatus) DeepCopy ¶ added in v0.9.12
func (in *StatefulsetStatus) DeepCopy() *StatefulsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulsetStatus.
func (*StatefulsetStatus) DeepCopyInto ¶ added in v0.9.12
func (in *StatefulsetStatus) DeepCopyInto(out *StatefulsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageClass ¶
type StorageClass struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
StorageClassName string `json:"storageClassName,omitempty" yaml:"storageClassName,omitempty"`
}
func (*StorageClass) DeepCopy ¶
func (in *StorageClass) DeepCopy() *StorageClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageClass.
func (*StorageClass) DeepCopyInto ¶
func (in *StorageClass) DeepCopyInto(out *StorageClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportBundle ¶ added in v0.9.37
type SupportBundle struct {
metav1.TypeMeta `json:",inline" yaml:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
Spec SupportBundleSpec `json:"spec,omitempty" yaml:"spec,omitempty"`
Status SupportBundleStatus `json:"status,omitempty"`
}
SupportBundle is the Schema for the SupportBundles API +k8s:openapi-gen=true
func (*SupportBundle) DeepCopy ¶ added in v0.9.37
func (in *SupportBundle) DeepCopy() *SupportBundle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundle.
func (*SupportBundle) DeepCopyInto ¶ added in v0.9.37
func (in *SupportBundle) DeepCopyInto(out *SupportBundle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SupportBundle) DeepCopyObject ¶ added in v0.9.37
func (in *SupportBundle) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SupportBundleList ¶ added in v0.9.37
type SupportBundleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SupportBundle `json:"items"`
}
SupportBundleList contains a list of SupportBundle
func (*SupportBundleList) DeepCopy ¶ added in v0.9.37
func (in *SupportBundleList) DeepCopy() *SupportBundleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleList.
func (*SupportBundleList) DeepCopyInto ¶ added in v0.9.37
func (in *SupportBundleList) DeepCopyInto(out *SupportBundleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SupportBundleList) DeepCopyObject ¶ added in v0.9.37
func (in *SupportBundleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SupportBundleSpec ¶ added in v0.9.37
type SupportBundleSpec struct {
AfterCollection []*AfterCollection `json:"afterCollection,omitempty" yaml:"afterCollection,omitempty"`
Collectors []*Collect `json:"collectors,omitempty" yaml:"collectors,omitempty"`
Analyzers []*Analyze `json:"analyzers,omitempty" yaml:"analyzers,omitempty"`
}
SupportBundleSpec defines the desired state of SupportBundle
func (*SupportBundleSpec) DeepCopy ¶ added in v0.9.37
func (in *SupportBundleSpec) DeepCopy() *SupportBundleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleSpec.
func (*SupportBundleSpec) DeepCopyInto ¶ added in v0.9.37
func (in *SupportBundleSpec) DeepCopyInto(out *SupportBundleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportBundleStatus ¶ added in v0.9.37
type SupportBundleStatus struct {
}
SupportBundleStatus defines the observed state of SupportBundle
func (*SupportBundleStatus) DeepCopy ¶ added in v0.9.37
func (in *SupportBundleStatus) DeepCopy() *SupportBundleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleStatus.
func (*SupportBundleStatus) DeepCopyInto ¶ added in v0.9.37
func (in *SupportBundleStatus) DeepCopyInto(out *SupportBundleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportBundleVersion ¶ added in v0.9.0
type SupportBundleVersion struct {
ApiVersion string `json:"apiVersion" yaml:"apiVersion"`
Kind string `json:"kind" yaml:"kind"`
Spec SupportBundleVersionSpec `json:"spec" yaml:"spec"`
}
func (*SupportBundleVersion) DeepCopy ¶ added in v0.9.0
func (in *SupportBundleVersion) DeepCopy() *SupportBundleVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleVersion.
func (*SupportBundleVersion) DeepCopyInto ¶ added in v0.9.0
func (in *SupportBundleVersion) DeepCopyInto(out *SupportBundleVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupportBundleVersionSpec ¶ added in v0.9.16
type SupportBundleVersionSpec struct {
VersionNumber string `json:"versionNumber" yaml:"versionNumber"`
}
func (*SupportBundleVersionSpec) DeepCopy ¶ added in v0.9.16
func (in *SupportBundleVersionSpec) DeepCopy() *SupportBundleVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleVersionSpec.
func (*SupportBundleVersionSpec) DeepCopyInto ¶ added in v0.9.16
func (in *SupportBundleVersionSpec) DeepCopyInto(out *SupportBundleVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextAnalyze ¶ added in v0.9.15
type TextAnalyze struct {
AnalyzeMeta `json:",inline" yaml:",inline"`
CollectorName string `json:"collectorName,omitempty" yaml:"collectorName,omitempty"`
FileName string `json:"fileName,omitempty" yaml:"fileName,omitempty"`
RegexPattern string `json:"regex,omitempty" yaml:"regex,omitempty"`
RegexGroups string `json:"regexGroups,omitempty" yaml:"regexGroups,omitempty"`
Outcomes []*Outcome `json:"outcomes" yaml:"outcomes"`
}
func (*TextAnalyze) DeepCopy ¶ added in v0.9.15
func (in *TextAnalyze) DeepCopy() *TextAnalyze
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextAnalyze.
func (*TextAnalyze) DeepCopyInto ¶ added in v0.9.15
func (in *TextAnalyze) DeepCopyInto(out *TextAnalyze)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.