Documentation
¶
Overview ¶
Package v1beta1 contains the input type for this Function +kubebuilder:object:generate=true +groupName=cidr.fn.crossplane.io +versionName=v1beta1
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parameters ¶
type Parameters struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// cidrfunc is one of cidrhost, cidrnetmast, cidesubnet, cidrsubnets, cidrsubnetloop
CidrFunc string `json:"cidrFunc"`
// prefix field
PrefixField string `json:"prefixField,omitempty"`
// prefix is a CIDR block that is used as input for CIDR calculations
Prefix string `json:"prefix"`
// hostnum field
HostNumField string `json:"hostNumField,omitempty"`
// hostnum
HostNum int `json:"hostNum,omitempty"`
// newbits field
NewBitsField string `json:"newBitsField,omitempty"`
// newbits
NewBits []int `json:"newBits,omitempty"`
// netnum field
NetNumField string `json:"netNumField,omitempty"`
// netnum
NetNum int64 `json:"netNum,omitempty"`
// netnumcount field
NetNumCountField string `json:"netNumCountField,omitempty"`
// netnumcount
NetNumCount int64 `json:"netNumCount,omitempty"`
// netnumitems field
NetNumItemsField string `json:"netNumItemsField,omitempty"`
// netnumitems
NetNumItems []string `json:"netNumItems,omitempty"`
// offset field
OffsetField string `json:"offsetField,omitempty"`
// offset is only used by cidrsubnetloop
Offset int `json:"offset,omitempty"`
// output field
OutputField string `json:"outputField,omitempty"`
}
Parameters can be used to provide input to this Function. +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:resource:categories=crossplane
func (*Parameters) DeepCopy ¶
func (in *Parameters) DeepCopy() *Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameters.
func (*Parameters) DeepCopyInto ¶
func (in *Parameters) DeepCopyInto(out *Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Parameters) DeepCopyObject ¶
func (in *Parameters) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
Click to show internal directories.
Click to hide internal directories.