Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{ Group: skupper.GroupName, Version: "v1alpha1", }
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type SkupperClusterPolicy ¶
type SkupperClusterPolicy struct { v1.TypeMeta `json:",inline"` v1.ObjectMeta `json:"metadata,omitempty"` Spec SkupperClusterPolicySpec `json:"spec,omitempty"` }
SkupperClusterPolicy defines optional cluster level policies
func (*SkupperClusterPolicy) DeepCopy ¶
func (in *SkupperClusterPolicy) DeepCopy() *SkupperClusterPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkupperClusterPolicy.
func (*SkupperClusterPolicy) DeepCopyInto ¶
func (in *SkupperClusterPolicy) DeepCopyInto(out *SkupperClusterPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SkupperClusterPolicy) DeepCopyObject ¶
func (in *SkupperClusterPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SkupperClusterPolicyList ¶
type SkupperClusterPolicyList struct { v1.TypeMeta `json:",inline"` v1.ListMeta `json:"metadata,omitempty"` Items []SkupperClusterPolicy `json:"items"` }
SkupperClusterPolicyList contains a List of SkupperClusterPolicy
func (*SkupperClusterPolicyList) DeepCopy ¶
func (in *SkupperClusterPolicyList) DeepCopy() *SkupperClusterPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkupperClusterPolicyList.
func (*SkupperClusterPolicyList) DeepCopyInto ¶
func (in *SkupperClusterPolicyList) DeepCopyInto(out *SkupperClusterPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SkupperClusterPolicyList) DeepCopyObject ¶
func (in *SkupperClusterPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SkupperClusterPolicySpec ¶
type SkupperClusterPolicySpec struct { Namespaces []string `json:"namespaces"` AllowIncomingLinks bool `json:"allowIncomingLinks"` AllowedOutgoingLinksHostnames []string `json:"allowedOutgoingLinksHostnames"` AllowedExposedResources []string `json:"allowedExposedResources"` AllowedServices []string `json:"allowedServices"` }
func (*SkupperClusterPolicySpec) DeepCopy ¶
func (in *SkupperClusterPolicySpec) DeepCopy() *SkupperClusterPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkupperClusterPolicySpec.
func (*SkupperClusterPolicySpec) DeepCopyInto ¶
func (in *SkupperClusterPolicySpec) DeepCopyInto(out *SkupperClusterPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.