Documentation ¶
Overview ¶
+groupName=artifacts.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 ContainerConfiguration
- func (in *ContainerConfiguration) DeepCopy() *ContainerConfiguration
- func (in *ContainerConfiguration) DeepCopyInto(out *ContainerConfiguration)
- func (in *ContainerConfiguration) DeepCopyObject() runtime.Object
- func (r *ContainerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContainerConfiguration) ValidateCreate() error
- func (r *ContainerConfiguration) ValidateDelete() error
- func (r *ContainerConfiguration) ValidateUpdate(old runtime.Object) error
- type ContainerConfigurationList
- type ContainerConfigurationSpec
- type ContainerConfigurationSpecResource
- type ContainerConfigurationStatus
- type ContainerImageSignature
- func (in *ContainerImageSignature) DeepCopy() *ContainerImageSignature
- func (in *ContainerImageSignature) DeepCopyInto(out *ContainerImageSignature)
- func (in *ContainerImageSignature) DeepCopyObject() runtime.Object
- func (r *ContainerImageSignature) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContainerImageSignature) ValidateCreate() error
- func (r *ContainerImageSignature) ValidateDelete() error
- func (r *ContainerImageSignature) ValidateUpdate(old runtime.Object) error
- type ContainerImageSignatureList
- type ContainerImageSignatureSpec
- type ContainerImageSignatureSpecResource
- type ContainerImageSignatureStatus
- type ContainerRepository
- func (in *ContainerRepository) DeepCopy() *ContainerRepository
- func (in *ContainerRepository) DeepCopyInto(out *ContainerRepository)
- func (in *ContainerRepository) DeepCopyObject() runtime.Object
- func (r *ContainerRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ContainerRepository) ValidateCreate() error
- func (r *ContainerRepository) ValidateDelete() error
- func (r *ContainerRepository) ValidateUpdate(old runtime.Object) error
- type ContainerRepositoryList
- type ContainerRepositorySpec
- type ContainerRepositorySpecReadme
- type ContainerRepositorySpecReadmeCodec
- type ContainerRepositorySpecResource
- type ContainerRepositoryStatus
- type GenericArtifact
- func (in *GenericArtifact) DeepCopy() *GenericArtifact
- func (in *GenericArtifact) DeepCopyInto(out *GenericArtifact)
- func (in *GenericArtifact) DeepCopyObject() runtime.Object
- func (r *GenericArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GenericArtifact) ValidateCreate() error
- func (r *GenericArtifact) ValidateDelete() error
- func (r *GenericArtifact) ValidateUpdate(old runtime.Object) error
- type GenericArtifactList
- type GenericArtifactSpec
- type GenericArtifactSpecResource
- type GenericArtifactStatus
- type Repository
- func (in *Repository) DeepCopy() *Repository
- func (in *Repository) DeepCopyInto(out *Repository)
- func (in *Repository) DeepCopyObject() runtime.Object
- func (r *Repository) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Repository) ValidateCreate() error
- func (r *Repository) ValidateDelete() error
- func (r *Repository) ValidateUpdate(old runtime.Object) error
- type RepositoryList
- type RepositorySpec
- type RepositorySpecResource
- type RepositoryStatus
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: artifacts.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 ContainerConfiguration ¶
type ContainerConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerConfigurationSpec `json:"spec,omitempty"` Status ContainerConfigurationStatus `json:"status,omitempty"` }
func (*ContainerConfiguration) DeepCopy ¶
func (in *ContainerConfiguration) DeepCopy() *ContainerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfiguration.
func (*ContainerConfiguration) DeepCopyInto ¶
func (in *ContainerConfiguration) DeepCopyInto(out *ContainerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerConfiguration) DeepCopyObject ¶
func (in *ContainerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerConfiguration) SetupWebhookWithManager ¶
func (r *ContainerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContainerConfiguration) ValidateCreate ¶
func (r *ContainerConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContainerConfiguration) ValidateDelete ¶
func (r *ContainerConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContainerConfiguration) ValidateUpdate ¶
func (r *ContainerConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContainerConfigurationList ¶
type ContainerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerConfiguration CRD objects Items []ContainerConfiguration `json:"items,omitempty"` }
ContainerConfigurationList is a list of ContainerConfigurations
func (*ContainerConfigurationList) DeepCopy ¶
func (in *ContainerConfigurationList) DeepCopy() *ContainerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigurationList.
func (*ContainerConfigurationList) DeepCopyInto ¶
func (in *ContainerConfigurationList) DeepCopyInto(out *ContainerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerConfigurationList) DeepCopyObject ¶
func (in *ContainerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerConfigurationSpec ¶
type ContainerConfigurationSpec struct { State *ContainerConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource ContainerConfigurationSpecResource `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 (*ContainerConfigurationSpec) DeepCopy ¶
func (in *ContainerConfigurationSpec) DeepCopy() *ContainerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigurationSpec.
func (*ContainerConfigurationSpec) DeepCopyInto ¶
func (in *ContainerConfigurationSpec) DeepCopyInto(out *ContainerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfigurationSpecResource ¶
type ContainerConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` IsRepositoryCreatedOnFirstPush *bool `json:"isRepositoryCreatedOnFirstPush" tf:"is_repository_created_on_first_push"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` }
func (*ContainerConfigurationSpecResource) DeepCopy ¶
func (in *ContainerConfigurationSpecResource) DeepCopy() *ContainerConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigurationSpecResource.
func (*ContainerConfigurationSpecResource) DeepCopyInto ¶
func (in *ContainerConfigurationSpecResource) DeepCopyInto(out *ContainerConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfigurationStatus ¶
type ContainerConfigurationStatus 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 (*ContainerConfigurationStatus) DeepCopy ¶
func (in *ContainerConfigurationStatus) DeepCopy() *ContainerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigurationStatus.
func (*ContainerConfigurationStatus) DeepCopyInto ¶
func (in *ContainerConfigurationStatus) DeepCopyInto(out *ContainerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerImageSignature ¶
type ContainerImageSignature struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerImageSignatureSpec `json:"spec,omitempty"` Status ContainerImageSignatureStatus `json:"status,omitempty"` }
func (*ContainerImageSignature) DeepCopy ¶
func (in *ContainerImageSignature) DeepCopy() *ContainerImageSignature
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImageSignature.
func (*ContainerImageSignature) DeepCopyInto ¶
func (in *ContainerImageSignature) DeepCopyInto(out *ContainerImageSignature)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerImageSignature) DeepCopyObject ¶
func (in *ContainerImageSignature) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerImageSignature) SetupWebhookWithManager ¶
func (r *ContainerImageSignature) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContainerImageSignature) ValidateCreate ¶
func (r *ContainerImageSignature) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContainerImageSignature) ValidateDelete ¶
func (r *ContainerImageSignature) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContainerImageSignature) ValidateUpdate ¶
func (r *ContainerImageSignature) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContainerImageSignatureList ¶
type ContainerImageSignatureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerImageSignature CRD objects Items []ContainerImageSignature `json:"items,omitempty"` }
ContainerImageSignatureList is a list of ContainerImageSignatures
func (*ContainerImageSignatureList) DeepCopy ¶
func (in *ContainerImageSignatureList) DeepCopy() *ContainerImageSignatureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImageSignatureList.
func (*ContainerImageSignatureList) DeepCopyInto ¶
func (in *ContainerImageSignatureList) DeepCopyInto(out *ContainerImageSignatureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerImageSignatureList) DeepCopyObject ¶
func (in *ContainerImageSignatureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerImageSignatureSpec ¶
type ContainerImageSignatureSpec struct { State *ContainerImageSignatureSpecResource `json:"state,omitempty" tf:"-"` Resource ContainerImageSignatureSpecResource `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 (*ContainerImageSignatureSpec) DeepCopy ¶
func (in *ContainerImageSignatureSpec) DeepCopy() *ContainerImageSignatureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImageSignatureSpec.
func (*ContainerImageSignatureSpec) DeepCopyInto ¶
func (in *ContainerImageSignatureSpec) DeepCopyInto(out *ContainerImageSignatureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerImageSignatureSpecResource ¶
type ContainerImageSignatureSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` ImageID *string `json:"imageID" tf:"image_id"` KmsKeyID *string `json:"kmsKeyID" tf:"kms_key_id"` KmsKeyVersionID *string `json:"kmsKeyVersionID" tf:"kms_key_version_id"` Message *string `json:"message" tf:"message"` Signature *string `json:"signature" tf:"signature"` SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ContainerImageSignatureSpecResource) DeepCopy ¶
func (in *ContainerImageSignatureSpecResource) DeepCopy() *ContainerImageSignatureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImageSignatureSpecResource.
func (*ContainerImageSignatureSpecResource) DeepCopyInto ¶
func (in *ContainerImageSignatureSpecResource) DeepCopyInto(out *ContainerImageSignatureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerImageSignatureStatus ¶
type ContainerImageSignatureStatus 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 (*ContainerImageSignatureStatus) DeepCopy ¶
func (in *ContainerImageSignatureStatus) DeepCopy() *ContainerImageSignatureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerImageSignatureStatus.
func (*ContainerImageSignatureStatus) DeepCopyInto ¶
func (in *ContainerImageSignatureStatus) DeepCopyInto(out *ContainerImageSignatureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRepository ¶
type ContainerRepository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerRepositorySpec `json:"spec,omitempty"` Status ContainerRepositoryStatus `json:"status,omitempty"` }
func (*ContainerRepository) DeepCopy ¶
func (in *ContainerRepository) DeepCopy() *ContainerRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepository.
func (*ContainerRepository) DeepCopyInto ¶
func (in *ContainerRepository) DeepCopyInto(out *ContainerRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRepository) DeepCopyObject ¶
func (in *ContainerRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerRepository) SetupWebhookWithManager ¶
func (r *ContainerRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ContainerRepository) ValidateCreate ¶
func (r *ContainerRepository) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ContainerRepository) ValidateDelete ¶
func (r *ContainerRepository) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ContainerRepository) ValidateUpdate ¶
func (r *ContainerRepository) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ContainerRepositoryList ¶
type ContainerRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ContainerRepository CRD objects Items []ContainerRepository `json:"items,omitempty"` }
ContainerRepositoryList is a list of ContainerRepositorys
func (*ContainerRepositoryList) DeepCopy ¶
func (in *ContainerRepositoryList) DeepCopy() *ContainerRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepositoryList.
func (*ContainerRepositoryList) DeepCopyInto ¶
func (in *ContainerRepositoryList) DeepCopyInto(out *ContainerRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerRepositoryList) DeepCopyObject ¶
func (in *ContainerRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerRepositorySpec ¶
type ContainerRepositorySpec struct { State *ContainerRepositorySpecResource `json:"state,omitempty" tf:"-"` Resource ContainerRepositorySpecResource `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 (*ContainerRepositorySpec) DeepCopy ¶
func (in *ContainerRepositorySpec) DeepCopy() *ContainerRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepositorySpec.
func (*ContainerRepositorySpec) DeepCopyInto ¶
func (in *ContainerRepositorySpec) DeepCopyInto(out *ContainerRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRepositorySpecReadme ¶
type ContainerRepositorySpecReadme struct { Content *string `json:"content" tf:"content"` Format *string `json:"format" tf:"format"` }
func (*ContainerRepositorySpecReadme) DeepCopy ¶
func (in *ContainerRepositorySpecReadme) DeepCopy() *ContainerRepositorySpecReadme
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepositorySpecReadme.
func (*ContainerRepositorySpecReadme) DeepCopyInto ¶
func (in *ContainerRepositorySpecReadme) DeepCopyInto(out *ContainerRepositorySpecReadme)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRepositorySpecReadmeCodec ¶
type ContainerRepositorySpecReadmeCodec struct { }
+k8s:deepcopy-gen=false
func (ContainerRepositorySpecReadmeCodec) Decode ¶
func (ContainerRepositorySpecReadmeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ContainerRepositorySpecResource ¶
type ContainerRepositorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BillableSizeInGbs *string `json:"billableSizeInGbs,omitempty" tf:"billable_size_in_gbs"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional ImageCount *int64 `json:"imageCount,omitempty" tf:"image_count"` // +optional IsImmutable *bool `json:"isImmutable,omitempty" tf:"is_immutable"` // +optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public"` // +optional LayerCount *int64 `json:"layerCount,omitempty" tf:"layer_count"` // +optional LayersSizeInBytes *string `json:"layersSizeInBytes,omitempty" tf:"layers_size_in_bytes"` // +optional Readme *ContainerRepositorySpecReadme `json:"readme,omitempty" tf:"readme"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeLastPushed *string `json:"timeLastPushed,omitempty" tf:"time_last_pushed"` }
func (*ContainerRepositorySpecResource) DeepCopy ¶
func (in *ContainerRepositorySpecResource) DeepCopy() *ContainerRepositorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepositorySpecResource.
func (*ContainerRepositorySpecResource) DeepCopyInto ¶
func (in *ContainerRepositorySpecResource) DeepCopyInto(out *ContainerRepositorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerRepositoryStatus ¶
type ContainerRepositoryStatus 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 (*ContainerRepositoryStatus) DeepCopy ¶
func (in *ContainerRepositoryStatus) DeepCopy() *ContainerRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRepositoryStatus.
func (*ContainerRepositoryStatus) DeepCopyInto ¶
func (in *ContainerRepositoryStatus) DeepCopyInto(out *ContainerRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericArtifact ¶
type GenericArtifact struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GenericArtifactSpec `json:"spec,omitempty"` Status GenericArtifactStatus `json:"status,omitempty"` }
func (*GenericArtifact) DeepCopy ¶
func (in *GenericArtifact) DeepCopy() *GenericArtifact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericArtifact.
func (*GenericArtifact) DeepCopyInto ¶
func (in *GenericArtifact) DeepCopyInto(out *GenericArtifact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericArtifact) DeepCopyObject ¶
func (in *GenericArtifact) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GenericArtifact) SetupWebhookWithManager ¶
func (r *GenericArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GenericArtifact) ValidateCreate ¶
func (r *GenericArtifact) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GenericArtifact) ValidateDelete ¶
func (r *GenericArtifact) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GenericArtifact) ValidateUpdate ¶
func (r *GenericArtifact) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GenericArtifactList ¶
type GenericArtifactList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GenericArtifact CRD objects Items []GenericArtifact `json:"items,omitempty"` }
GenericArtifactList is a list of GenericArtifacts
func (*GenericArtifactList) DeepCopy ¶
func (in *GenericArtifactList) DeepCopy() *GenericArtifactList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericArtifactList.
func (*GenericArtifactList) DeepCopyInto ¶
func (in *GenericArtifactList) DeepCopyInto(out *GenericArtifactList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericArtifactList) DeepCopyObject ¶
func (in *GenericArtifactList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericArtifactSpec ¶
type GenericArtifactSpec struct { State *GenericArtifactSpecResource `json:"state,omitempty" tf:"-"` Resource GenericArtifactSpecResource `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 (*GenericArtifactSpec) DeepCopy ¶
func (in *GenericArtifactSpec) DeepCopy() *GenericArtifactSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericArtifactSpec.
func (*GenericArtifactSpec) DeepCopyInto ¶
func (in *GenericArtifactSpec) DeepCopyInto(out *GenericArtifactSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericArtifactSpecResource ¶
type GenericArtifactSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ArtifactID *string `json:"artifactID" tf:"artifact_id"` // +optional ArtifactPath *string `json:"artifactPath,omitempty" tf:"artifact_path"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +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"` // +optional RepositoryID *string `json:"repositoryID,omitempty" tf:"repository_id"` // +optional Sha256 *string `json:"sha256,omitempty" tf:"sha256"` // +optional SizeInBytes *string `json:"sizeInBytes,omitempty" tf:"size_in_bytes"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*GenericArtifactSpecResource) DeepCopy ¶
func (in *GenericArtifactSpecResource) DeepCopy() *GenericArtifactSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericArtifactSpecResource.
func (*GenericArtifactSpecResource) DeepCopyInto ¶
func (in *GenericArtifactSpecResource) DeepCopyInto(out *GenericArtifactSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericArtifactStatus ¶
type GenericArtifactStatus 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 (*GenericArtifactStatus) DeepCopy ¶
func (in *GenericArtifactStatus) DeepCopy() *GenericArtifactStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericArtifactStatus.
func (*GenericArtifactStatus) DeepCopyInto ¶
func (in *GenericArtifactStatus) DeepCopyInto(out *GenericArtifactStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repository ¶
type Repository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositorySpec `json:"spec,omitempty"` Status RepositoryStatus `json:"status,omitempty"` }
func (*Repository) DeepCopy ¶
func (in *Repository) DeepCopy() *Repository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
func (*Repository) DeepCopyInto ¶
func (in *Repository) DeepCopyInto(out *Repository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repository) DeepCopyObject ¶
func (in *Repository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Repository) SetupWebhookWithManager ¶
func (r *Repository) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Repository) ValidateCreate ¶
func (r *Repository) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Repository) ValidateDelete ¶
func (r *Repository) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Repository) ValidateUpdate ¶
func (r *Repository) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RepositoryList ¶
type RepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Repository CRD objects Items []Repository `json:"items,omitempty"` }
RepositoryList is a list of Repositorys
func (*RepositoryList) DeepCopy ¶
func (in *RepositoryList) DeepCopy() *RepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
func (*RepositoryList) DeepCopyInto ¶
func (in *RepositoryList) DeepCopyInto(out *RepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryList) DeepCopyObject ¶
func (in *RepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositorySpec ¶
type RepositorySpec struct { State *RepositorySpecResource `json:"state,omitempty" tf:"-"` Resource RepositorySpecResource `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 (*RepositorySpec) DeepCopy ¶
func (in *RepositorySpec) DeepCopy() *RepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpec.
func (*RepositorySpec) DeepCopyInto ¶
func (in *RepositorySpec) DeepCopyInto(out *RepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecResource ¶
type RepositorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` IsImmutable *bool `json:"isImmutable" tf:"is_immutable"` RepositoryType *string `json:"repositoryType" tf:"repository_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*RepositorySpecResource) DeepCopy ¶
func (in *RepositorySpecResource) DeepCopy() *RepositorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecResource.
func (*RepositorySpecResource) DeepCopyInto ¶
func (in *RepositorySpecResource) DeepCopyInto(out *RepositorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryStatus ¶
type RepositoryStatus 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 (*RepositoryStatus) DeepCopy ¶
func (in *RepositoryStatus) DeepCopy() *RepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryStatus.
func (*RepositoryStatus) DeepCopyInto ¶
func (in *RepositoryStatus) DeepCopyInto(out *RepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- container_configuration_types.go
- container_configuration_webhook.go
- container_image_signature_types.go
- container_image_signature_webhook.go
- container_repository_types.go
- container_repository_webhook.go
- doc.go
- generic_artifact_types.go
- generic_artifact_webhook.go
- register.go
- repository_types.go
- repository_webhook.go
- zz_generated.deepcopy.go