# Constants
NetworkingProtocolTCP is the TCP protocol.
NetworkingProtocolUDP is the UDP protocol.
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
IPBlock defines source/destination IPBlock in networking rules.
No description provided by the author
NetworkingPeer defines the source/destination peer for networking rules.
No description provided by the author
SecurityGroup defines reference to an AWS EC2 SecurityGroup.
ServiceReference defines reference to a Kubernetes Service and its ServicePort.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="SERVICE-NAME",type="string",JSONPath=".spec.serviceRef.name",description="The Kubernetes Service's name" +kubebuilder:printcolumn:name="SERVICE-PORT",type="string",JSONPath=".spec.serviceRef.port",description="The Kubernetes Service's port" +kubebuilder:printcolumn:name="TARGET-TYPE",type="string",JSONPath=".spec.targetType",description="The AWS TargetGroup's TargetType" +kubebuilder:printcolumn:name="ARN",type="string",JSONPath=".spec.targetGroupARN",description="The AWS TargetGroup's Amazon Resource Name",priority=1 +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" TargetGroupBinding is the Schema for the TargetGroupBinding API.
TargetGroupBindingList contains a list of TargetGroupBinding.
No description provided by the author
TargetGroupBindingSpec defines the desired state of TargetGroupBinding.
TargetGroupBindingStatus defines the observed state of TargetGroupBinding.
# Type aliases
+kubebuilder:validation:Enum=TCP;UDP.
+kubebuilder:validation:Enum=instance;ip.