Documentation ¶
Overview ¶
+groupName=hardware.ibm.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 FirewallShared
- func (in *FirewallShared) DeepCopy() *FirewallShared
- func (in *FirewallShared) DeepCopyInto(out *FirewallShared)
- func (in *FirewallShared) DeepCopyObject() runtime.Object
- func (r *FirewallShared) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FirewallShared) ValidateCreate() error
- func (r *FirewallShared) ValidateDelete() error
- func (r *FirewallShared) ValidateUpdate(old runtime.Object) error
- type FirewallSharedList
- type FirewallSharedSpec
- type FirewallSharedSpecResource
- type FirewallSharedStatus
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: hardware.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 FirewallShared ¶
type FirewallShared struct {}
func (*FirewallShared) DeepCopy ¶
func (in *FirewallShared) DeepCopy() *FirewallShared
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallShared.
func (*FirewallShared) DeepCopyInto ¶
func (in *FirewallShared) DeepCopyInto(out *FirewallShared)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallShared) DeepCopyObject ¶
func (in *FirewallShared) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallShared) SetupWebhookWithManager ¶
func (r *FirewallShared) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FirewallShared) ValidateCreate ¶
func (r *FirewallShared) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FirewallShared) ValidateDelete ¶
func (r *FirewallShared) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FirewallShared) ValidateUpdate ¶
func (r *FirewallShared) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FirewallSharedList ¶
type FirewallSharedList struct { FirewallShared `json:"items,omitempty"` }Items []
FirewallSharedList is a list of FirewallShareds
func (*FirewallSharedList) DeepCopy ¶
func (in *FirewallSharedList) DeepCopy() *FirewallSharedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSharedList.
func (*FirewallSharedList) DeepCopyInto ¶
func (in *FirewallSharedList) DeepCopyInto(out *FirewallSharedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallSharedList) DeepCopyObject ¶
func (in *FirewallSharedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallSharedSpec ¶
type FirewallSharedSpec struct {}
func (*FirewallSharedSpec) DeepCopy ¶
func (in *FirewallSharedSpec) DeepCopy() *FirewallSharedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSharedSpec.
func (*FirewallSharedSpec) DeepCopyInto ¶
func (in *FirewallSharedSpec) DeepCopyInto(out *FirewallSharedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSharedSpecResource ¶
type FirewallSharedSpecResource struct { // +optional BillingItemID *int64 `json:"billingItemID,omitempty" tf:"billing_item_id"` FirewallType *string `json:"firewallType" tf:"firewall_type"` // +optional HardwareInstanceID *int64 `json:"hardwareInstanceID,omitempty" tf:"hardware_instance_id"` // +optional VirtualInstanceID *int64 `json:"virtualInstanceID,omitempty" tf:"virtual_instance_id"` }
func (*FirewallSharedSpecResource) DeepCopy ¶
func (in *FirewallSharedSpecResource) DeepCopy() *FirewallSharedSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSharedSpecResource.
func (*FirewallSharedSpecResource) DeepCopyInto ¶
func (in *FirewallSharedSpecResource) DeepCopyInto(out *FirewallSharedSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSharedStatus ¶
type FirewallSharedStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FirewallSharedStatus) DeepCopy ¶
func (in *FirewallSharedStatus) DeepCopy() *FirewallSharedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSharedStatus.
func (*FirewallSharedStatus) DeepCopyInto ¶
func (in *FirewallSharedStatus) DeepCopyInto(out *FirewallSharedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.