Documentation
¶
Overview ¶
Package v1alpha1 contains the v1alpha1 group Sample resources of the Template provider. +kubebuilder:object:generate=true +groupName=aiops.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Dependency
- func (in *Dependency) DeepCopy() *Dependency
- func (in *Dependency) DeepCopyInto(out *Dependency)
- func (in *Dependency) DeepCopyObject() runtime.Object
- func (mg *Dependency) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Dependency) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Dependency) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dependency) GetProviderReference() *xpv1.Reference
- func (mg *Dependency) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Dependency) SetConditions(c ...xpv1.Condition)
- func (mg *Dependency) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Dependency) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dependency) SetProviderReference(r *xpv1.Reference)
- func (mg *Dependency) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DependencyList
- type DependencyObservation
- type DependencyParameters
- type DependencySpec
- type DependencyStatus
Constants ¶
const ( Group = "aiops.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
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} )
var ( DependencyKind = reflect.TypeOf(Dependency{}).Name() DependencyGroupKind = schema.GroupKind{Group: Group, Kind: DependencyKind}.String() DependencyKindAPIVersion = DependencyKind + "." + SchemeGroupVersion.String() DependencyGroupVersionKind = SchemeGroupVersion.WithKind(DependencyKind) )
MyType type metadata.
Functions ¶
This section is empty.
Types ¶
type Dependency ¶
type Dependency struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DependencySpec `json:"spec"`
Status DependencyStatus `json:"status,omitempty"`
}
Dependency describes all dependencies for installing aiops . +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.atProvider.state" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" Please replace `PROVIDER-NAME` with your actual provider name, like `aws`, `azure`, `gcp`, `alibaba` +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,cloudpak}
func (*Dependency) DeepCopy ¶
func (in *Dependency) DeepCopy() *Dependency
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dependency.
func (*Dependency) DeepCopyInto ¶
func (in *Dependency) DeepCopyInto(out *Dependency)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dependency) DeepCopyObject ¶
func (in *Dependency) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dependency) GetCondition ¶
func (mg *Dependency) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dependency.
func (*Dependency) GetDeletionPolicy ¶
func (mg *Dependency) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dependency.
func (*Dependency) GetProviderConfigReference ¶
func (mg *Dependency) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Dependency.
func (*Dependency) GetProviderReference ¶
func (mg *Dependency) GetProviderReference() *xpv1.Reference
GetProviderReference of this Dependency. Deprecated: Use GetProviderConfigReference.
func (*Dependency) GetWriteConnectionSecretToReference ¶
func (mg *Dependency) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dependency.
func (*Dependency) SetConditions ¶
func (mg *Dependency) SetConditions(c ...xpv1.Condition)
SetConditions of this Dependency.
func (*Dependency) SetDeletionPolicy ¶
func (mg *Dependency) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dependency.
func (*Dependency) SetProviderConfigReference ¶
func (mg *Dependency) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Dependency.
func (*Dependency) SetProviderReference ¶
func (mg *Dependency) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Dependency. Deprecated: Use SetProviderConfigReference.
func (*Dependency) SetWriteConnectionSecretToReference ¶
func (mg *Dependency) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dependency.
type DependencyList ¶
type DependencyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Dependency `json:"items"`
}
DependencyList contains a list of Dependency
func (*DependencyList) DeepCopy ¶
func (in *DependencyList) DeepCopy() *DependencyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependencyList.
func (*DependencyList) DeepCopyInto ¶
func (in *DependencyList) DeepCopyInto(out *DependencyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DependencyList) DeepCopyObject ¶
func (in *DependencyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DependencyList) GetItems ¶
func (l *DependencyList) GetItems() []resource.Managed
GetItems of this DependencyList.
type DependencyObservation ¶
type DependencyObservation struct {
ObservableField string `json:"observableField,omitempty"`
}
MyTypeObservation are the observable fields of a MyType.
func (*DependencyObservation) DeepCopy ¶
func (in *DependencyObservation) DeepCopy() *DependencyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependencyObservation.
func (*DependencyObservation) DeepCopyInto ¶
func (in *DependencyObservation) DeepCopyInto(out *DependencyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependencyParameters ¶
type DependencyParameters struct {
ConfigurableField string `json:"configurableField"`
}
MyTypeParameters are the configurable fields of a MyType.
func (*DependencyParameters) DeepCopy ¶
func (in *DependencyParameters) DeepCopy() *DependencyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependencyParameters.
func (*DependencyParameters) DeepCopyInto ¶
func (in *DependencyParameters) DeepCopyInto(out *DependencyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependencySpec ¶
type DependencySpec struct {
xpv1.ResourceSpec `json:",inline"`
ForProvider DependencyParameters `json:"forProvider"`
}
A MyTypeSpec defines the desired state of a MyType.
func (*DependencySpec) DeepCopy ¶
func (in *DependencySpec) DeepCopy() *DependencySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependencySpec.
func (*DependencySpec) DeepCopyInto ¶
func (in *DependencySpec) DeepCopyInto(out *DependencySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DependencyStatus ¶
type DependencyStatus struct {
xpv1.ResourceStatus `json:",inline"`
AtProvider DependencyObservation `json:"atProvider,omitempty"`
}
A MyTypeStatus represents the observed state of a MyType.
func (*DependencyStatus) DeepCopy ¶
func (in *DependencyStatus) DeepCopy() *DependencyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependencyStatus.
func (*DependencyStatus) DeepCopyInto ¶
func (in *DependencyStatus) DeepCopyInto(out *DependencyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.