v1alpha1

package
v0.0.0-...-976eb9d Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=organization.apig.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "organization.apig.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	Kvm_Kind             = "Kvm"
	Kvm_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Kvm_Kind}.String()
	Kvm_KindAPIVersion   = Kvm_Kind + "." + CRDGroupVersion.String()
	Kvm_GroupVersionKind = CRDGroupVersion.WithKind(Kvm_Kind)
)

Repository type metadata.

View Source
var (
	ResourceFile_Kind             = "ResourceFile"
	ResourceFile_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResourceFile_Kind}.String()
	ResourceFile_KindAPIVersion   = ResourceFile_Kind + "." + CRDGroupVersion.String()
	ResourceFile_GroupVersionKind = CRDGroupVersion.WithKind(ResourceFile_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Kvm

type Kvm struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KvmSpec   `json:"spec"`
	Status            KvmStatus `json:"status,omitempty"`
}

Kvm is the Schema for the Kvms API +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,apigjet}

func (*Kvm) DeepCopy

func (in *Kvm) DeepCopy() *Kvm

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

func (*Kvm) DeepCopyInto

func (in *Kvm) DeepCopyInto(out *Kvm)

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

func (*Kvm) DeepCopyObject

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

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

func (*Kvm) GetCondition

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

GetCondition of this Kvm.

func (*Kvm) GetConnectionDetailsMapping

func (tr *Kvm) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Kvm

func (*Kvm) GetDeletionPolicy

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

GetDeletionPolicy of this Kvm.

func (*Kvm) GetID

func (tr *Kvm) GetID() string

GetID returns ID of underlying Terraform resource of this Kvm

func (*Kvm) GetObservation

func (tr *Kvm) GetObservation() (map[string]interface{}, error)

GetObservation of this Kvm

func (*Kvm) GetParameters

func (tr *Kvm) GetParameters() (map[string]interface{}, error)

GetParameters of this Kvm

func (*Kvm) GetProviderConfigReference

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

GetProviderConfigReference of this Kvm.

func (*Kvm) GetProviderReference

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

GetProviderReference of this Kvm. Deprecated: Use GetProviderConfigReference.

func (*Kvm) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Kvm.

func (*Kvm) GetTerraformResourceType

func (mg *Kvm) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Kvm

func (*Kvm) GetTerraformSchemaVersion

func (tr *Kvm) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Kvm) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Kvm.

func (*Kvm) LateInitialize

func (tr *Kvm) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Kvm using its observed tfState. returns True if there are any spec changes for the resource.

func (*Kvm) SetConditions

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

SetConditions of this Kvm.

func (*Kvm) SetDeletionPolicy

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

SetDeletionPolicy of this Kvm.

func (*Kvm) SetObservation

func (tr *Kvm) SetObservation(obs map[string]interface{}) error

SetObservation for this Kvm

func (*Kvm) SetParameters

func (tr *Kvm) SetParameters(params map[string]interface{}) error

SetParameters for this Kvm

func (*Kvm) SetProviderConfigReference

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

SetProviderConfigReference of this Kvm.

func (*Kvm) SetProviderReference

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

SetProviderReference of this Kvm. Deprecated: Use SetProviderConfigReference.

func (*Kvm) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Kvm.

func (*Kvm) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Kvm.

type KvmList

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

KvmList contains a list of Kvms

func (*KvmList) DeepCopy

func (in *KvmList) DeepCopy() *KvmList

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

func (*KvmList) DeepCopyInto

func (in *KvmList) DeepCopyInto(out *KvmList)

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

func (*KvmList) DeepCopyObject

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

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

func (*KvmList) GetItems

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

GetItems of this KvmList.

type KvmObservation

type KvmObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*KvmObservation) DeepCopy

func (in *KvmObservation) DeepCopy() *KvmObservation

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

func (*KvmObservation) DeepCopyInto

func (in *KvmObservation) DeepCopyInto(out *KvmObservation)

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

type KvmParameters

