v1

package
v0.0.0-...-f20e628 Latest Latest
Warning

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

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

Documentation

Overview

Package v1 contains the types for network.prismacloud.io/v1 +k8s:openapi-gen=true +k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +k8s:conversion-gen=go.aporeto.io/gaia-k8s/pkg/apis/networkprismacloudio/v1 +groupName=network.prismacloud.io

Package v1 contains API Schema definitions for the networkprismacloudio v1 API group

Index

Constants

View Source
const GroupName = "network.prismacloud.io"

GroupName holds the API group name.

Variables

View Source
var (
	// SchemeBuilder registers the known types
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	// AddToScheme applies all the stored functions to the scheme
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ClusterEnforcer

type ClusterEnforcer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseEnforcer `json:"spec,omitempty"`
}

ClusterEnforcer is the Schema for the ClusterEnforcers API +genclient +genclient:readonly +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterEnforcer) DeepCopy

func (in *ClusterEnforcer) DeepCopy() *ClusterEnforcer

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

func (*ClusterEnforcer) DeepCopyInto

func (in *ClusterEnforcer) DeepCopyInto(out *ClusterEnforcer)

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

func (*ClusterEnforcer) DeepCopyObject

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

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

type ClusterEnforcerList

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

ClusterEnforcerList contains a list of Enforcer +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterEnforcerList) DeepCopy

func (in *ClusterEnforcerList) DeepCopy() *ClusterEnforcerList

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

func (*ClusterEnforcerList) DeepCopyInto

func (in *ClusterEnforcerList) DeepCopyInto(out *ClusterEnforcerList)

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

func (*ClusterEnforcerList) DeepCopyObject

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

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

type ClusterEnforcerProfile

type ClusterEnforcerProfile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseEnforcerProfile `json:"spec,omitempty"`
}

ClusterEnforcerProfile is the Schema for the ClusterEnforcerProfiles API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterEnforcerProfile) DeepCopy

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

func (*ClusterEnforcerProfile) DeepCopyInto

func (in *ClusterEnforcerProfile) DeepCopyInto(out *ClusterEnforcerProfile)

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

func (*ClusterEnforcerProfile) DeepCopyObject

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

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

type ClusterEnforcerProfileList

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

ClusterEnforcerProfileList contains a list of EnforcerProfile +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterEnforcerProfileList) DeepCopy

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

func (*ClusterEnforcerProfileList) DeepCopyInto

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

func (*ClusterEnforcerProfileList) DeepCopyObject

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

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

type ClusterExternalNetwork

type ClusterExternalNetwork struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseExternalNetwork `json:"spec,omitempty"`
}

ClusterExternalNetwork is the Schema for the ClusterExternalNetworks API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterExternalNetwork) DeepCopy

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

func (*ClusterExternalNetwork) DeepCopyInto

func (in *ClusterExternalNetwork) DeepCopyInto(out *ClusterExternalNetwork)

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

func (*ClusterExternalNetwork) DeepCopyObject

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

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

type ClusterExternalNetworkList

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

ClusterExternalNetworkList contains a list of ExternalNetwork +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterExternalNetworkList) DeepCopy

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

func (*ClusterExternalNetworkList) DeepCopyInto

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

func (*ClusterExternalNetworkList) DeepCopyObject

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

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

type ClusterNetworkRuleSetPolicy

type ClusterNetworkRuleSetPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseNetworkRuleSetPolicy `json:"spec,omitempty"`
}

ClusterNetworkRuleSetPolicy is the Schema for the ClusterNetworkRuleSetPolicys API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterNetworkRuleSetPolicy) DeepCopy

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

func (*ClusterNetworkRuleSetPolicy) DeepCopyInto

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

func (*ClusterNetworkRuleSetPolicy) DeepCopyObject

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

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

type ClusterNetworkRuleSetPolicyList

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

ClusterNetworkRuleSetPolicyList contains a list of NetworkRuleSetPolicy +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterNetworkRuleSetPolicyList) DeepCopy

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

func (*ClusterNetworkRuleSetPolicyList) DeepCopyInto

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

func (*ClusterNetworkRuleSetPolicyList) DeepCopyObject

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

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

type ClusterPUTrafficAction

type ClusterPUTrafficAction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparsePUTrafficAction `json:"spec,omitempty"`
}

ClusterPUTrafficAction is the Schema for the ClusterPUTrafficActions API +genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterPUTrafficAction) DeepCopy

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

func (*ClusterPUTrafficAction) DeepCopyInto

func (in *ClusterPUTrafficAction) DeepCopyInto(out *ClusterPUTrafficAction)

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

func (*ClusterPUTrafficAction) DeepCopyObject

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

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

type ClusterPUTrafficActionList

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

ClusterPUTrafficActionList contains a list of PUTrafficAction +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterPUTrafficActionList) DeepCopy

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

func (*ClusterPUTrafficActionList) DeepCopyInto

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

