v1alpha1

package
v0.0.0-...-ab83065 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 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=providercards.aaroneaton.com +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "providercards.aaroneaton.com"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	CardKind             = reflect.TypeOf(Card{}).Name()
	CardGroupKind        = schema.GroupKind{Group: Group, Kind: CardKind}.String()
	CardKindAPIVersion   = CardKind + "." + SchemeGroupVersion.String()
	CardGroupVersionKind = SchemeGroupVersion.WithKind(CardKind)
)

Card 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 Card

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

	Spec   CardSpec   `json:"spec"`
	Status CardStatus `json:"status,omitempty"`
}

A Card 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="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,template}

func (*Card) DeepCopy

func (in *Card) DeepCopy() *Card

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

func (*Card) DeepCopyInto

func (in *Card) DeepCopyInto(out *Card)

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

func (*Card) DeepCopyObject

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

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

func (*Card) GetCondition

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

GetCondition of this Card.

func (*Card) GetDeletionPolicy

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

GetDeletionPolicy of this Card.

func (*Card) GetProviderConfigReference

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

GetProviderConfigReference of this Card.

func (*Card) GetProviderReference

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

GetProviderReference of this Card. Deprecated: Use GetProviderConfigReference.

func (*Card) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Card.

func (*Card) SetConditions

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

SetConditions of this Card.

func (*Card) SetDeletionPolicy

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

SetDeletionPolicy of this Card.

func (*Card) SetProviderConfigReference

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

SetProviderConfigReference of this Card.

func (*Card) SetProviderReference

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

SetProviderReference of this Card. Deprecated: Use SetProviderConfigReference.

func (*Card) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Card.

type CardList

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

CardList contains a list of Card

func (*CardList) DeepCopy

func (in *CardList) DeepCopy() *CardList

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

func (*CardList) DeepCopyInto

func (in *CardList) DeepCopyInto(out *CardList)

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

func (*CardList) DeepCopyObject

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

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

func (*CardList) GetItems

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

GetItems of this CardList.

type CardObservation

type CardObservation struct {
	Suit string `json:"suit,omitempty"`
	Rank string `json:"rank,omitempty"`
	Face string `json:"face,omitempty"`
}

CardObservation are the observable fields of a Card.

func (*CardObservation) DeepCopy

func (in *CardObservation) DeepCopy() *CardObservation

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

func (*CardObservation) DeepCopyInto

func (in *CardObservation) DeepCopyInto(out *CardObservation)

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

type CardParameters

type CardParameters struct{}

CardParameters are the configurable fields of a Card.

func (*CardParameters) DeepCopy

func (in *CardParameters) DeepCopy() *CardParameters

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

func (*CardParameters) DeepCopyInto

func (in *CardParameters) DeepCopyInto(out *CardParameters)

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

type CardSpec

type CardSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       CardParameters `json:"forProvider"`
}

A CardSpec defines the desired state of a Card.

func (*CardSpec) DeepCopy

func (in *CardSpec) DeepCopy() *CardSpec

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

func (*CardSpec) DeepCopyInto

func (in *CardSpec) DeepCopyInto(out *CardSpec)

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

type CardStatus

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

A CardStatus represents the observed state of a Card.

func (*CardStatus) DeepCopy

func (in *CardStatus) DeepCopy() *CardStatus

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

func (*CardStatus) DeepCopyInto

func (in *CardStatus) DeepCopyInto(out *CardStatus)

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