type KvmParameters struct {

	// +kubebuilder:validation:Optional
	Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`

	// +kubebuilder:validation:Optional
	Entry map[string]*string `json:"entry,omitempty" tf:"entry,omitempty"`

	// +kubebuilder:validation:Optional
	SensitiveEntrySecretRef map[string]v1.SecretKeySelector `json:"sensitiveEntrySecretRef" tf:"-"`
}

func (*KvmParameters) DeepCopy

func (in *KvmParameters) DeepCopy() *KvmParameters

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

func (*KvmParameters) DeepCopyInto

func (in *KvmParameters) DeepCopyInto(out *KvmParameters)

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

type KvmSpec

type KvmSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KvmParameters `json:"forProvider"`
}

KvmSpec defines the desired state of Kvm

func (*KvmSpec) DeepCopy

func (in *KvmSpec) DeepCopy() *KvmSpec

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

func (*KvmSpec) DeepCopyInto

func (in *KvmSpec) DeepCopyInto(out *KvmSpec)

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

type KvmStatus

type KvmStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        KvmObservation `json:"atProvider,omitempty"`
}

KvmStatus defines the observed state of Kvm.

func (*KvmStatus) DeepCopy

func (in *KvmStatus) DeepCopy() *KvmStatus

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

func (*KvmStatus) DeepCopyInto

func (in *KvmStatus) DeepCopyInto(out *KvmStatus)

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

type ResourceFile

type ResourceFile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourceFileSpec   `json:"spec"`
	Status            ResourceFileStatus `json:"status,omitempty"`
}

ResourceFile is the Schema for the ResourceFiles API +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,apigjet}

func (*ResourceFile) DeepCopy

func (in *ResourceFile) DeepCopy() *ResourceFile

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

func (*ResourceFile) DeepCopyInto

func (in *ResourceFile) DeepCopyInto(out *ResourceFile)

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

func (*ResourceFile) DeepCopyObject

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

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

func (*ResourceFile) GetCondition

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

GetCondition of this ResourceFile.

func (*ResourceFile) GetConnectionDetailsMapping

func (tr *ResourceFile) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ResourceFile

func (*ResourceFile) GetDeletionPolicy

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

GetDeletionPolicy of this ResourceFile.

func (*ResourceFile) GetID

func (tr *ResourceFile) GetID() string

GetID returns ID of underlying Terraform resource of this ResourceFile

func (*ResourceFile) GetObservation

func (tr *ResourceFile) GetObservation() (map[string]interface{}, error)

GetObservation of this ResourceFile

func (*ResourceFile) GetParameters

func (tr *ResourceFile) GetParameters() (map[string]interface{}, error)

GetParameters of this ResourceFile

func (*ResourceFile) GetProviderConfigReference

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

GetProviderConfigReference of this ResourceFile.

func (*ResourceFile) GetProviderReference

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

GetProviderReference of this ResourceFile. Deprecated: Use GetProviderConfigReference.

func (*ResourceFile) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this ResourceFile.

func (*ResourceFile) GetTerraformResourceType

func (mg *ResourceFile) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResourceFile

func (*ResourceFile) GetTerraformSchemaVersion

func (tr *ResourceFile) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResourceFile) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResourceFile.

func (*ResourceFile) LateInitialize

func (tr *ResourceFile) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ResourceFile using its observed tfState. returns True if there are any spec changes for the resource.

func (*ResourceFile) SetConditions

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

SetConditions of this ResourceFile.

func (*ResourceFile) SetDeletionPolicy

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

SetDeletionPolicy of this ResourceFile.

func (*ResourceFile) SetObservation

func (tr *ResourceFile) SetObservation(obs map[string]interface{}) error

SetObservation for this ResourceFile

func (*ResourceFile) SetParameters

func (tr *ResourceFile) SetParameters(params map[string]interface{}) error

SetParameters for this ResourceFile

func (*ResourceFile) SetProviderConfigReference

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

SetProviderConfigReference of this ResourceFile.

func (*ResourceFile) SetProviderReference

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

SetProviderReference of this ResourceFile. Deprecated: Use SetProviderConfigReference.

func (*ResourceFile) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this ResourceFile.

func (*ResourceFile) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResourceFile.

type ResourceFileList

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

ResourceFileList contains a list of ResourceFiles

func (*ResourceFileList) DeepCopy

func (in *ResourceFileList) DeepCopy() *ResourceFileList

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

func (*ResourceFileList) DeepCopyInto

func (in *ResourceFileList) DeepCopyInto(out *ResourceFileList)

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

func (*ResourceFileList) DeepCopyObject

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

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

func (*ResourceFileList) GetItems

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

GetItems of this ResourceFileList.

type ResourceFileObservation

type ResourceFileObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ResourceFileObservation) DeepCopy

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

func (*ResourceFileObservation) DeepCopyInto

func (in *ResourceFileObservation) DeepCopyInto(out *ResourceFileObservation)

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

type ResourceFileParameters

type ResourceFileParameters struct {

	// +kubebuilder:validation:Required
	File *string `json:"file" tf:"file,omitempty"`

	// +kubebuilder:validation:Required
	FileHash *string `json:"fileHash" tf:"file_hash,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ResourceFileParameters) DeepCopy

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

func (*ResourceFileParameters) DeepCopyInto

func (in *ResourceFileParameters) DeepCopyInto(out *ResourceFileParameters)

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

type ResourceFileSpec

type ResourceFileSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResourceFileParameters `json:"forProvider"`
}

ResourceFileSpec defines the desired state of ResourceFile

func (*ResourceFileSpec) DeepCopy

func (in *ResourceFileSpec) DeepCopy() *ResourceFileSpec

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

func (*ResourceFileSpec) DeepCopyInto

func (in *ResourceFileSpec) DeepCopyInto(out *ResourceFileSpec)

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

type ResourceFileStatus

type ResourceFileStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ResourceFileObservation `json:"atProvider,omitempty"`
}

ResourceFileStatus defines the observed state of ResourceFile.

func (*ResourceFileStatus) DeepCopy

func (in *ResourceFileStatus) DeepCopy() *ResourceFileStatus

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

func (*ResourceFileStatus) DeepCopyInto

func (in *ResourceFileStatus) DeepCopyInto(out *ResourceFileStatus)

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