func (*ClusterPUTrafficActionList) DeepCopyObject

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

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

type ClusterProcessingUnit

type ClusterProcessingUnit struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseProcessingUnit `json:"spec,omitempty"`
}

ClusterProcessingUnit is the Schema for the ClusterProcessingUnits API +genclient +genclient:readonly +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterProcessingUnit) DeepCopy

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

func (*ClusterProcessingUnit) DeepCopyInto

func (in *ClusterProcessingUnit) DeepCopyInto(out *ClusterProcessingUnit)

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

func (*ClusterProcessingUnit) DeepCopyObject

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

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

type ClusterProcessingUnitList

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

ClusterProcessingUnitList contains a list of ProcessingUnit +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ClusterProcessingUnitList) DeepCopy

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

func (*ClusterProcessingUnitList) DeepCopyInto

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

func (*ClusterProcessingUnitList) DeepCopyObject

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

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

type ExternalNetwork

type ExternalNetwork struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseExternalNetwork `json:"spec,omitempty"`
}

ExternalNetwork is the Schema for the ExternalNetworks API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ExternalNetwork) DeepCopy

func (in *ExternalNetwork) DeepCopy() *ExternalNetwork

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

func (*ExternalNetwork) DeepCopyInto

func (in *ExternalNetwork) DeepCopyInto(out *ExternalNetwork)

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

func (*ExternalNetwork) DeepCopyObject

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

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

type ExternalNetworkList

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

ExternalNetworkList contains a list of ExternalNetwork +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ExternalNetworkList) DeepCopy

func (in *ExternalNetworkList) DeepCopy() *ExternalNetworkList

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

func (*ExternalNetworkList) DeepCopyInto

func (in *ExternalNetworkList) DeepCopyInto(out *ExternalNetworkList)

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

func (*ExternalNetworkList) DeepCopyObject

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

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

type NetworkRuleSetPolicy

type NetworkRuleSetPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseNetworkRuleSetPolicy `json:"spec,omitempty"`
}

NetworkRuleSetPolicy is the Schema for the NetworkRuleSetPolicys API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*NetworkRuleSetPolicy) DeepCopy

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

func (*NetworkRuleSetPolicy) DeepCopyInto

func (in *NetworkRuleSetPolicy) DeepCopyInto(out *NetworkRuleSetPolicy)

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

func (*NetworkRuleSetPolicy) DeepCopyObject

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

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

type NetworkRuleSetPolicyList

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

NetworkRuleSetPolicyList contains a list of NetworkRuleSetPolicy +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*NetworkRuleSetPolicyList) DeepCopy

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

func (*NetworkRuleSetPolicyList) DeepCopyInto

func (in *NetworkRuleSetPolicyList) DeepCopyInto(out *NetworkRuleSetPolicyList)

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

func (*NetworkRuleSetPolicyList) DeepCopyObject

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

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

type PUTrafficAction

type PUTrafficAction struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparsePUTrafficAction `json:"spec,omitempty"`
}

PUTrafficAction is the Schema for the PUTrafficActions API +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PUTrafficAction) DeepCopy

func (in *PUTrafficAction) DeepCopy() *PUTrafficAction

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

func (*PUTrafficAction) DeepCopyInto

func (in *PUTrafficAction) DeepCopyInto(out *PUTrafficAction)

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

func (*PUTrafficAction) DeepCopyObject

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

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

type PUTrafficActionList

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

PUTrafficActionList contains a list of PUTrafficAction +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PUTrafficActionList) DeepCopy

func (in *PUTrafficActionList) DeepCopy() *PUTrafficActionList

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

func (*PUTrafficActionList) DeepCopyInto

func (in *PUTrafficActionList) DeepCopyInto(out *PUTrafficActionList)

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

func (*PUTrafficActionList) DeepCopyObject

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

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

type ProcessingUnit

type ProcessingUnit struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              gaia.SparseProcessingUnit `json:"spec,omitempty"`
}

ProcessingUnit is the Schema for the ProcessingUnits API +genclient +genclient:readonly +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ProcessingUnit) DeepCopy

func (in *ProcessingUnit) DeepCopy() *ProcessingUnit

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

func (*ProcessingUnit) DeepCopyInto

func (in *ProcessingUnit) DeepCopyInto(out *ProcessingUnit)

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

func (*ProcessingUnit) DeepCopyObject

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

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

type ProcessingUnitList

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

ProcessingUnitList contains a list of ProcessingUnit +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ProcessingUnitList) DeepCopy

func (in *ProcessingUnitList) DeepCopy() *ProcessingUnitList

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

func (*ProcessingUnitList) DeepCopyInto

func (in *ProcessingUnitList) DeepCopyInto(out *ProcessingUnitList)

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

func (*ProcessingUnitList) DeepCopyObject

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

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

Jump to

Keyboard shortcuts

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