Documentation ¶
Overview ¶
+groupName=mskconnect.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 CustomPlugin
- func (in *CustomPlugin) DeepCopy() *CustomPlugin
- func (in *CustomPlugin) DeepCopyInto(out *CustomPlugin)
- func (in *CustomPlugin) DeepCopyObject() runtime.Object
- func (r *CustomPlugin) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CustomPlugin) ValidateCreate() error
- func (r *CustomPlugin) ValidateDelete() error
- func (r *CustomPlugin) ValidateUpdate(old runtime.Object) error
- type CustomPluginList
- type CustomPluginSpec
- type CustomPluginSpecLocation
- type CustomPluginSpecLocationCodec
- type CustomPluginSpecLocationS3
- type CustomPluginSpecLocationS3Codec
- type CustomPluginSpecResource
- type CustomPluginStatus
- type WorkerConfiguration
- func (in *WorkerConfiguration) DeepCopy() *WorkerConfiguration
- func (in *WorkerConfiguration) DeepCopyInto(out *WorkerConfiguration)
- func (in *WorkerConfiguration) DeepCopyObject() runtime.Object
- func (r *WorkerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WorkerConfiguration) ValidateCreate() error
- func (r *WorkerConfiguration) ValidateDelete() error
- func (r *WorkerConfiguration) ValidateUpdate(old runtime.Object) error
- type WorkerConfigurationList
- type WorkerConfigurationSpec
- type WorkerConfigurationSpecResource
- type WorkerConfigurationStatus
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: mskconnect.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 CustomPlugin ¶
type CustomPlugin struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomPluginSpec `json:"spec,omitempty"` Status CustomPluginStatus `json:"status,omitempty"` }
func (*CustomPlugin) DeepCopy ¶
func (in *CustomPlugin) DeepCopy() *CustomPlugin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPlugin.
func (*CustomPlugin) DeepCopyInto ¶
func (in *CustomPlugin) DeepCopyInto(out *CustomPlugin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomPlugin) DeepCopyObject ¶
func (in *CustomPlugin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomPlugin) SetupWebhookWithManager ¶
func (r *CustomPlugin) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CustomPlugin) ValidateCreate ¶
func (r *CustomPlugin) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CustomPlugin) ValidateDelete ¶
func (r *CustomPlugin) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CustomPlugin) ValidateUpdate ¶
func (r *CustomPlugin) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CustomPluginList ¶
type CustomPluginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CustomPlugin CRD objects Items []CustomPlugin `json:"items,omitempty"` }
CustomPluginList is a list of CustomPlugins
func (*CustomPluginList) DeepCopy ¶
func (in *CustomPluginList) DeepCopy() *CustomPluginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginList.
func (*CustomPluginList) DeepCopyInto ¶
func (in *CustomPluginList) DeepCopyInto(out *CustomPluginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomPluginList) DeepCopyObject ¶
func (in *CustomPluginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomPluginSpec ¶
type CustomPluginSpec struct { State *CustomPluginSpecResource `json:"state,omitempty" tf:"-"` Resource CustomPluginSpecResource `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 (*CustomPluginSpec) DeepCopy ¶
func (in *CustomPluginSpec) DeepCopy() *CustomPluginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginSpec.
func (*CustomPluginSpec) DeepCopyInto ¶
func (in *CustomPluginSpec) DeepCopyInto(out *CustomPluginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPluginSpecLocation ¶
type CustomPluginSpecLocation struct {
S3 *CustomPluginSpecLocationS3 `json:"s3" tf:"s3"`
}
func (*CustomPluginSpecLocation) DeepCopy ¶
func (in *CustomPluginSpecLocation) DeepCopy() *CustomPluginSpecLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginSpecLocation.
func (*CustomPluginSpecLocation) DeepCopyInto ¶
func (in *CustomPluginSpecLocation) DeepCopyInto(out *CustomPluginSpecLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPluginSpecLocationCodec ¶
type CustomPluginSpecLocationCodec struct { }
+k8s:deepcopy-gen=false
func (CustomPluginSpecLocationCodec) Decode ¶
func (CustomPluginSpecLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CustomPluginSpecLocationS3 ¶
type CustomPluginSpecLocationS3 struct { BucketArn *string `json:"bucketArn" tf:"bucket_arn"` FileKey *string `json:"fileKey" tf:"file_key"` // +optional ObjectVersion *string `json:"objectVersion,omitempty" tf:"object_version"` }
func (*CustomPluginSpecLocationS3) DeepCopy ¶
func (in *CustomPluginSpecLocationS3) DeepCopy() *CustomPluginSpecLocationS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginSpecLocationS3.
func (*CustomPluginSpecLocationS3) DeepCopyInto ¶
func (in *CustomPluginSpecLocationS3) DeepCopyInto(out *CustomPluginSpecLocationS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPluginSpecLocationS3Codec ¶
type CustomPluginSpecLocationS3Codec struct { }
+k8s:deepcopy-gen=false
func (CustomPluginSpecLocationS3Codec) Decode ¶
func (CustomPluginSpecLocationS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CustomPluginSpecResource ¶
type CustomPluginSpecResource 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"` ContentType *string `json:"contentType" tf:"content_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional LatestRevision *int64 `json:"latestRevision,omitempty" tf:"latest_revision"` Location *CustomPluginSpecLocation `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*CustomPluginSpecResource) DeepCopy ¶
func (in *CustomPluginSpecResource) DeepCopy() *CustomPluginSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginSpecResource.
func (*CustomPluginSpecResource) DeepCopyInto ¶
func (in *CustomPluginSpecResource) DeepCopyInto(out *CustomPluginSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPluginStatus ¶
type CustomPluginStatus 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 (*CustomPluginStatus) DeepCopy ¶
func (in *CustomPluginStatus) DeepCopy() *CustomPluginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPluginStatus.
func (*CustomPluginStatus) DeepCopyInto ¶
func (in *CustomPluginStatus) DeepCopyInto(out *CustomPluginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerConfiguration ¶
type WorkerConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkerConfigurationSpec `json:"spec,omitempty"` Status WorkerConfigurationStatus `json:"status,omitempty"` }
func (*WorkerConfiguration) DeepCopy ¶
func (in *WorkerConfiguration) DeepCopy() *WorkerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerConfiguration.
func (*WorkerConfiguration) DeepCopyInto ¶
func (in *WorkerConfiguration) DeepCopyInto(out *WorkerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkerConfiguration) DeepCopyObject ¶
func (in *WorkerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkerConfiguration) SetupWebhookWithManager ¶
func (r *WorkerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*WorkerConfiguration) ValidateCreate ¶
func (r *WorkerConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WorkerConfiguration) ValidateDelete ¶
func (r *WorkerConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*WorkerConfiguration) ValidateUpdate ¶
func (r *WorkerConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type WorkerConfigurationList ¶
type WorkerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WorkerConfiguration CRD objects Items []WorkerConfiguration `json:"items,omitempty"` }
WorkerConfigurationList is a list of WorkerConfigurations
func (*WorkerConfigurationList) DeepCopy ¶
func (in *WorkerConfigurationList) DeepCopy() *WorkerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerConfigurationList.
func (*WorkerConfigurationList) DeepCopyInto ¶
func (in *WorkerConfigurationList) DeepCopyInto(out *WorkerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkerConfigurationList) DeepCopyObject ¶
func (in *WorkerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkerConfigurationSpec ¶
type WorkerConfigurationSpec struct { State *WorkerConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource WorkerConfigurationSpecResource `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 (*WorkerConfigurationSpec) DeepCopy ¶
func (in *WorkerConfigurationSpec) DeepCopy() *WorkerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerConfigurationSpec.
func (*WorkerConfigurationSpec) DeepCopyInto ¶
func (in *WorkerConfigurationSpec) DeepCopyInto(out *WorkerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerConfigurationSpecResource ¶
type WorkerConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional LatestRevision *int64 `json:"latestRevision,omitempty" tf:"latest_revision"` Name *string `json:"name" tf:"name"` PropertiesFileContent *string `json:"propertiesFileContent" tf:"properties_file_content"` }
func (*WorkerConfigurationSpecResource) DeepCopy ¶
func (in *WorkerConfigurationSpecResource) DeepCopy() *WorkerConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerConfigurationSpecResource.
func (*WorkerConfigurationSpecResource) DeepCopyInto ¶
func (in *WorkerConfigurationSpecResource) DeepCopyInto(out *WorkerConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerConfigurationStatus ¶
type WorkerConfigurationStatus 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 (*WorkerConfigurationStatus) DeepCopy ¶
func (in *WorkerConfigurationStatus) DeepCopy() *WorkerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerConfigurationStatus.
func (*WorkerConfigurationStatus) DeepCopyInto ¶
func (in *WorkerConfigurationStatus) DeepCopyInto(out *WorkerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.