Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=registry.jet-palette.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CredentialsObservation
- type CredentialsParameters
- type Helm
- func (in *Helm) DeepCopy() *Helm
- func (in *Helm) DeepCopyInto(out *Helm)
- func (in *Helm) DeepCopyObject() runtime.Object
- func (mg *Helm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Helm) GetConnectionDetailsMapping() map[string]string
- func (mg *Helm) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Helm) GetID() string
- func (tr *Helm) GetObservation() (map[string]any, error)
- func (tr *Helm) GetParameters() (map[string]any, error)
- func (mg *Helm) GetProviderConfigReference() *xpv1.Reference
- func (mg *Helm) GetProviderReference() *xpv1.Reference
- func (mg *Helm) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Helm) GetTerraformResourceType() string
- func (tr *Helm) GetTerraformSchemaVersion() int
- func (mg *Helm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Helm) LateInitialize(attrs []byte) (bool, error)
- func (mg *Helm) SetConditions(c ...xpv1.Condition)
- func (mg *Helm) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Helm) SetObservation(obs map[string]any) error
- func (tr *Helm) SetParameters(params map[string]any) error
- func (mg *Helm) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Helm) SetProviderReference(r *xpv1.Reference)
- func (mg *Helm) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Helm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HelmList
- type HelmObservation
- type HelmParameters
- type HelmSpec
- type HelmStatus
- type Oci
- func (in *Oci) DeepCopy() *Oci
- func (in *Oci) DeepCopyInto(out *Oci)
- func (in *Oci) DeepCopyObject() runtime.Object
- func (mg *Oci) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Oci) GetConnectionDetailsMapping() map[string]string
- func (mg *Oci) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Oci) GetID() string
- func (tr *Oci) GetObservation() (map[string]any, error)
- func (tr *Oci) GetParameters() (map[string]any, error)
- func (mg *Oci) GetProviderConfigReference() *xpv1.Reference
- func (mg *Oci) GetProviderReference() *xpv1.Reference
- func (mg *Oci) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Oci) GetTerraformResourceType() string
- func (tr *Oci) GetTerraformSchemaVersion() int
- func (mg *Oci) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Oci) LateInitialize(attrs []byte) (bool, error)
- func (mg *Oci) SetConditions(c ...xpv1.Condition)
- func (mg *Oci) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Oci) SetObservation(obs map[string]any) error
- func (tr *Oci) SetParameters(params map[string]any) error
- func (mg *Oci) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Oci) SetProviderReference(r *xpv1.Reference)
- func (mg *Oci) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Oci) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OciCredentialsObservation
- type OciCredentialsParameters
- type OciList
- type OciObservation
- type OciParameters
- type OciSpec
- type OciStatus
Constants ¶
const ( CRDGroup = "registry.jet-palette.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
var ( Helm_Kind = "Helm" Helm_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Helm_Kind}.String() Helm_KindAPIVersion = Helm_Kind + "." + CRDGroupVersion.String() Helm_GroupVersionKind = CRDGroupVersion.WithKind(Helm_Kind) )
Repository type metadata.
var ( Oci_Kind = "Oci" Oci_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Oci_Kind}.String() Oci_KindAPIVersion = Oci_Kind + "." + CRDGroupVersion.String() Oci_GroupVersionKind = CRDGroupVersion.WithKind(Oci_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CredentialsObservation ¶
type CredentialsObservation struct { }
func (*CredentialsObservation) DeepCopy ¶
func (in *CredentialsObservation) DeepCopy() *CredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsObservation.
func (*CredentialsObservation) DeepCopyInto ¶
func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialsParameters ¶
type CredentialsParameters struct { // +kubebuilder:validation:Required CredentialType *string `json:"credentialType" tf:"credential_type,omitempty"` // +kubebuilder:validation:Optional Password *string `json:"password,omitempty" tf:"password,omitempty"` // +kubebuilder:validation:Optional Token *string `json:"token,omitempty" tf:"token,omitempty"` // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*CredentialsParameters) DeepCopy ¶
func (in *CredentialsParameters) DeepCopy() *CredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsParameters.
func (*CredentialsParameters) DeepCopyInto ¶
func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Helm ¶
type Helm struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HelmSpec `json:"spec"` Status HelmStatus `json:"status,omitempty"` }
Helm is the Schema for the Helms API. <no value> +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,jet-palette}
func (*Helm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Helm.
func (*Helm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Helm) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Helm) GetCondition ¶
func (mg *Helm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Helm.
func (*Helm) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Helm
func (*Helm) GetDeletionPolicy ¶
func (mg *Helm) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Helm.
func (*Helm) GetObservation ¶
GetObservation of this Helm
func (*Helm) GetParameters ¶
GetParameters of this Helm
func (*Helm) GetProviderConfigReference ¶
GetProviderConfigReference of this Helm.
func (*Helm) GetProviderReference ¶
GetProviderReference of this Helm. Deprecated: Use GetProviderConfigReference.
func (*Helm) GetPublishConnectionDetailsTo ¶
func (mg *Helm) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Helm.
func (*Helm) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Helm
func (*Helm) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Helm) GetWriteConnectionSecretToReference ¶
func (mg *Helm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Helm.
func (*Helm) LateInitialize ¶
LateInitialize this Helm using its observed tfState. returns True if there are any spec changes for the resource.
func (*Helm) SetConditions ¶
SetConditions of this Helm.
func (*Helm) SetDeletionPolicy ¶
func (mg *Helm) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Helm.
func (*Helm) SetObservation ¶
SetObservation for this Helm
func (*Helm) SetParameters ¶
SetParameters for this Helm
func (*Helm) SetProviderConfigReference ¶
SetProviderConfigReference of this Helm.
func (*Helm) SetProviderReference ¶
SetProviderReference of this Helm. Deprecated: Use SetProviderConfigReference.
func (*Helm) SetPublishConnectionDetailsTo ¶
func (mg *Helm) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Helm.
func (*Helm) SetWriteConnectionSecretToReference ¶
func (mg *Helm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Helm.
type HelmList ¶
type HelmList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Helm `json:"items"` }
HelmList contains a list of Helms
func (*HelmList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmList.
func (*HelmList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HelmObservation ¶
type HelmObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HelmObservation) DeepCopy ¶
func (in *HelmObservation) DeepCopy() *HelmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmObservation.
func (*HelmObservation) DeepCopyInto ¶
func (in *HelmObservation) DeepCopyInto(out *HelmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmParameters ¶
type HelmParameters struct { // +kubebuilder:validation:Required Credentials []CredentialsParameters `json:"credentials" tf:"credentials,omitempty"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Required IsPrivate *bool `json:"isPrivate" tf:"is_private,omitempty"` }
func (*HelmParameters) DeepCopy ¶
func (in *HelmParameters) DeepCopy() *HelmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmParameters.
func (*HelmParameters) DeepCopyInto ¶
func (in *HelmParameters) DeepCopyInto(out *HelmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmSpec ¶
type HelmSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HelmParameters `json:"forProvider"` }
HelmSpec defines the desired state of Helm
func (*HelmSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmSpec.
func (*HelmSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmStatus ¶
type HelmStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HelmObservation `json:"atProvider,omitempty"` }
HelmStatus defines the observed state of Helm.
func (*HelmStatus) DeepCopy ¶
func (in *HelmStatus) DeepCopy() *HelmStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmStatus.
func (*HelmStatus) DeepCopyInto ¶
func (in *HelmStatus) DeepCopyInto(out *HelmStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Oci ¶
type Oci struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OciSpec `json:"spec"` Status OciStatus `json:"status,omitempty"` }
Oci is the Schema for the Ocis API. <no value> +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,jet-palette}
func (*Oci) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oci.
func (*Oci) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Oci) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Oci) GetCondition ¶
func (mg *Oci) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Oci.
func (*Oci) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Oci
func (*Oci) GetDeletionPolicy ¶
func (mg *Oci) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Oci.
func (*Oci) GetObservation ¶
GetObservation of this Oci
func (*Oci) GetParameters ¶
GetParameters of this Oci
func (*Oci) GetProviderConfigReference ¶
GetProviderConfigReference of this Oci.
func (*Oci) GetProviderReference ¶
GetProviderReference of this Oci. Deprecated: Use GetProviderConfigReference.
func (*Oci) GetPublishConnectionDetailsTo ¶
func (mg *Oci) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Oci.
func (*Oci) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Oci
func (*Oci) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Oci) GetWriteConnectionSecretToReference ¶
func (mg *Oci) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Oci.
func (*Oci) LateInitialize ¶
LateInitialize this Oci using its observed tfState. returns True if there are any spec changes for the resource.
func (*Oci) SetConditions ¶
SetConditions of this Oci.
func (*Oci) SetDeletionPolicy ¶
func (mg *Oci) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Oci.
func (*Oci) SetObservation ¶
SetObservation for this Oci
func (*Oci) SetParameters ¶
SetParameters for this Oci
func (*Oci) SetProviderConfigReference ¶
SetProviderConfigReference of this Oci.
func (*Oci) SetProviderReference ¶
SetProviderReference of this Oci. Deprecated: Use SetProviderConfigReference.
func (*Oci) SetPublishConnectionDetailsTo ¶
func (mg *Oci) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Oci.
func (*Oci) SetWriteConnectionSecretToReference ¶
func (mg *Oci) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Oci.
type OciCredentialsObservation ¶
type OciCredentialsObservation struct { }
func (*OciCredentialsObservation) DeepCopy ¶
func (in *OciCredentialsObservation) DeepCopy() *OciCredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciCredentialsObservation.
func (*OciCredentialsObservation) DeepCopyInto ¶
func (in *OciCredentialsObservation) DeepCopyInto(out *OciCredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciCredentialsParameters ¶
type OciCredentialsParameters struct { // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // +kubebuilder:validation:Required CredentialType *string `json:"credentialType" tf:"credential_type,omitempty"` // +kubebuilder:validation:Optional ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"` }
func (*OciCredentialsParameters) DeepCopy ¶
func (in *OciCredentialsParameters) DeepCopy() *OciCredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciCredentialsParameters.
func (*OciCredentialsParameters) DeepCopyInto ¶
func (in *OciCredentialsParameters) DeepCopyInto(out *OciCredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciList ¶
type OciList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Oci `json:"items"` }
OciList contains a list of Ocis
func (*OciList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciList.
func (*OciList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OciList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OciObservation ¶
type OciObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*OciObservation) DeepCopy ¶
func (in *OciObservation) DeepCopy() *OciObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciObservation.
func (*OciObservation) DeepCopyInto ¶
func (in *OciObservation) DeepCopyInto(out *OciObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciParameters ¶
type OciParameters struct { // +kubebuilder:validation:Required Credentials []OciCredentialsParameters `json:"credentials" tf:"credentials,omitempty"` // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Required IsPrivate *bool `json:"isPrivate" tf:"is_private,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OciParameters) DeepCopy ¶
func (in *OciParameters) DeepCopy() *OciParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciParameters.
func (*OciParameters) DeepCopyInto ¶
func (in *OciParameters) DeepCopyInto(out *OciParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciSpec ¶
type OciSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OciParameters `json:"forProvider"` }
OciSpec defines the desired state of Oci
func (*OciSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciSpec.
func (*OciSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciStatus ¶
type OciStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OciObservation `json:"atProvider,omitempty"` }
OciStatus defines the observed state of Oci.
func (*OciStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciStatus.
func (*OciStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.