v1alpha1

package
v0.0.0-...-7cc50c7 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the v1alpha1 group Sample resources of the NokiaContainerServices provider. +kubebuilder:object:generate=true +groupName=cluster.nokiacontainerservices.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "cluster.nokiacontainerservices.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	CnAKind             = reflect.TypeOf(CnA{}).Name()
	CnAGroupKind        = schema.GroupKind{Group: Group, Kind: CnAKind}.String()
	CnAKindAPIVersion   = CnAKind + "." + SchemeGroupVersion.String()
	CnAGroupVersionKind = SchemeGroupVersion.WithKind(CnAKind)
)

CnA type metadata.

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}
)

Functions

This section is empty.

Types

type CnA

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

	Spec   CnASpec   `json:"spec"`
	Status CnAStatus `json:"status,omitempty"`
}

A CnA 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="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nokiacontainerservices}

func (*CnA) DeepCopy

func (in *CnA) DeepCopy() *CnA

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

func (*CnA) DeepCopyInto

func (in *CnA) DeepCopyInto(out *CnA)

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

func (*CnA) DeepCopyObject

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

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

func (*CnA) GetCondition

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

GetCondition of this CnA.

func (*CnA) GetDeletionPolicy

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

GetDeletionPolicy of this CnA.

func (*CnA) GetManagementPolicy

func (mg *CnA) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this CnA.

func (*CnA) GetProviderConfigReference

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

GetProviderConfigReference of this CnA.

func (*CnA) GetProviderReference

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

GetProviderReference of this CnA. Deprecated: Use GetProviderConfigReference.

func (*CnA) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this CnA.

func (*CnA) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CnA.

func (*CnA) SetConditions

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

SetConditions of this CnA.

func (*CnA) SetDeletionPolicy

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

SetDeletionPolicy of this CnA.

func (*CnA) SetManagementPolicy

func (mg *CnA) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this CnA.

func (*CnA) SetProviderConfigReference

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

SetProviderConfigReference of this CnA.

func (*CnA) SetProviderReference

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

SetProviderReference of this CnA. Deprecated: Use SetProviderConfigReference.

func (*CnA) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this CnA.

func (*CnA) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CnA.

type CnAList

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

CnAList contains a list of CnA

func (*CnAList) DeepCopy

func (in *CnAList) DeepCopy() *CnAList

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

func (*CnAList) DeepCopyInto

func (in *CnAList) DeepCopyInto(out *CnAList)

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

func (*CnAList) DeepCopyObject

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

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

func (*CnAList) GetItems

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

GetItems of this CnAList.

type CnAObservation

type CnAObservation struct {
	ObservableField string `json:"observableField,omitempty"`
}

CnAObservation are the observable fields of a CnA.

func (*CnAObservation) DeepCopy

func (in *CnAObservation) DeepCopy() *CnAObservation

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

func (*CnAObservation) DeepCopyInto

func (in *CnAObservation) DeepCopyInto(out *CnAObservation)

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

type CnAParameters

type CnAParameters struct {
	ConfigurableField string `json:"configurableField"`
}

CnAParameters are the configurable fields of a CnA.

func (*CnAParameters) DeepCopy

func (in *CnAParameters) DeepCopy() *CnAParameters

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

func (*CnAParameters) DeepCopyInto

func (in *CnAParameters) DeepCopyInto(out *CnAParameters)

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

type CnASpec

type CnASpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       CnAParameters `json:"forProvider"`
}

A CnASpec defines the desired state of a CnA.

func (*CnASpec) DeepCopy

func (in *CnASpec) DeepCopy() *CnASpec

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

func (*CnASpec) DeepCopyInto

func (in *CnASpec) DeepCopyInto(out *CnASpec)

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

type CnAStatus

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

A CnAStatus represents the observed state of a CnA.

func (*CnAStatus) DeepCopy

func (in *CnAStatus) DeepCopy() *CnAStatus

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

func (*CnAStatus) DeepCopyInto

func (in *CnAStatus) DeepCopyInto(out *CnAStatus)

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