v1alpha1

package
v0.4.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

+groupName=tooling.giantswarm.io

Index

Constants

This section is empty.

Variables

View Source
var (

	// AddToScheme is used by the generated client.
	AddToScheme = schemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   group,
	Version: version,
}

SchemeGroupVersion is group version used to register these objects

Functions

func NewAzureToolCRD

func NewAzureToolCRD() *v1.CustomResourceDefinition

Types

type AzureTool

type AzureTool struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec              AzureToolSpec `json:"spec"`
	// +kubebuilder:validation:Optional
	Status AzureToolStatus `json:"status"`
}

func (*AzureTool) DeepCopy

func (in *AzureTool) DeepCopy() *AzureTool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureTool.

func (*AzureTool) DeepCopyInto

func (in *AzureTool) DeepCopyInto(out *AzureTool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureTool) DeepCopyObject

func (in *AzureTool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AzureToolList

type AzureToolList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []AzureTool `json:"items" yaml:"items"`
}

AzureToolList is the type returned when listing AzureToolList resources.

func (*AzureToolList) DeepCopy

func (in *AzureToolList) DeepCopy() *AzureToolList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureToolList.

func (*AzureToolList) DeepCopyInto

func (in *AzureToolList) DeepCopyInto(out *AzureToolList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureToolList) DeepCopyObject

func (in *AzureToolList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AzureToolSpec

type AzureToolSpec struct {
	// Workspace refers to the Azure Log Analytics Workspace.
	Workspace AzureToolWorkspace `json:"workspace" yaml:"workspace"`
}

+k8s:openapi-gen=true

func (*AzureToolSpec) DeepCopy

func (in *AzureToolSpec) DeepCopy() *AzureToolSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureToolSpec.

func (*AzureToolSpec) DeepCopyInto

func (in *AzureToolSpec) DeepCopyInto(out *AzureToolSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureToolStatus

type AzureToolStatus struct {
	WorkspaceStatus string `json:"workspace_status"`
}

+k8s:openapi-gen=true

func (*AzureToolStatus) DeepCopy

func (in *AzureToolStatus) DeepCopy() *AzureToolStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureToolStatus.

func (*AzureToolStatus) DeepCopyInto

func (in *AzureToolStatus) DeepCopyInto(out *AzureToolStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureToolWorkspace

type AzureToolWorkspace struct {
	// ID is the Workspace ID.
	ID string `json:"id" yaml:"id"`
	// Mode is the mode that the Workspace is running in.
	Mode string `json:"mode" yaml:"mode"`
}

+k8s:openapi-gen=true

func (*AzureToolWorkspace) DeepCopy

func (in *AzureToolWorkspace) DeepCopy() *AzureToolWorkspace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureToolWorkspace.

func (*AzureToolWorkspace) DeepCopyInto

func (in *AzureToolWorkspace) DeepCopyInto(out *AzureToolWorkspace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL