Documentation ¶
Overview ¶
+groupName=tooling.giantswarm.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
// AddToScheme is used by the generated client.
AddToScheme = schemeBuilder.AddToScheme
)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureTool.
func (*AzureTool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureTool) DeepCopyObject ¶
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.