Documentation ¶
Overview ¶
+groupName=ecr.aws.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 LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
- func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
- func (r *LifecyclePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LifecyclePolicy) ValidateCreate() error
- func (r *LifecyclePolicy) ValidateDelete() error
- func (r *LifecyclePolicy) ValidateUpdate(old runtime.Object) error
- type LifecyclePolicyList
- type LifecyclePolicySpec
- type LifecyclePolicySpecResource
- type LifecyclePolicyStatus
- type PullThroughCacheRule
- func (in *PullThroughCacheRule) DeepCopy() *PullThroughCacheRule
- func (in *PullThroughCacheRule) DeepCopyInto(out *PullThroughCacheRule)
- func (in *PullThroughCacheRule) DeepCopyObject() runtime.Object
- func (r *PullThroughCacheRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PullThroughCacheRule) ValidateCreate() error
- func (r *PullThroughCacheRule) ValidateDelete() error
- func (r *PullThroughCacheRule) ValidateUpdate(old runtime.Object) error
- type PullThroughCacheRuleList
- type PullThroughCacheRuleSpec
- type PullThroughCacheRuleSpecResource
- type PullThroughCacheRuleStatus
- type RegistryPolicy
- func (in *RegistryPolicy) DeepCopy() *RegistryPolicy
- func (in *RegistryPolicy) DeepCopyInto(out *RegistryPolicy)
- func (in *RegistryPolicy) DeepCopyObject() runtime.Object
- func (r *RegistryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryPolicy) ValidateCreate() error
- func (r *RegistryPolicy) ValidateDelete() error
- func (r *RegistryPolicy) ValidateUpdate(old runtime.Object) error
- type RegistryPolicyList
- type RegistryPolicySpec
- type RegistryPolicySpecResource
- type RegistryPolicyStatus
- type RegistryScanningConfiguration
- func (in *RegistryScanningConfiguration) DeepCopy() *RegistryScanningConfiguration
- func (in *RegistryScanningConfiguration) DeepCopyInto(out *RegistryScanningConfiguration)
- func (in *RegistryScanningConfiguration) DeepCopyObject() runtime.Object
- func (r *RegistryScanningConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryScanningConfiguration) ValidateCreate() error
- func (r *RegistryScanningConfiguration) ValidateDelete() error
- func (r *RegistryScanningConfiguration) ValidateUpdate(old runtime.Object) error
- type RegistryScanningConfigurationList
- type RegistryScanningConfigurationSpec
- type RegistryScanningConfigurationSpecResource
- type RegistryScanningConfigurationSpecRule
- type RegistryScanningConfigurationSpecRuleRepositoryFilter
- type RegistryScanningConfigurationStatus
- type ReplicationConfiguration
- func (in *ReplicationConfiguration) DeepCopy() *ReplicationConfiguration
- func (in *ReplicationConfiguration) DeepCopyInto(out *ReplicationConfiguration)
- func (in *ReplicationConfiguration) DeepCopyObject() runtime.Object
- func (r *ReplicationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReplicationConfiguration) ValidateCreate() error
- func (r *ReplicationConfiguration) ValidateDelete() error
- func (r *ReplicationConfiguration) ValidateUpdate(old runtime.Object) error
- type ReplicationConfigurationList
- type ReplicationConfigurationSpec
- type ReplicationConfigurationSpecReplicationConfiguration
- type ReplicationConfigurationSpecReplicationConfigurationCodec
- func (ReplicationConfigurationSpecReplicationConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ReplicationConfigurationSpecReplicationConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ReplicationConfigurationSpecReplicationConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ReplicationConfigurationSpecReplicationConfigurationRule
- type ReplicationConfigurationSpecReplicationConfigurationRuleDestination
- func (in *ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopy() *ReplicationConfigurationSpecReplicationConfigurationRuleDestination
- func (in *ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfigurationRuleDestination)
- type ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter
- func (in *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopy() *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter
- func (in *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter)
- type ReplicationConfigurationSpecResource
- type ReplicationConfigurationStatus
- 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 RepositoryPolicy
- func (in *RepositoryPolicy) DeepCopy() *RepositoryPolicy
- func (in *RepositoryPolicy) DeepCopyInto(out *RepositoryPolicy)
- func (in *RepositoryPolicy) DeepCopyObject() runtime.Object
- func (r *RepositoryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RepositoryPolicy) ValidateCreate() error
- func (r *RepositoryPolicy) ValidateDelete() error
- func (r *RepositoryPolicy) ValidateUpdate(old runtime.Object) error
- type RepositoryPolicyList
- type RepositoryPolicySpec
- type RepositoryPolicySpecResource
- type RepositoryPolicyStatus
- type RepositorySpec
- type RepositorySpecEncryptionConfiguration
- type RepositorySpecImageScanningConfiguration
- type RepositorySpecImageScanningConfigurationCodec
- 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: ecr.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 LifecyclePolicy ¶
type LifecyclePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LifecyclePolicySpec `json:"spec,omitempty"` Status LifecyclePolicyStatus `json:"status,omitempty"` }
func (*LifecyclePolicy) DeepCopy ¶
func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicy.
func (*LifecyclePolicy) DeepCopyInto ¶
func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicy) DeepCopyObject ¶
func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LifecyclePolicy) SetupWebhookWithManager ¶
func (r *LifecyclePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LifecyclePolicy) ValidateCreate ¶
func (r *LifecyclePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LifecyclePolicy) ValidateDelete ¶
func (r *LifecyclePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LifecyclePolicy) ValidateUpdate ¶
func (r *LifecyclePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LifecyclePolicyList ¶
type LifecyclePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LifecyclePolicy CRD objects Items []LifecyclePolicy `json:"items,omitempty"` }
LifecyclePolicyList is a list of LifecyclePolicys
func (*LifecyclePolicyList) DeepCopy ¶
func (in *LifecyclePolicyList) DeepCopy() *LifecyclePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyList.
func (*LifecyclePolicyList) DeepCopyInto ¶
func (in *LifecyclePolicyList) DeepCopyInto(out *LifecyclePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicyList) DeepCopyObject ¶
func (in *LifecyclePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LifecyclePolicySpec ¶
type LifecyclePolicySpec struct { State *LifecyclePolicySpecResource `json:"state,omitempty" tf:"-"` Resource LifecyclePolicySpecResource `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 (*LifecyclePolicySpec) DeepCopy ¶
func (in *LifecyclePolicySpec) DeepCopy() *LifecyclePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicySpec.
func (*LifecyclePolicySpec) DeepCopyInto ¶
func (in *LifecyclePolicySpec) DeepCopyInto(out *LifecyclePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicySpecResource ¶
type LifecyclePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` Repository *string `json:"repository" tf:"repository"` }
func (*LifecyclePolicySpecResource) DeepCopy ¶
func (in *LifecyclePolicySpecResource) DeepCopy() *LifecyclePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicySpecResource.
func (*LifecyclePolicySpecResource) DeepCopyInto ¶
func (in *LifecyclePolicySpecResource) DeepCopyInto(out *LifecyclePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyStatus ¶
type LifecyclePolicyStatus 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 (*LifecyclePolicyStatus) DeepCopy ¶
func (in *LifecyclePolicyStatus) DeepCopy() *LifecyclePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyStatus.
func (*LifecyclePolicyStatus) DeepCopyInto ¶
func (in *LifecyclePolicyStatus) DeepCopyInto(out *LifecyclePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PullThroughCacheRule ¶ added in v0.5.0
type PullThroughCacheRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PullThroughCacheRuleSpec `json:"spec,omitempty"` Status PullThroughCacheRuleStatus `json:"status,omitempty"` }
func (*PullThroughCacheRule) DeepCopy ¶ added in v0.5.0
func (in *PullThroughCacheRule) DeepCopy() *PullThroughCacheRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullThroughCacheRule.
func (*PullThroughCacheRule) DeepCopyInto ¶ added in v0.5.0
func (in *PullThroughCacheRule) DeepCopyInto(out *PullThroughCacheRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PullThroughCacheRule) DeepCopyObject ¶ added in v0.5.0
func (in *PullThroughCacheRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PullThroughCacheRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PullThroughCacheRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PullThroughCacheRule) ValidateCreate ¶ added in v0.5.0
func (r *PullThroughCacheRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PullThroughCacheRule) ValidateDelete ¶ added in v0.5.0
func (r *PullThroughCacheRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PullThroughCacheRule) ValidateUpdate ¶ added in v0.5.0
func (r *PullThroughCacheRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PullThroughCacheRuleList ¶ added in v0.5.0
type PullThroughCacheRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PullThroughCacheRule CRD objects Items []PullThroughCacheRule `json:"items,omitempty"` }
PullThroughCacheRuleList is a list of PullThroughCacheRules
func (*PullThroughCacheRuleList) DeepCopy ¶ added in v0.5.0
func (in *PullThroughCacheRuleList) DeepCopy() *PullThroughCacheRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullThroughCacheRuleList.
func (*PullThroughCacheRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *PullThroughCacheRuleList) DeepCopyInto(out *PullThroughCacheRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PullThroughCacheRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *PullThroughCacheRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PullThroughCacheRuleSpec ¶ added in v0.5.0
type PullThroughCacheRuleSpec struct { State *PullThroughCacheRuleSpecResource `json:"state,omitempty" tf:"-"` Resource PullThroughCacheRuleSpecResource `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 (*PullThroughCacheRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *PullThroughCacheRuleSpec) DeepCopy() *PullThroughCacheRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullThroughCacheRuleSpec.
func (*PullThroughCacheRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PullThroughCacheRuleSpec) DeepCopyInto(out *PullThroughCacheRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PullThroughCacheRuleSpecResource ¶ added in v0.5.0
type PullThroughCacheRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` EcrRepositoryPrefix *string `json:"ecrRepositoryPrefix" tf:"ecr_repository_prefix"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` UpstreamRegistryURL *string `json:"upstreamRegistryURL" tf:"upstream_registry_url"` }
func (*PullThroughCacheRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PullThroughCacheRuleSpecResource) DeepCopy() *PullThroughCacheRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullThroughCacheRuleSpecResource.
func (*PullThroughCacheRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PullThroughCacheRuleSpecResource) DeepCopyInto(out *PullThroughCacheRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PullThroughCacheRuleStatus ¶ added in v0.5.0
type PullThroughCacheRuleStatus 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 (*PullThroughCacheRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *PullThroughCacheRuleStatus) DeepCopy() *PullThroughCacheRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullThroughCacheRuleStatus.
func (*PullThroughCacheRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PullThroughCacheRuleStatus) DeepCopyInto(out *PullThroughCacheRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicy ¶
type RegistryPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryPolicySpec `json:"spec,omitempty"` Status RegistryPolicyStatus `json:"status,omitempty"` }
func (*RegistryPolicy) DeepCopy ¶
func (in *RegistryPolicy) DeepCopy() *RegistryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicy.
func (*RegistryPolicy) DeepCopyInto ¶
func (in *RegistryPolicy) DeepCopyInto(out *RegistryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryPolicy) DeepCopyObject ¶
func (in *RegistryPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryPolicy) SetupWebhookWithManager ¶
func (r *RegistryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryPolicy) ValidateCreate ¶
func (r *RegistryPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryPolicy) ValidateDelete ¶
func (r *RegistryPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryPolicy) ValidateUpdate ¶
func (r *RegistryPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryPolicyList ¶
type RegistryPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryPolicy CRD objects Items []RegistryPolicy `json:"items,omitempty"` }
RegistryPolicyList is a list of RegistryPolicys
func (*RegistryPolicyList) DeepCopy ¶
func (in *RegistryPolicyList) DeepCopy() *RegistryPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyList.
func (*RegistryPolicyList) DeepCopyInto ¶
func (in *RegistryPolicyList) DeepCopyInto(out *RegistryPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryPolicyList) DeepCopyObject ¶
func (in *RegistryPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryPolicySpec ¶
type RegistryPolicySpec struct { State *RegistryPolicySpecResource `json:"state,omitempty" tf:"-"` Resource RegistryPolicySpecResource `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 (*RegistryPolicySpec) DeepCopy ¶
func (in *RegistryPolicySpec) DeepCopy() *RegistryPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicySpec.
func (*RegistryPolicySpec) DeepCopyInto ¶
func (in *RegistryPolicySpec) DeepCopyInto(out *RegistryPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicySpecResource ¶
type RegistryPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` }
func (*RegistryPolicySpecResource) DeepCopy ¶
func (in *RegistryPolicySpecResource) DeepCopy() *RegistryPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicySpecResource.
func (*RegistryPolicySpecResource) DeepCopyInto ¶
func (in *RegistryPolicySpecResource) DeepCopyInto(out *RegistryPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicyStatus ¶
type RegistryPolicyStatus 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 (*RegistryPolicyStatus) DeepCopy ¶
func (in *RegistryPolicyStatus) DeepCopy() *RegistryPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyStatus.
func (*RegistryPolicyStatus) DeepCopyInto ¶
func (in *RegistryPolicyStatus) DeepCopyInto(out *RegistryPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScanningConfiguration ¶ added in v0.5.0
type RegistryScanningConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryScanningConfigurationSpec `json:"spec,omitempty"` Status RegistryScanningConfigurationStatus `json:"status,omitempty"` }
func (*RegistryScanningConfiguration) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfiguration) DeepCopy() *RegistryScanningConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfiguration.
func (*RegistryScanningConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfiguration) DeepCopyInto(out *RegistryScanningConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryScanningConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *RegistryScanningConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryScanningConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *RegistryScanningConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryScanningConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *RegistryScanningConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryScanningConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *RegistryScanningConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryScanningConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *RegistryScanningConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryScanningConfigurationList ¶ added in v0.5.0
type RegistryScanningConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryScanningConfiguration CRD objects Items []RegistryScanningConfiguration `json:"items,omitempty"` }
RegistryScanningConfigurationList is a list of RegistryScanningConfigurations
func (*RegistryScanningConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationList) DeepCopy() *RegistryScanningConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationList.
func (*RegistryScanningConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationList) DeepCopyInto(out *RegistryScanningConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryScanningConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *RegistryScanningConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryScanningConfigurationSpec ¶ added in v0.5.0
type RegistryScanningConfigurationSpec struct { State *RegistryScanningConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource RegistryScanningConfigurationSpecResource `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 (*RegistryScanningConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpec) DeepCopy() *RegistryScanningConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationSpec.
func (*RegistryScanningConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpec) DeepCopyInto(out *RegistryScanningConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScanningConfigurationSpecResource ¶ added in v0.5.0
type RegistryScanningConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` // +optional // +kubebuilder:validation:MaxItems=100 Rule []RegistryScanningConfigurationSpecRule `json:"rule,omitempty" tf:"rule"` ScanType *string `json:"scanType" tf:"scan_type"` }
func (*RegistryScanningConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecResource) DeepCopy() *RegistryScanningConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationSpecResource.
func (*RegistryScanningConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecResource) DeepCopyInto(out *RegistryScanningConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScanningConfigurationSpecRule ¶ added in v0.5.0
type RegistryScanningConfigurationSpecRule struct { // +kubebuilder:validation:MinItems=1 RepositoryFilter []RegistryScanningConfigurationSpecRuleRepositoryFilter `json:"repositoryFilter" tf:"repository_filter"` ScanFrequency *string `json:"scanFrequency" tf:"scan_frequency"` }
func (*RegistryScanningConfigurationSpecRule) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecRule) DeepCopy() *RegistryScanningConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationSpecRule.
func (*RegistryScanningConfigurationSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecRule) DeepCopyInto(out *RegistryScanningConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScanningConfigurationSpecRuleRepositoryFilter ¶ added in v0.5.0
type RegistryScanningConfigurationSpecRuleRepositoryFilter struct { Filter *string `json:"filter" tf:"filter"` FilterType *string `json:"filterType" tf:"filter_type"` }
func (*RegistryScanningConfigurationSpecRuleRepositoryFilter) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecRuleRepositoryFilter) DeepCopy() *RegistryScanningConfigurationSpecRuleRepositoryFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationSpecRuleRepositoryFilter.
func (*RegistryScanningConfigurationSpecRuleRepositoryFilter) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationSpecRuleRepositoryFilter) DeepCopyInto(out *RegistryScanningConfigurationSpecRuleRepositoryFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScanningConfigurationStatus ¶ added in v0.5.0
type RegistryScanningConfigurationStatus 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 (*RegistryScanningConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *RegistryScanningConfigurationStatus) DeepCopy() *RegistryScanningConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScanningConfigurationStatus.
func (*RegistryScanningConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryScanningConfigurationStatus) DeepCopyInto(out *RegistryScanningConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfiguration ¶
type ReplicationConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationConfigurationSpec `json:"spec,omitempty"` Status ReplicationConfigurationStatus `json:"status,omitempty"` }
func (*ReplicationConfiguration) DeepCopy ¶
func (in *ReplicationConfiguration) DeepCopy() *ReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfiguration.
func (*ReplicationConfiguration) DeepCopyInto ¶
func (in *ReplicationConfiguration) DeepCopyInto(out *ReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationConfiguration) DeepCopyObject ¶
func (in *ReplicationConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationConfiguration) SetupWebhookWithManager ¶
func (r *ReplicationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReplicationConfiguration) ValidateCreate ¶
func (r *ReplicationConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReplicationConfiguration) ValidateDelete ¶
func (r *ReplicationConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReplicationConfiguration) ValidateUpdate ¶
func (r *ReplicationConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReplicationConfigurationList ¶
type ReplicationConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReplicationConfiguration CRD objects Items []ReplicationConfiguration `json:"items,omitempty"` }
ReplicationConfigurationList is a list of ReplicationConfigurations
func (*ReplicationConfigurationList) DeepCopy ¶
func (in *ReplicationConfigurationList) DeepCopy() *ReplicationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationList.
func (*ReplicationConfigurationList) DeepCopyInto ¶
func (in *ReplicationConfigurationList) DeepCopyInto(out *ReplicationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationConfigurationList) DeepCopyObject ¶
func (in *ReplicationConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReplicationConfigurationSpec ¶
type ReplicationConfigurationSpec struct { State *ReplicationConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource ReplicationConfigurationSpecResource `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 (*ReplicationConfigurationSpec) DeepCopy ¶
func (in *ReplicationConfigurationSpec) DeepCopy() *ReplicationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpec.
func (*ReplicationConfigurationSpec) DeepCopyInto ¶
func (in *ReplicationConfigurationSpec) DeepCopyInto(out *ReplicationConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpecReplicationConfiguration ¶
type ReplicationConfigurationSpecReplicationConfiguration struct { // +kubebuilder:validation:MaxItems=10 Rule []ReplicationConfigurationSpecReplicationConfigurationRule `json:"rule" tf:"rule"` }
func (*ReplicationConfigurationSpecReplicationConfiguration) DeepCopy ¶
func (in *ReplicationConfigurationSpecReplicationConfiguration) DeepCopy() *ReplicationConfigurationSpecReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpecReplicationConfiguration.
func (*ReplicationConfigurationSpecReplicationConfiguration) DeepCopyInto ¶
func (in *ReplicationConfigurationSpecReplicationConfiguration) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpecReplicationConfigurationCodec ¶
type ReplicationConfigurationSpecReplicationConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ReplicationConfigurationSpecReplicationConfigurationCodec) Decode ¶
func (ReplicationConfigurationSpecReplicationConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ReplicationConfigurationSpecReplicationConfigurationRule ¶
type ReplicationConfigurationSpecReplicationConfigurationRule struct { // +kubebuilder:validation:MaxItems=25 Destination []ReplicationConfigurationSpecReplicationConfigurationRuleDestination `json:"destination" tf:"destination"` // +optional // +kubebuilder:validation:MaxItems=100 // +kubebuilder:validation:MinItems=1 RepositoryFilter []ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter `json:"repositoryFilter,omitempty" tf:"repository_filter"` }
func (*ReplicationConfigurationSpecReplicationConfigurationRule) DeepCopy ¶
func (in *ReplicationConfigurationSpecReplicationConfigurationRule) DeepCopy() *ReplicationConfigurationSpecReplicationConfigurationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpecReplicationConfigurationRule.
func (*ReplicationConfigurationSpecReplicationConfigurationRule) DeepCopyInto ¶
func (in *ReplicationConfigurationSpecReplicationConfigurationRule) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfigurationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpecReplicationConfigurationRuleDestination ¶
type ReplicationConfigurationSpecReplicationConfigurationRuleDestination struct { Region *string `json:"region" tf:"region"` RegistryID *string `json:"registryID" tf:"registry_id"` }
func (*ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopy ¶
func (in *ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopy() *ReplicationConfigurationSpecReplicationConfigurationRuleDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpecReplicationConfigurationRuleDestination.
func (*ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopyInto ¶
func (in *ReplicationConfigurationSpecReplicationConfigurationRuleDestination) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfigurationRuleDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter ¶ added in v0.5.0
type ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter struct { Filter *string `json:"filter" tf:"filter"` FilterType *string `json:"filterType" tf:"filter_type"` }
func (*ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopy ¶ added in v0.5.0
func (in *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopy() *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter.
func (*ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter) DeepCopyInto(out *ReplicationConfigurationSpecReplicationConfigurationRuleRepositoryFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpecResource ¶
type ReplicationConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` // +optional ReplicationConfiguration *ReplicationConfigurationSpecReplicationConfiguration `json:"replicationConfiguration,omitempty" tf:"replication_configuration"` }
func (*ReplicationConfigurationSpecResource) DeepCopy ¶
func (in *ReplicationConfigurationSpecResource) DeepCopy() *ReplicationConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpecResource.
func (*ReplicationConfigurationSpecResource) DeepCopyInto ¶
func (in *ReplicationConfigurationSpecResource) DeepCopyInto(out *ReplicationConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationStatus ¶
type ReplicationConfigurationStatus 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 (*ReplicationConfigurationStatus) DeepCopy ¶
func (in *ReplicationConfigurationStatus) DeepCopy() *ReplicationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationStatus.
func (*ReplicationConfigurationStatus) DeepCopyInto ¶
func (in *ReplicationConfigurationStatus) DeepCopyInto(out *ReplicationConfigurationStatus)
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 RepositoryPolicy ¶
type RepositoryPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositoryPolicySpec `json:"spec,omitempty"` Status RepositoryPolicyStatus `json:"status,omitempty"` }
func (*RepositoryPolicy) DeepCopy ¶
func (in *RepositoryPolicy) DeepCopy() *RepositoryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicy.
func (*RepositoryPolicy) DeepCopyInto ¶
func (in *RepositoryPolicy) DeepCopyInto(out *RepositoryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryPolicy) DeepCopyObject ¶
func (in *RepositoryPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryPolicy) SetupWebhookWithManager ¶
func (r *RepositoryPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RepositoryPolicy) ValidateCreate ¶
func (r *RepositoryPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryPolicy) ValidateDelete ¶
func (r *RepositoryPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryPolicy) ValidateUpdate ¶
func (r *RepositoryPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RepositoryPolicyList ¶
type RepositoryPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RepositoryPolicy CRD objects Items []RepositoryPolicy `json:"items,omitempty"` }
RepositoryPolicyList is a list of RepositoryPolicys
func (*RepositoryPolicyList) DeepCopy ¶
func (in *RepositoryPolicyList) DeepCopy() *RepositoryPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyList.
func (*RepositoryPolicyList) DeepCopyInto ¶
func (in *RepositoryPolicyList) DeepCopyInto(out *RepositoryPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryPolicyList) DeepCopyObject ¶
func (in *RepositoryPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositoryPolicySpec ¶
type RepositoryPolicySpec struct { State *RepositoryPolicySpecResource `json:"state,omitempty" tf:"-"` Resource RepositoryPolicySpecResource `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 (*RepositoryPolicySpec) DeepCopy ¶
func (in *RepositoryPolicySpec) DeepCopy() *RepositoryPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicySpec.
func (*RepositoryPolicySpec) DeepCopyInto ¶
func (in *RepositoryPolicySpec) DeepCopyInto(out *RepositoryPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicySpecResource ¶
type RepositoryPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` Repository *string `json:"repository" tf:"repository"` }
func (*RepositoryPolicySpecResource) DeepCopy ¶
func (in *RepositoryPolicySpecResource) DeepCopy() *RepositoryPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicySpecResource.
func (*RepositoryPolicySpecResource) DeepCopyInto ¶
func (in *RepositoryPolicySpecResource) DeepCopyInto(out *RepositoryPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicyStatus ¶
type RepositoryPolicyStatus 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 (*RepositoryPolicyStatus) DeepCopy ¶
func (in *RepositoryPolicyStatus) DeepCopy() *RepositoryPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyStatus.
func (*RepositoryPolicyStatus) DeepCopyInto ¶
func (in *RepositoryPolicyStatus) DeepCopyInto(out *RepositoryPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 RepositorySpecEncryptionConfiguration ¶
type RepositorySpecEncryptionConfiguration struct { // +optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type"` // +optional KmsKey *string `json:"kmsKey,omitempty" tf:"kms_key"` }
func (*RepositorySpecEncryptionConfiguration) DeepCopy ¶
func (in *RepositorySpecEncryptionConfiguration) DeepCopy() *RepositorySpecEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecEncryptionConfiguration.
func (*RepositorySpecEncryptionConfiguration) DeepCopyInto ¶
func (in *RepositorySpecEncryptionConfiguration) DeepCopyInto(out *RepositorySpecEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecImageScanningConfiguration ¶
type RepositorySpecImageScanningConfiguration struct {
ScanOnPush *bool `json:"scanOnPush" tf:"scan_on_push"`
}
func (*RepositorySpecImageScanningConfiguration) DeepCopy ¶
func (in *RepositorySpecImageScanningConfiguration) DeepCopy() *RepositorySpecImageScanningConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecImageScanningConfiguration.
func (*RepositorySpecImageScanningConfiguration) DeepCopyInto ¶
func (in *RepositorySpecImageScanningConfiguration) DeepCopyInto(out *RepositorySpecImageScanningConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecImageScanningConfigurationCodec ¶
type RepositorySpecImageScanningConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (RepositorySpecImageScanningConfigurationCodec) Decode ¶
func (RepositorySpecImageScanningConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RepositorySpecResource ¶
type RepositorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional EncryptionConfiguration []RepositorySpecEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration"` // +optional ImageScanningConfiguration *RepositorySpecImageScanningConfiguration `json:"imageScanningConfiguration,omitempty" tf:"image_scanning_configuration"` // +optional ImageTagMutability *string `json:"imageTagMutability,omitempty" tf:"image_tag_mutability"` Name *string `json:"name" tf:"name"` // +optional RegistryID *string `json:"registryID,omitempty" tf:"registry_id"` // +optional RepositoryURL *string `json:"repositoryURL,omitempty" tf:"repository_url"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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
- doc.go
- lifecycle_policy_types.go
- lifecycle_policy_webhook.go
- pull_through_cache_rule_types.go
- pull_through_cache_rule_webhook.go
- register.go
- registry_policy_types.go
- registry_policy_webhook.go
- registry_scanning_configuration_types.go
- registry_scanning_configuration_webhook.go
- replication_configuration_types.go
- replication_configuration_webhook.go
- repository_policy_types.go
- repository_policy_webhook.go
- repository_types.go
- repository_webhook.go
- zz_generated.deepcopy.go