v1beta1

package
v1.45.0 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

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

View Source
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

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

func (*ServiceNetworkingConnection) DeepCopyInto

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

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

func (*ServiceNetworkingConnectionList) DeepCopyInto

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

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

func (*ServiceNetworkingConnectionSpec) DeepCopyInto

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

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

func (*ServiceNetworkingConnectionStatus) 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