v1alpha1

package
v0.0.0-...-9c982ed Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the v1alpha1 group CC resources of the Camunda provider. +kubebuilder:object:generate=true +groupName=cc.camunda.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "cc.camunda.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 (
	ZeebeClusterKind             = reflect.TypeOf(ZeebeCluster{}).Name()
	ZeebeClusterGroupKind        = schema.GroupKind{Group: Group, Kind: ZeebeClusterKind}.String()
	ZeebeClusterKindAPIVersion   = ZeebeClusterKind + "." + SchemeGroupVersion.String()
	ZeebeClusterGroupVersionKind = SchemeGroupVersion.WithKind(ZeebeClusterKind)
)

MyType type metadata.

Functions

This section is empty.

Types

type ZeebeCluster

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

	Spec   ZeebeClusterSpec   `json:"spec"`
	Status ZeebeClusterStatus `json:"status,omitempty"`
}

+kubebuilder:object:root=true A ZeebeCluster is a remote ZeebeCluster in Camunda Cloud API type +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.atProvider.clusterStatus.ready" +kubebuilder:printcolumn:name="CLUSTER ID",type="string",JSONPath=".status.atProvider.clusterId" +kubebuilder:printcolumn:name="PLAN",type="string",JSONPath=".spec.forProvider.planName" +kubebuilder:printcolumn:name="CHANNEL",type="string",JSONPath=".spec.forProvider.channelName" +kubebuilder:printcolumn:name="GENERATION",type="string",JSONPath=".spec.forProvider.generationName" +kubebuilder:printcolumn:name="REGION",type="string",JSONPath=".spec.forProvider.region" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,shortName=zb

func (*ZeebeCluster) DeepCopy

func (in *ZeebeCluster) DeepCopy() *ZeebeCluster

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

func (*ZeebeCluster) DeepCopyInto

func (in *ZeebeCluster) DeepCopyInto(out *ZeebeCluster)

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

func (*ZeebeCluster) DeepCopyObject

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

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

func (*ZeebeCluster) GetCondition

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

GetCondition of this ZeebeCluster.

func (*ZeebeCluster) GetDeletionPolicy

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

GetDeletionPolicy of this ZeebeCluster.

func (*ZeebeCluster) GetProviderConfigReference

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

GetProviderConfigReference of this ZeebeCluster.

func (*ZeebeCluster) GetProviderReference

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

GetProviderReference of this ZeebeCluster. Deprecated: Use GetProviderConfigReference.

func (*ZeebeCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ZeebeCluster.

func (*ZeebeCluster) SetConditions

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

SetConditions of this ZeebeCluster.

func (*ZeebeCluster) SetDeletionPolicy

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

SetDeletionPolicy of this ZeebeCluster.

func (*ZeebeCluster) SetProviderConfigReference

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

SetProviderConfigReference of this ZeebeCluster.

func (*ZeebeCluster) SetProviderReference

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

SetProviderReference of this ZeebeCluster. Deprecated: Use SetProviderConfigReference.

func (*ZeebeCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ZeebeCluster.

type ZeebeClusterList

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

+kubebuilder:object:root=true ZeebeClusterList contains a list of ZeebeClusters

func (*ZeebeClusterList) DeepCopy

func (in *ZeebeClusterList) DeepCopy() *ZeebeClusterList

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

func (*ZeebeClusterList) DeepCopyInto

func (in *ZeebeClusterList) DeepCopyInto(out *ZeebeClusterList)

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

func (*ZeebeClusterList) DeepCopyObject

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

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

func (*ZeebeClusterList) GetItems

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

GetItems of this ZeebeClusterList.

type ZeebeClusterObservation

type ZeebeClusterObservation struct {
	ClusterId     string           `json:"clusterId"`
	ClusterStatus cc.ClusterStatus `json:"clusterStatus"`
}

ZeebeClusterObservation are the observable fields of a ZeebeCluster.

func (*ZeebeClusterObservation) DeepCopy

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

func (*ZeebeClusterObservation) DeepCopyInto

func (in *ZeebeClusterObservation) DeepCopyInto(out *ZeebeClusterObservation)

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

type ZeebeClusterParameters

type ZeebeClusterParameters struct {
	// +kubebuilder:validation:Optional
	Region string `json:"region"`
	// +kubebuilder:validation:Optional
	ChannelName string `json:"channelName"`
	// +kubebuilder:validation:Optional
	GenerationName string `json:"generationName"`
	// +kubebuilder:validation:Optional
	PlanName string `json:"planName"`
}

ZeebeClusterParameters are the configurable fields of a ZeebeCluster.

func (*ZeebeClusterParameters) DeepCopy

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

func (*ZeebeClusterParameters) DeepCopyInto

func (in *ZeebeClusterParameters) DeepCopyInto(out *ZeebeClusterParameters)

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

type ZeebeClusterSpec

type ZeebeClusterSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       ZeebeClusterParameters `json:"forProvider"`
}

A ZeebeClusterSpec defines the desired state of a ZeebeCluster.

func (*ZeebeClusterSpec) DeepCopy

func (in *ZeebeClusterSpec) DeepCopy() *ZeebeClusterSpec

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

func (*ZeebeClusterSpec) DeepCopyInto

func (in *ZeebeClusterSpec) DeepCopyInto(out *ZeebeClusterSpec)

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

type ZeebeClusterStatus

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

A ZeebeClusterStatus represents the observed state of a ZeebeCluster.

func (*ZeebeClusterStatus) DeepCopy

func (in *ZeebeClusterStatus) DeepCopy() *ZeebeClusterStatus

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

func (*ZeebeClusterStatus) DeepCopyInto

func (in *ZeebeClusterStatus) DeepCopyInto(out *ZeebeClusterStatus)

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