Documentation ¶
Overview ¶
+groupName=generic.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ArtifactsContentArtifactByPath
- func (in *ArtifactsContentArtifactByPath) DeepCopy() *ArtifactsContentArtifactByPath
- func (in *ArtifactsContentArtifactByPath) DeepCopyInto(out *ArtifactsContentArtifactByPath)
- func (in *ArtifactsContentArtifactByPath) DeepCopyObject() runtime.Object
- func (r *ArtifactsContentArtifactByPath) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ArtifactsContentArtifactByPath) ValidateCreate() error
- func (r *ArtifactsContentArtifactByPath) ValidateDelete() error
- func (r *ArtifactsContentArtifactByPath) ValidateUpdate(old runtime.Object) error
- type ArtifactsContentArtifactByPathList
- type ArtifactsContentArtifactByPathSpec
- type ArtifactsContentArtifactByPathSpecResource
- type ArtifactsContentArtifactByPathStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: generic.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ArtifactsContentArtifactByPath ¶
type ArtifactsContentArtifactByPath struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ArtifactsContentArtifactByPathSpec `json:"spec,omitempty"` Status ArtifactsContentArtifactByPathStatus `json:"status,omitempty"` }
func (*ArtifactsContentArtifactByPath) DeepCopy ¶
func (in *ArtifactsContentArtifactByPath) DeepCopy() *ArtifactsContentArtifactByPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactsContentArtifactByPath.
func (*ArtifactsContentArtifactByPath) DeepCopyInto ¶
func (in *ArtifactsContentArtifactByPath) DeepCopyInto(out *ArtifactsContentArtifactByPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArtifactsContentArtifactByPath) DeepCopyObject ¶
func (in *ArtifactsContentArtifactByPath) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArtifactsContentArtifactByPath) SetupWebhookWithManager ¶
func (r *ArtifactsContentArtifactByPath) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ArtifactsContentArtifactByPath) ValidateCreate ¶
func (r *ArtifactsContentArtifactByPath) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ArtifactsContentArtifactByPath) ValidateDelete ¶
func (r *ArtifactsContentArtifactByPath) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ArtifactsContentArtifactByPath) ValidateUpdate ¶
func (r *ArtifactsContentArtifactByPath) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ArtifactsContentArtifactByPathList ¶
type ArtifactsContentArtifactByPathList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ArtifactsContentArtifactByPath CRD objects Items []ArtifactsContentArtifactByPath `json:"items,omitempty"` }
ArtifactsContentArtifactByPathList is a list of ArtifactsContentArtifactByPaths
func (*ArtifactsContentArtifactByPathList) DeepCopy ¶
func (in *ArtifactsContentArtifactByPathList) DeepCopy() *ArtifactsContentArtifactByPathList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactsContentArtifactByPathList.
func (*ArtifactsContentArtifactByPathList) DeepCopyInto ¶
func (in *ArtifactsContentArtifactByPathList) DeepCopyInto(out *ArtifactsContentArtifactByPathList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArtifactsContentArtifactByPathList) DeepCopyObject ¶
func (in *ArtifactsContentArtifactByPathList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ArtifactsContentArtifactByPathSpec ¶
type ArtifactsContentArtifactByPathSpec struct { State *ArtifactsContentArtifactByPathSpecResource `json:"state,omitempty" tf:"-"` Resource ArtifactsContentArtifactByPathSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ArtifactsContentArtifactByPathSpec) DeepCopy ¶
func (in *ArtifactsContentArtifactByPathSpec) DeepCopy() *ArtifactsContentArtifactByPathSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactsContentArtifactByPathSpec.
func (*ArtifactsContentArtifactByPathSpec) DeepCopyInto ¶
func (in *ArtifactsContentArtifactByPathSpec) DeepCopyInto(out *ArtifactsContentArtifactByPathSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactsContentArtifactByPathSpecResource ¶
type ArtifactsContentArtifactByPathSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ArtifactID *string `json:"artifactID,omitempty" tf:"artifact_id"` ArtifactPath *string `json:"artifactPath" tf:"artifact_path"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Content *string `json:"content,omitempty" tf:"content"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` RepositoryID *string `json:"repositoryID" tf:"repository_id"` // +optional Sha256 *string `json:"sha256,omitempty" tf:"sha256"` // +optional SizeInBytes *string `json:"sizeInBytes,omitempty" tf:"size_in_bytes"` // +optional Source *string `json:"source,omitempty" tf:"source"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` Version *string `json:"version" tf:"version"` }
func (*ArtifactsContentArtifactByPathSpecResource) DeepCopy ¶
func (in *ArtifactsContentArtifactByPathSpecResource) DeepCopy() *ArtifactsContentArtifactByPathSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactsContentArtifactByPathSpecResource.
func (*ArtifactsContentArtifactByPathSpecResource) DeepCopyInto ¶
func (in *ArtifactsContentArtifactByPathSpecResource) DeepCopyInto(out *ArtifactsContentArtifactByPathSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactsContentArtifactByPathStatus ¶
type ArtifactsContentArtifactByPathStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ArtifactsContentArtifactByPathStatus) DeepCopy ¶
func (in *ArtifactsContentArtifactByPathStatus) DeepCopy() *ArtifactsContentArtifactByPathStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactsContentArtifactByPathStatus.
func (*ArtifactsContentArtifactByPathStatus) DeepCopyInto ¶
func (in *ArtifactsContentArtifactByPathStatus) DeepCopyInto(out *ArtifactsContentArtifactByPathStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.