v1alpha1

package
v0.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the kube-egress-gateway v1alpha1 API group +kubebuilder:object:generate=true +groupName=egressgateway.kubernetes.azure.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "egressgateway.kubernetes.azure.com", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type GatewayConfiguration added in v0.0.8

type GatewayConfiguration struct {
	// StaticGatewayConfiguration in <namespace>/<name> pattern
	StaticGatewayConfiguration string `json:"staticGatewayConfiguration,omitempty"`
	// Network interface name
	InterfaceName string `json:"interfaceName,omitempty"`
}

func (*GatewayConfiguration) DeepCopy added in v0.0.8

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayConfiguration.

func (*GatewayConfiguration) DeepCopyInto added in v0.0.8

func (in *GatewayConfiguration) DeepCopyInto(out *GatewayConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayLBConfiguration

type GatewayLBConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GatewayLBConfigurationSpec    `json:"spec,omitempty"`
	Status *GatewayLBConfigurationStatus `json:"status,omitempty"`
}

GatewayLBConfiguration is the Schema for the gatewaylbconfigurations API

func (*GatewayLBConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLBConfiguration.

func (*GatewayLBConfiguration) DeepCopyInto

func (in *GatewayLBConfiguration) DeepCopyInto(out *GatewayLBConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayLBConfiguration) DeepCopyObject

func (in *GatewayLBConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayLBConfigurationList

type GatewayLBConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GatewayLBConfiguration `json:"items"`
}

GatewayLBConfigurationList contains a list of GatewayLBConfiguration

func (*GatewayLBConfigurationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLBConfigurationList.

func (*GatewayLBConfigurationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayLBConfigurationList) DeepCopyObject

func (in *GatewayLBConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayLBConfigurationSpec

type GatewayLBConfigurationSpec struct {

	// Name of the gateway nodepool to apply the gateway configuration.
	// +optional
	GatewayNodepoolName string `json:"gatewayNodepoolName,omitempty"`

	// Profile of the gateway VMSS to apply the gateway configuration.
	// +optional
	GatewayVmssProfile `json:"gatewayVmssProfile,omitempty"`

	// Whether to provision public IP prefixes for outbound.
	//+kubebuilder:default=true
	ProvisionPublicIps bool `json:"provisionPublicIps"`

	// BYO Resource ID of public IP prefix to be used as outbound.
	// +optional
	PublicIpPrefixId string `json:"publicIpPrefixId,omitempty"`
}

GatewayLBConfigurationSpec defines the desired state of GatewayLBConfiguration

func (*GatewayLBConfigurationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLBConfigurationSpec.

func (*GatewayLBConfigurationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayLBConfigurationStatus

type GatewayLBConfigurationStatus struct {

	// Gateway frontend IP.
	FrontendIp string `json:"frontendIp,omitempty"`

	// Listening port of the gateway server.
	ServerPort int32 `json:"serverPort,omitempty"`

	// Egress IP Prefix CIDR used for this gateway configuration.
	EgressIpPrefix string `json:"egressIpPrefix,omitempty"`
}

GatewayLBConfigurationStatus defines the observed state of GatewayLBConfiguration

func (*GatewayLBConfigurationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayLBConfigurationStatus.

func (*GatewayLBConfigurationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayServerProfile added in v0.0.6

type GatewayServerProfile struct {
	// Gateway IP for connection.
	Ip string `json:"ip,omitempty"`

	// Listening port of the gateway server.
	Port int32 `json:"port,omitempty"`

	// Gateway server public key.
	PublicKey string `json:"publicKey,omitempty"`

	// Reference of the secret that holds gateway side private key.
	PrivateKeySecretRef *corev1.ObjectReference `json:"privateKeySecretRef,omitempty"`
}

GatewayProfile provides details about gateway side configuration.

func (*GatewayServerProfile) DeepCopy added in v0.0.6

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayServerProfile.

func (*GatewayServerProfile) DeepCopyInto added in v0.0.6

func (in *GatewayServerProfile) DeepCopyInto(out *GatewayServerProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayStatus

type GatewayStatus struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GatewayStatusSpec   `json:"spec,omitempty"`
	Status GatewayStatusStatus `json:"status,omitempty"`
}

GatewayStatus is the Schema for the gatewaystatuses API

func (*GatewayStatus) DeepCopy

func (in *GatewayStatus) DeepCopy() *GatewayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.

func (*GatewayStatus) DeepCopyInto

func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayStatus) DeepCopyObject

func (in *GatewayStatus) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayStatusList

type GatewayStatusList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GatewayStatus `json:"items"`
}

GatewayStatusList contains a list of GatewayStatus

func (*GatewayStatusList) DeepCopy

func (in *GatewayStatusList) DeepCopy() *GatewayStatusList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatusList.

func (*GatewayStatusList) DeepCopyInto

func (in *GatewayStatusList) DeepCopyInto(out *GatewayStatusList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayStatusList) DeepCopyObject

func (in *GatewayStatusList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayStatusSpec

type GatewayStatusSpec struct {

	// List of ready gateway configurations
	ReadyGatewayConfigurations []GatewayConfiguration `json:"readyGatewayConfigurations,omitempty"`
	// List of ready peer configurations
	ReadyPeerConfigurations []PeerConfiguration `json:"readyPeerConfigurations,omitempty"`
}

GatewayStatusSpec defines the desired state of GatewayStatus

func (*GatewayStatusSpec) DeepCopy

func (in *GatewayStatusSpec) DeepCopy() *GatewayStatusSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatusSpec.

func (*GatewayStatusSpec) DeepCopyInto

func (in *GatewayStatusSpec) DeepCopyInto(out *GatewayStatusSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayStatusStatus

type GatewayStatusStatus struct {
}

GatewayStatusStatus defines the observed state of GatewayStatus

func (*GatewayStatusStatus) DeepCopy

func (in *GatewayStatusStatus) DeepCopy() *GatewayStatusStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatusStatus.

func (*GatewayStatusStatus) DeepCopyInto

func (in *GatewayStatusStatus) DeepCopyInto(out *GatewayStatusStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayVMConfiguration

type GatewayVMConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GatewayVMConfigurationSpec    `json:"spec,omitempty"`
	Status *GatewayVMConfigurationStatus `json:"status,omitempty"`
}

GatewayVMConfiguration is the Schema for the gatewayvmconfigurations API

func (*GatewayVMConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVMConfiguration.

func (*GatewayVMConfiguration) DeepCopyInto

func (in *GatewayVMConfiguration) DeepCopyInto(out *GatewayVMConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayVMConfiguration) DeepCopyObject

func (in *GatewayVMConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayVMConfigurationList

type GatewayVMConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GatewayVMConfiguration `json:"items"`
}

GatewayVMConfigurationList contains a list of GatewayVMConfiguration

func (*GatewayVMConfigurationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVMConfigurationList.

func (*GatewayVMConfigurationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayVMConfigurationList) DeepCopyObject

func (in *GatewayVMConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewayVMConfigurationSpec

type GatewayVMConfigurationSpec struct {

	// Name of the gateway nodepool to apply the gateway configuration.
	// +optional
	GatewayNodepoolName string `json:"gatewayNodepoolName,omitempty"`

	// Profile of the gateway VMSS to apply the gateway configuration.
	// +optional
	GatewayVmssProfile `json:"gatewayVmssProfile,omitempty"`

	// Whether to provision public IP prefixes for outbound.
	//+kubebuilder:default=true
	ProvisionPublicIps bool `json:"provisionPublicIps"`

	// BYO Resource ID of public IP prefix to be used as outbound.
	// +optional
	PublicIpPrefixId string `json:"publicIpPrefixId,omitempty"`
}

GatewayVMConfigurationSpec defines the desired state of GatewayVMConfiguration

func (*GatewayVMConfigurationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVMConfigurationSpec.

func (*GatewayVMConfigurationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayVMConfigurationStatus

type GatewayVMConfigurationStatus struct {

	// The egress source IP for traffic using this configuration.
	EgressIpPrefix string `json:"egressIpPrefix,omitempty"`

	// Gateway VM profile
	GatewayVMProfiles []GatewayVMProfile `json:"gatewayVMProfiles,omitempty"`
}

GatewayVMConfigurationStatus defines the observed state of GatewayVMConfiguration

func (*GatewayVMConfigurationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVMConfigurationStatus.

func (*GatewayVMConfigurationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayVMProfile added in v0.0.7

type GatewayVMProfile struct {
	NodeName    string `json:"nodeName,omitempty"`
	PrimaryIP   string `json:"primaryIP,omitempty"`
	SecondaryIP string `json:"secondaryIP,omitempty"`
}

GatewayVMProfile provides details about gateway VM side configuration.

func (*GatewayVMProfile) DeepCopy added in v0.0.7

func (in *GatewayVMProfile) DeepCopy() *GatewayVMProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVMProfile.

func (*GatewayVMProfile) DeepCopyInto added in v0.0.7

func (in *GatewayVMProfile) DeepCopyInto(out *GatewayVMProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayVmssProfile

type GatewayVmssProfile struct {
	// Resource group of the VMSS. Must be in the same subscription.
	VmssResourceGroup string `json:"vmssResourceGroup,omitempty"`

	// Name of the VMSS
	VmssName string `json:"vmssName,omitempty"`

	// Public IP prefix size to be applied to this VMSS.
	//+kubebuilder:validation:Minimum=0
	//+kubebuilder:validation:Maximum=31
	PublicIpPrefixSize int32 `json:"publicIpPrefixSize,omitempty"`
}

GatewayVmssProfile finds an existing gateway VMSS (virtual machine scale set).

func (*GatewayVmssProfile) DeepCopy

func (in *GatewayVmssProfile) DeepCopy() *GatewayVmssProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayVmssProfile.

func (*GatewayVmssProfile) DeepCopyInto

func (in *GatewayVmssProfile) DeepCopyInto(out *GatewayVmssProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PeerConfiguration

type PeerConfiguration struct {
	// PodEndpoint in <namespace>/<name> pattern
	PodEndpoint string `json:"podEndpoint,omitempty"`
	// Network interface name
	InterfaceName string `json:"interfaceName,omitempty"`
	// Public Key
	PublicKey string `json:"publicKey,omitempty"`
}

func (*PeerConfiguration) DeepCopy

func (in *PeerConfiguration) DeepCopy() *PeerConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerConfiguration.

func (*PeerConfiguration) DeepCopyInto

func (in *PeerConfiguration) DeepCopyInto(out *PeerConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodEndpoint added in v0.0.6

type PodEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PodEndpointSpec   `json:"spec,omitempty"`
	Status PodEndpointStatus `json:"status,omitempty"`
}

PodEndpoint is the Schema for the podendpoints API

func (*PodEndpoint) DeepCopy added in v0.0.6

func (in *PodEndpoint) DeepCopy() *PodEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodEndpoint.

func (*PodEndpoint) DeepCopyInto added in v0.0.6

func (in *PodEndpoint) DeepCopyInto(out *PodEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PodEndpoint) DeepCopyObject added in v0.0.6

func (in *PodEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PodEndpointList added in v0.0.6

type PodEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PodEndpoint `json:"items"`
}

PodEndpointList contains a list of PodEndpoint

func (*PodEndpointList) DeepCopy added in v0.0.6

func (in *PodEndpointList) DeepCopy() *PodEndpointList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodEndpointList.

func (*PodEndpointList) DeepCopyInto added in v0.0.6

func (in *PodEndpointList) DeepCopyInto(out *PodEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PodEndpointList) DeepCopyObject added in v0.0.6

func (in *PodEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PodEndpointSpec added in v0.0.6

type PodEndpointSpec struct {

	// Name of StaticGatewayConfiguration the pod uses.
	StaticGatewayConfiguration string `json:"staticGatewayConfiguration,omitempty"`

	// IPv4 address assigned to the pod.
	PodIpAddress string `json:"podIpAddress,omitempty"`

	// public key on pod side.
	PodPublicKey string `json:"podPublicKey,omitempty"`
}

PodEndpointSpec defines the desired state of PodEndpoint

func (*PodEndpointSpec) DeepCopy added in v0.0.6

func (in *PodEndpointSpec) DeepCopy() *PodEndpointSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodEndpointSpec.

func (*PodEndpointSpec) DeepCopyInto added in v0.0.6

func (in *PodEndpointSpec) DeepCopyInto(out *PodEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PodEndpointStatus added in v0.0.6

type PodEndpointStatus struct {
}

PodEndpointStatus defines the observed state of PodEndpoint

func (*PodEndpointStatus) DeepCopy added in v0.0.6

func (in *PodEndpointStatus) DeepCopy() *PodEndpointStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodEndpointStatus.

func (*PodEndpointStatus) DeepCopyInto added in v0.0.6

func (in *PodEndpointStatus) DeepCopyInto(out *PodEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteType

type RouteType string

RouteType defines the type of defaultRoute. +kubebuilder:validation:Enum=azureNetworking;staticEgressGateway

const (
	// RouteStaticEgressGateway defines static egress gateway as the default route.
	RouteStaticEgressGateway RouteType = "staticEgressGateway"

	// RouteAzureNetworking defines azure networking as the default route.
	RouteAzureNetworking RouteType = "azureNetworking"
)

type StaticGatewayConfiguration

type StaticGatewayConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   StaticGatewayConfigurationSpec   `json:"spec,omitempty"`
	Status StaticGatewayConfigurationStatus `json:"status,omitempty"`
}

StaticGatewayConfiguration is the Schema for the staticgatewayconfigurations API

func (*StaticGatewayConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticGatewayConfiguration.

func (*StaticGatewayConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StaticGatewayConfiguration) DeepCopyObject

func (in *StaticGatewayConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StaticGatewayConfigurationList

type StaticGatewayConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []StaticGatewayConfiguration `json:"items"`
}

StaticGatewayConfigurationList contains a list of StaticGatewayConfiguration

func (*StaticGatewayConfigurationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticGatewayConfigurationList.

func (*StaticGatewayConfigurationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StaticGatewayConfigurationList) DeepCopyObject

func (in *StaticGatewayConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StaticGatewayConfigurationSpec

type StaticGatewayConfigurationSpec struct {

	// Name of the gateway nodepool to apply the gateway configuration.
	// +optional
	GatewayNodepoolName string `json:"gatewayNodepoolName,omitempty"`

	// Profile of the gateway VMSS to apply the gateway configuration.
	// +optional
	GatewayVmssProfile `json:"gatewayVmssProfile,omitempty"`

	// Pod default route, should be either azureNetworking (pod's eth0) or staticEgressGateway (default).
	//+kubebuilder:default=staticEgressGateway
	DefaultRoute RouteType `json:"defaultRoute,omitempty"`

	// Whether to provision public IP prefixes for outbound.
	//+kubebuilder:default=true
	ProvisionPublicIps bool `json:"provisionPublicIps"`

	// BYO Resource ID of public IP prefix to be used as outbound. This can only be specified when provisionPublicIps is true.
	// +optional
	PublicIpPrefixId string `json:"publicIpPrefixId,omitempty"`

	// CIDRs to be excluded from the default route.
	ExcludeCidrs []string `json:"excludeCidrs,omitempty"`
}

StaticGatewayConfigurationSpec defines the desired state of StaticGatewayConfiguration

func (*StaticGatewayConfigurationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticGatewayConfigurationSpec.

func (*StaticGatewayConfigurationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StaticGatewayConfigurationStatus

type StaticGatewayConfigurationStatus struct {

	// Egress IP Prefix CIDR used for this gateway configuration.
	EgressIpPrefix string `json:"egressIpPrefix,omitempty"`

	// Gateway server profile.
	GatewayServerProfile `json:"gatewayServerProfile,omitempty"`
}

StaticGatewayConfigurationStatus defines the observed state of StaticGatewayConfiguration

func (*StaticGatewayConfigurationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticGatewayConfigurationStatus.

func (*StaticGatewayConfigurationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL