Documentation ¶
Overview ¶
Generate deepcopy object for servicenetworking/v1beta1 API group
Package v1beta1 contains API Schema definitions for the servicenetworking v1beta1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/servicenetworking +k8s:defaulter-gen=TypeMeta +groupName=servicenetworking.cnrm.cloud.google.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "servicenetworking.cnrm.cloud.google.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme ServiceNetworkingConnectionGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(ServiceNetworkingConnection{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type ServiceNetworkingConnection ¶
type ServiceNetworkingConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceNetworkingConnectionSpec `json:"spec,omitempty"` Status ServiceNetworkingConnectionStatus `json:"status,omitempty"` }
ServiceNetworkingConnection is the Schema for the servicenetworking API +k8s:openapi-gen=true
func (*ServiceNetworkingConnection) DeepCopy ¶
func (in *ServiceNetworkingConnection) DeepCopy() *ServiceNetworkingConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnection.
func (*ServiceNetworkingConnection) DeepCopyInto ¶
func (in *ServiceNetworkingConnection) DeepCopyInto(out *ServiceNetworkingConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingConnection) DeepCopyObject ¶
func (in *ServiceNetworkingConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceNetworkingConnectionList ¶
type ServiceNetworkingConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceNetworkingConnection `json:"items"` }
ServiceNetworkingConnectionList contains a list of ServiceNetworkingConnection
func (*ServiceNetworkingConnectionList) DeepCopy ¶
func (in *ServiceNetworkingConnectionList) DeepCopy() *ServiceNetworkingConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionList.
func (*ServiceNetworkingConnectionList) DeepCopyInto ¶
func (in *ServiceNetworkingConnectionList) DeepCopyInto(out *ServiceNetworkingConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkingConnectionList) DeepCopyObject ¶
func (in *ServiceNetworkingConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceNetworkingConnectionSpec ¶
type ServiceNetworkingConnectionSpec struct { /* */ NetworkRef v1alpha1.ResourceRef `json:"networkRef,omitempty"` /* */ ReservedPeeringRanges []v1alpha1.ResourceRef `json:"reservedPeeringRanges,omitempty"` /* Immutable. Provider peering service that is managing peering connectivity for a service provider organization. For Google services that support this functionality it is 'servicenetworking.googleapis.com'. */ Service string `json:"service,omitempty"` }
func (*ServiceNetworkingConnectionSpec) DeepCopy ¶
func (in *ServiceNetworkingConnectionSpec) DeepCopy() *ServiceNetworkingConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionSpec.
func (*ServiceNetworkingConnectionSpec) DeepCopyInto ¶
func (in *ServiceNetworkingConnectionSpec) DeepCopyInto(out *ServiceNetworkingConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkingConnectionStatus ¶
type ServiceNetworkingConnectionStatus struct { /* Conditions represent the latest available observations of the ServiceNetworkingConnection's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* */ Peering string `json:"peering,omitempty"` }
func (*ServiceNetworkingConnectionStatus) DeepCopy ¶
func (in *ServiceNetworkingConnectionStatus) DeepCopy() *ServiceNetworkingConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkingConnectionStatus.
func (*ServiceNetworkingConnectionStatus) DeepCopyInto ¶
func (in *ServiceNetworkingConnectionStatus) DeepCopyInto(out *ServiceNetworkingConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.