v1alpha1

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: May 3, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the v1alpha1 group Sample resources of the Template provider. +kubebuilder:object:generate=true +groupName=sample.gps.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "sample.gps.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)
View Source
var (
	VesselGpsTypeKind             = reflect.TypeOf(VesselGpsType{}).Name()
	VesselGpsTypeGroupKind        = schema.GroupKind{Group: Group, Kind: VesselGpsTypeKind}.String()
	VesselGpsTypeKindAPIVersion   = VesselGpsTypeKind + "." + SchemeGroupVersion.String()
	VesselGpsTypeGroupVersionKind = SchemeGroupVersion.WithKind(VesselGpsTypeKind)
)

MyType type metadata.

Functions

This section is empty.

Types

type VesselGpsType

type VesselGpsType struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VesselGpsTypeSpec   `json:"spec"`
	Status VesselGpsTypeStatus `json:"status,omitempty"`
}

A VesselGpsType is an example API type. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="LAT",type="string",JSONPath=".status.atProvider.lat" +kubebuilder:printcolumn:name="LNG",type="string",JSONPath=".status.atProvider.lng" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,template}

func (*VesselGpsType) DeepCopy

func (in *VesselGpsType) DeepCopy() *VesselGpsType

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

func (*VesselGpsType) DeepCopyInto

func (in *VesselGpsType) DeepCopyInto(out *VesselGpsType)

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

func (*VesselGpsType) DeepCopyObject

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

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

func (*VesselGpsType) GetCondition

func (mg *VesselGpsType) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this VesselGpsType.

func (*VesselGpsType) GetDeletionPolicy

func (mg *VesselGpsType) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this VesselGpsType.

func (*VesselGpsType) GetProviderConfigReference

func (mg *VesselGpsType) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this VesselGpsType.

func (*VesselGpsType) GetProviderReference

func (mg *VesselGpsType) GetProviderReference() *xpv1.Reference

GetProviderReference of this VesselGpsType. Deprecated: Use GetProviderConfigReference.

func (*VesselGpsType) GetPublishConnectionDetailsTo

func (mg *VesselGpsType) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this VesselGpsType.

func (*VesselGpsType) GetWriteConnectionSecretToReference

func (mg *VesselGpsType) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this VesselGpsType.

func (*VesselGpsType) SetConditions

func (mg *VesselGpsType) SetConditions(c ...xpv1.Condition)

SetConditions of this VesselGpsType.

func (*VesselGpsType) SetDeletionPolicy

func (mg *VesselGpsType) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this VesselGpsType.

func (*VesselGpsType) SetProviderConfigReference

func (mg *VesselGpsType) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this VesselGpsType.

func (*VesselGpsType) SetProviderReference

func (mg *VesselGpsType) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this VesselGpsType. Deprecated: Use SetProviderConfigReference.

func (*VesselGpsType) SetPublishConnectionDetailsTo

func (mg *VesselGpsType) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this VesselGpsType.

func (*VesselGpsType) SetWriteConnectionSecretToReference

func (mg *VesselGpsType) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this VesselGpsType.

type VesselGpsTypeList

type VesselGpsTypeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VesselGpsType `json:"items"`
}

VesselGpsTypeList contains a list of MyType

func (*VesselGpsTypeList) DeepCopy

func (in *VesselGpsTypeList) DeepCopy() *VesselGpsTypeList

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

func (*VesselGpsTypeList) DeepCopyInto

func (in *VesselGpsTypeList) DeepCopyInto(out *VesselGpsTypeList)

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

func (*VesselGpsTypeList) DeepCopyObject

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

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

func (*VesselGpsTypeList) GetItems

func (l *VesselGpsTypeList) GetItems() []resource.Managed

GetItems of this VesselGpsTypeList.

type VesselGpsTypeObservation

type VesselGpsTypeObservation struct {
	Lat string `json:"lat,omitempty"`
	Lng string `json:"lng,omitempty"`
}

VesselGpsTypeObservation are the observable fields of a MyType.

func (*VesselGpsTypeObservation) DeepCopy

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

func (*VesselGpsTypeObservation) DeepCopyInto

func (in *VesselGpsTypeObservation) DeepCopyInto(out *VesselGpsTypeObservation)

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

type VesselGpsTypeParameters

type VesselGpsTypeParameters struct {
	IMO string `json:"imo"`
}

VesselGpsTypeParameters are the configurable fields of a MyType.

func (*VesselGpsTypeParameters) DeepCopy

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

func (*VesselGpsTypeParameters) DeepCopyInto

func (in *VesselGpsTypeParameters) DeepCopyInto(out *VesselGpsTypeParameters)

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

type VesselGpsTypeSpec

type VesselGpsTypeSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       VesselGpsTypeParameters `json:"forProvider"`
}

A VesselGpsTypeSpec defines the desired state of a MyType.

func (*VesselGpsTypeSpec) DeepCopy

func (in *VesselGpsTypeSpec) DeepCopy() *VesselGpsTypeSpec

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

func (*VesselGpsTypeSpec) DeepCopyInto

func (in *VesselGpsTypeSpec) DeepCopyInto(out *VesselGpsTypeSpec)

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

type VesselGpsTypeStatus

type VesselGpsTypeStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          VesselGpsTypeObservation `json:"atProvider,omitempty"`
}

A VesselGpsTypeStatus represents the observed state of a MyType.

func (*VesselGpsTypeStatus) DeepCopy

func (in *VesselGpsTypeStatus) DeepCopy() *VesselGpsTypeStatus

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

func (*VesselGpsTypeStatus) DeepCopyInto

func (in *VesselGpsTypeStatus) DeepCopyInto(out *VesselGpsTypeStatus)

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