istio: istio.io/istio/pilot/pkg/config/kube/crd Index | Files | Directories

package crd

import "istio.io/istio/pilot/pkg/config/kube/crd"

Index

Package Files

config.go conversion.go generate.go types.gen.go

Variables

var SupportedSchemas = collection.NewSchemasBuilder().
    MustAdd(collections.Mock).
    MustAdd(collections.IstioAuthenticationV1Alpha1Meshpolicies).
    MustAdd(collections.IstioAuthenticationV1Alpha1Policies).
    MustAdd(collections.IstioConfigV1Alpha2Httpapispecbindings).
    MustAdd(collections.IstioConfigV1Alpha2Httpapispecs).
    MustAdd(collections.IstioMixerV1ConfigClientQuotaspecbindings).
    MustAdd(collections.IstioMixerV1ConfigClientQuotaspecs).
    MustAdd(collections.IstioNetworkingV1Alpha3Destinationrules).
    MustAdd(collections.IstioNetworkingV1Alpha3Envoyfilters).
    MustAdd(collections.IstioNetworkingV1Alpha3Gateways).
    MustAdd(collections.IstioNetworkingV1Alpha3Serviceentries).
    MustAdd(collections.IstioNetworkingV1Alpha3Sidecars).
    MustAdd(collections.IstioNetworkingV1Alpha3Virtualservices).
    MustAdd(collections.IstioNetworkingV1Alpha3Workloadentries).
    MustAdd(collections.IstioRbacV1Alpha1Clusterrbacconfigs).
    MustAdd(collections.IstioRbacV1Alpha1Rbacconfigs).
    MustAdd(collections.IstioRbacV1Alpha1Servicerolebindings).
    MustAdd(collections.IstioRbacV1Alpha1Serviceroles).
    MustAdd(collections.IstioSecurityV1Beta1Authorizationpolicies).
    MustAdd(collections.IstioSecurityV1Beta1Peerauthentications).
    MustAdd(collections.IstioSecurityV1Beta1Requestauthentications).
    MustAdd(collections.K8SServiceApisV1Alpha1Gatewayclasses).
    MustAdd(collections.K8SServiceApisV1Alpha1Gateways).
    MustAdd(collections.K8SServiceApisV1Alpha1Httproutes).
    MustAdd(collections.K8SServiceApisV1Alpha1Tcproutes).
    MustAdd(collections.K8SServiceApisV1Alpha1Trafficsplits).
    Build()

SupportedSchemas for all supported types.

var SupportedTypes = map[resource.GroupVersionKind]SchemaType{
    collections.Mock.Resource().GroupVersionKind(): {
        Schema: collections.Mock,
        Object: &Mock{
            TypeMeta: metav1.TypeMeta{
                Kind:       "MockConfig",
                APIVersion: collections.Mock.Resource().APIVersion(),
            },
        },
        Collection: &MockList{},
    },
    collections.IstioAuthenticationV1Alpha1Meshpolicies.Resource().GroupVersionKind(): {
        Schema: collections.IstioAuthenticationV1Alpha1Meshpolicies,
        Object: &IstioAuthenticationV1Alpha1Meshpolicies{
            TypeMeta: metav1.TypeMeta{
                Kind:       "MeshPolicy",
                APIVersion: collections.IstioAuthenticationV1Alpha1Meshpolicies.Resource().APIVersion(),
            },
        },
        Collection: &IstioAuthenticationV1Alpha1MeshpoliciesList{},
    },
    collections.IstioAuthenticationV1Alpha1Policies.Resource().GroupVersionKind(): {
        Schema: collections.IstioAuthenticationV1Alpha1Policies,
        Object: &IstioAuthenticationV1Alpha1Policies{
            TypeMeta: metav1.TypeMeta{
                Kind:       "Policy",
                APIVersion: collections.IstioAuthenticationV1Alpha1Policies.Resource().APIVersion(),
            },
        },
        Collection: &IstioAuthenticationV1Alpha1PoliciesList{},
    },
    collections.IstioConfigV1Alpha2Httpapispecbindings.Resource().GroupVersionKind(): {
        Schema: collections.IstioConfigV1Alpha2Httpapispecbindings,
        Object: &IstioConfigV1Alpha2Httpapispecbindings{
            TypeMeta: metav1.TypeMeta{
                Kind:       "HTTPAPISpecBinding",
                APIVersion: collections.IstioConfigV1Alpha2Httpapispecbindings.Resource().APIVersion(),
            },
        },
        Collection: &IstioConfigV1Alpha2HttpapispecbindingsList{},
    },
    collections.IstioConfigV1Alpha2Httpapispecs.Resource().GroupVersionKind(): {
        Schema: collections.IstioConfigV1Alpha2Httpapispecs,
        Object: &IstioConfigV1Alpha2Httpapispecs{
            TypeMeta: metav1.TypeMeta{
                Kind:       "HTTPAPISpec",
                APIVersion: collections.IstioConfigV1Alpha2Httpapispecs.Resource().APIVersion(),
            },
        },
        Collection: &IstioConfigV1Alpha2HttpapispecsList{},
    },
    collections.IstioMixerV1ConfigClientQuotaspecbindings.Resource().GroupVersionKind(): {
        Schema: collections.IstioMixerV1ConfigClientQuotaspecbindings,
        Object: &IstioMixerV1ConfigClientQuotaspecbindings{
            TypeMeta: metav1.TypeMeta{
                Kind:       "QuotaSpecBinding",
                APIVersion: collections.IstioMixerV1ConfigClientQuotaspecbindings.Resource().APIVersion(),
            },
        },
        Collection: &IstioMixerV1ConfigClientQuotaspecbindingsList{},
    },
    collections.IstioMixerV1ConfigClientQuotaspecs.Resource().GroupVersionKind(): {
        Schema: collections.IstioMixerV1ConfigClientQuotaspecs,
        Object: &IstioMixerV1ConfigClientQuotaspecs{
            TypeMeta: metav1.TypeMeta{
                Kind:       "QuotaSpec",
                APIVersion: collections.IstioMixerV1ConfigClientQuotaspecs.Resource().APIVersion(),
            },
        },
        Collection: &IstioMixerV1ConfigClientQuotaspecsList{},
    },
    collections.IstioNetworkingV1Alpha3Destinationrules.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Destinationrules,
        Object: &IstioNetworkingV1Alpha3Destinationrules{
            TypeMeta: metav1.TypeMeta{
                Kind:       "DestinationRule",
                APIVersion: collections.IstioNetworkingV1Alpha3Destinationrules.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3DestinationrulesList{},
    },
    collections.IstioNetworkingV1Alpha3Envoyfilters.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Envoyfilters,
        Object: &IstioNetworkingV1Alpha3Envoyfilters{
            TypeMeta: metav1.TypeMeta{
                Kind:       "EnvoyFilter",
                APIVersion: collections.IstioNetworkingV1Alpha3Envoyfilters.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3EnvoyfiltersList{},
    },
    collections.IstioNetworkingV1Alpha3Gateways.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Gateways,
        Object: &IstioNetworkingV1Alpha3Gateways{
            TypeMeta: metav1.TypeMeta{
                Kind:       "Gateway",
                APIVersion: collections.IstioNetworkingV1Alpha3Gateways.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3GatewaysList{},
    },
    collections.IstioNetworkingV1Alpha3Serviceentries.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Serviceentries,
        Object: &IstioNetworkingV1Alpha3Serviceentries{
            TypeMeta: metav1.TypeMeta{
                Kind:       "ServiceEntry",
                APIVersion: collections.IstioNetworkingV1Alpha3Serviceentries.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3ServiceentriesList{},
    },
    collections.IstioNetworkingV1Alpha3Sidecars.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Sidecars,
        Object: &IstioNetworkingV1Alpha3Sidecars{
            TypeMeta: metav1.TypeMeta{
                Kind:       "Sidecar",
                APIVersion: collections.IstioNetworkingV1Alpha3Sidecars.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3SidecarsList{},
    },
    collections.IstioNetworkingV1Alpha3Virtualservices.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Virtualservices,
        Object: &IstioNetworkingV1Alpha3Virtualservices{
            TypeMeta: metav1.TypeMeta{
                Kind:       "VirtualService",
                APIVersion: collections.IstioNetworkingV1Alpha3Virtualservices.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3VirtualservicesList{},
    },
    collections.IstioNetworkingV1Alpha3Workloadentries.Resource().GroupVersionKind(): {
        Schema: collections.IstioNetworkingV1Alpha3Workloadentries,
        Object: &IstioNetworkingV1Alpha3Workloadentries{
            TypeMeta: metav1.TypeMeta{
                Kind:       "WorkloadEntry",
                APIVersion: collections.IstioNetworkingV1Alpha3Workloadentries.Resource().APIVersion(),
            },
        },
        Collection: &IstioNetworkingV1Alpha3WorkloadentriesList{},
    },
    collections.IstioRbacV1Alpha1Clusterrbacconfigs.Resource().GroupVersionKind(): {
        Schema: collections.IstioRbacV1Alpha1Clusterrbacconfigs,
        Object: &IstioRbacV1Alpha1Clusterrbacconfigs{
            TypeMeta: metav1.TypeMeta{
                Kind:       "ClusterRbacConfig",
                APIVersion: collections.IstioRbacV1Alpha1Clusterrbacconfigs.Resource().APIVersion(),
            },
        },
        Collection: &IstioRbacV1Alpha1ClusterrbacconfigsList{},
    },
    collections.IstioRbacV1Alpha1Rbacconfigs.Resource().GroupVersionKind(): {
        Schema: collections.IstioRbacV1Alpha1Rbacconfigs,
        Object: &IstioRbacV1Alpha1Rbacconfigs{
            TypeMeta: metav1.TypeMeta{
                Kind:       "RbacConfig",
                APIVersion: collections.IstioRbacV1Alpha1Rbacconfigs.Resource().APIVersion(),
            },
        },
        Collection: &IstioRbacV1Alpha1RbacconfigsList{},
    },
    collections.IstioRbacV1Alpha1Servicerolebindings.Resource().GroupVersionKind(): {
        Schema: collections.IstioRbacV1Alpha1Servicerolebindings,
        Object: &IstioRbacV1Alpha1Servicerolebindings{
            TypeMeta: metav1.TypeMeta{
                Kind:       "ServiceRoleBinding",
                APIVersion: collections.IstioRbacV1Alpha1Servicerolebindings.Resource().APIVersion(),
            },
        },
        Collection: &IstioRbacV1Alpha1ServicerolebindingsList{},
    },
    collections.IstioRbacV1Alpha1Serviceroles.Resource().GroupVersionKind(): {
        Schema: collections.IstioRbacV1Alpha1Serviceroles,
        Object: &IstioRbacV1Alpha1Serviceroles{
            TypeMeta: metav1.TypeMeta{
                Kind:       "ServiceRole",
                APIVersion: collections.IstioRbacV1Alpha1Serviceroles.Resource().APIVersion(),
            },
        },
        Collection: &IstioRbacV1Alpha1ServicerolesList{},
    },
    collections.IstioSecurityV1Beta1Authorizationpolicies.Resource().GroupVersionKind(): {
        Schema: collections.IstioSecurityV1Beta1Authorizationpolicies,
        Object: &IstioSecurityV1Beta1Authorizationpolicies{
            TypeMeta: metav1.TypeMeta{
                Kind:       "AuthorizationPolicy",
                APIVersion: collections.IstioSecurityV1Beta1Authorizationpolicies.Resource().APIVersion(),
            },
        },
        Collection: &IstioSecurityV1Beta1AuthorizationpoliciesList{},
    },
    collections.IstioSecurityV1Beta1Peerauthentications.Resource().GroupVersionKind(): {
        Schema: collections.IstioSecurityV1Beta1Peerauthentications,
        Object: &IstioSecurityV1Beta1Peerauthentications{
            TypeMeta: metav1.TypeMeta{
                Kind:       "PeerAuthentication",
                APIVersion: collections.IstioSecurityV1Beta1Peerauthentications.Resource().APIVersion(),
            },
        },
        Collection: &IstioSecurityV1Beta1PeerauthenticationsList{},
    },
    collections.IstioSecurityV1Beta1Requestauthentications.Resource().GroupVersionKind(): {
        Schema: collections.IstioSecurityV1Beta1Requestauthentications,
        Object: &IstioSecurityV1Beta1Requestauthentications{
            TypeMeta: metav1.TypeMeta{
                Kind:       "RequestAuthentication",
                APIVersion: collections.IstioSecurityV1Beta1Requestauthentications.Resource().APIVersion(),
            },
        },
        Collection: &IstioSecurityV1Beta1RequestauthenticationsList{},
    },
    collections.K8SServiceApisV1Alpha1Gatewayclasses.Resource().GroupVersionKind(): {
        Schema: collections.K8SServiceApisV1Alpha1Gatewayclasses,
        Object: &K8SServiceApisV1Alpha1Gatewayclasses{
            TypeMeta: metav1.TypeMeta{
                Kind:       "GatewayClass",
                APIVersion: collections.K8SServiceApisV1Alpha1Gatewayclasses.Resource().APIVersion(),
            },
        },
        Collection: &K8SServiceApisV1Alpha1GatewayclassesList{},
    },
    collections.K8SServiceApisV1Alpha1Gateways.Resource().GroupVersionKind(): {
        Schema: collections.K8SServiceApisV1Alpha1Gateways,
        Object: &K8SServiceApisV1Alpha1Gateways{
            TypeMeta: metav1.TypeMeta{
                Kind:       "Gateway",
                APIVersion: collections.K8SServiceApisV1Alpha1Gateways.Resource().APIVersion(),
            },
        },
        Collection: &K8SServiceApisV1Alpha1GatewaysList{},
    },
    collections.K8SServiceApisV1Alpha1Httproutes.Resource().GroupVersionKind(): {
        Schema: collections.K8SServiceApisV1Alpha1Httproutes,
        Object: &K8SServiceApisV1Alpha1Httproutes{
            TypeMeta: metav1.TypeMeta{
                Kind:       "HTTPRoute",
                APIVersion: collections.K8SServiceApisV1Alpha1Httproutes.Resource().APIVersion(),
            },
        },
        Collection: &K8SServiceApisV1Alpha1HttproutesList{},
    },
    collections.K8SServiceApisV1Alpha1Tcproutes.Resource().GroupVersionKind(): {
        Schema: collections.K8SServiceApisV1Alpha1Tcproutes,
        Object: &K8SServiceApisV1Alpha1Tcproutes{
            TypeMeta: metav1.TypeMeta{
                Kind:       "TcpRoute",
                APIVersion: collections.K8SServiceApisV1Alpha1Tcproutes.Resource().APIVersion(),
            },
        },
        Collection: &K8SServiceApisV1Alpha1TcproutesList{},
    },
    collections.K8SServiceApisV1Alpha1Trafficsplits.Resource().GroupVersionKind(): {
        Schema: collections.K8SServiceApisV1Alpha1Trafficsplits,
        Object: &K8SServiceApisV1Alpha1Trafficsplits{
            TypeMeta: metav1.TypeMeta{
                Kind:       "TrafficSplit",
                APIVersion: collections.K8SServiceApisV1Alpha1Trafficsplits.Resource().APIVersion(),
            },
        },
        Collection: &K8SServiceApisV1Alpha1TrafficsplitsList{},
    },
}

SupportedTypes maps kind to the resource information for the type.

func APIVersionFromConfig Uses

func APIVersionFromConfig(config *model.Config) string

func ConvertObject Uses

func ConvertObject(schema collection.Schema, object IstioObject, domain string) (*model.Config, error)

ConvertObject converts an IstioObject k8s-style object to the internal configuration model.

func FromJSON Uses

func FromJSON(s collection.Schema, js string) (proto.Message, error)

FromJSON converts a canonical JSON to a proto message

func FromJSONMap Uses

func FromJSONMap(s collection.Schema, data interface{}) (proto.Message, error)

FromJSONMap converts from a generic map to a proto message using canonical JSON encoding JSON encoding is specified here: https://developers.google.com/protocol-buffers/docs/proto3#json

func FromYAML Uses

func FromYAML(s collection.Schema, yml string) (proto.Message, error)

FromYAML converts a canonical YAML to a proto message

type IstioAuthenticationV1Alpha1Meshpolicies Uses

type IstioAuthenticationV1Alpha1Meshpolicies struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioAuthenticationV1Alpha1Meshpolicies is the generic Kubernetes API Object wrapper

func (*IstioAuthenticationV1Alpha1Meshpolicies) DeepCopy Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) DeepCopy() *IstioAuthenticationV1Alpha1Meshpolicies

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

func (*IstioAuthenticationV1Alpha1Meshpolicies) DeepCopyInto Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) DeepCopyInto(out *IstioAuthenticationV1Alpha1Meshpolicies)

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

func (*IstioAuthenticationV1Alpha1Meshpolicies) DeepCopyObject Uses

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

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

func (*IstioAuthenticationV1Alpha1Meshpolicies) GetObjectMeta Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioAuthenticationV1Alpha1Meshpolicies) GetSpec Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioAuthenticationV1Alpha1Meshpolicies) SetObjectMeta Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioAuthenticationV1Alpha1Meshpolicies) SetSpec Uses

func (in *IstioAuthenticationV1Alpha1Meshpolicies) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioAuthenticationV1Alpha1MeshpoliciesList Uses

type IstioAuthenticationV1Alpha1MeshpoliciesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioAuthenticationV1Alpha1Meshpolicies `json:"items"`
}

IstioAuthenticationV1Alpha1MeshpoliciesList is the generic Kubernetes API list wrapper

func (*IstioAuthenticationV1Alpha1MeshpoliciesList) DeepCopy Uses

func (in *IstioAuthenticationV1Alpha1MeshpoliciesList) DeepCopy() *IstioAuthenticationV1Alpha1MeshpoliciesList

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

func (*IstioAuthenticationV1Alpha1MeshpoliciesList) DeepCopyInto Uses

func (in *IstioAuthenticationV1Alpha1MeshpoliciesList) DeepCopyInto(out *IstioAuthenticationV1Alpha1MeshpoliciesList)

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

func (*IstioAuthenticationV1Alpha1MeshpoliciesList) DeepCopyObject Uses

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

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

func (*IstioAuthenticationV1Alpha1MeshpoliciesList) GetItems Uses

func (in *IstioAuthenticationV1Alpha1MeshpoliciesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioAuthenticationV1Alpha1Policies Uses

type IstioAuthenticationV1Alpha1Policies struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioAuthenticationV1Alpha1Policies is the generic Kubernetes API Object wrapper

func (*IstioAuthenticationV1Alpha1Policies) DeepCopy Uses

func (in *IstioAuthenticationV1Alpha1Policies) DeepCopy() *IstioAuthenticationV1Alpha1Policies

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

func (*IstioAuthenticationV1Alpha1Policies) DeepCopyInto Uses

func (in *IstioAuthenticationV1Alpha1Policies) DeepCopyInto(out *IstioAuthenticationV1Alpha1Policies)

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

func (*IstioAuthenticationV1Alpha1Policies) DeepCopyObject Uses

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

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

func (*IstioAuthenticationV1Alpha1Policies) GetObjectMeta Uses

func (in *IstioAuthenticationV1Alpha1Policies) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioAuthenticationV1Alpha1Policies) GetSpec Uses

func (in *IstioAuthenticationV1Alpha1Policies) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioAuthenticationV1Alpha1Policies) SetObjectMeta Uses

func (in *IstioAuthenticationV1Alpha1Policies) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioAuthenticationV1Alpha1Policies) SetSpec Uses

func (in *IstioAuthenticationV1Alpha1Policies) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioAuthenticationV1Alpha1PoliciesList Uses

type IstioAuthenticationV1Alpha1PoliciesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioAuthenticationV1Alpha1Policies `json:"items"`
}

IstioAuthenticationV1Alpha1PoliciesList is the generic Kubernetes API list wrapper

func (*IstioAuthenticationV1Alpha1PoliciesList) DeepCopy Uses

func (in *IstioAuthenticationV1Alpha1PoliciesList) DeepCopy() *IstioAuthenticationV1Alpha1PoliciesList

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

func (*IstioAuthenticationV1Alpha1PoliciesList) DeepCopyInto Uses

func (in *IstioAuthenticationV1Alpha1PoliciesList) DeepCopyInto(out *IstioAuthenticationV1Alpha1PoliciesList)

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

func (*IstioAuthenticationV1Alpha1PoliciesList) DeepCopyObject Uses

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

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

func (*IstioAuthenticationV1Alpha1PoliciesList) GetItems Uses

func (in *IstioAuthenticationV1Alpha1PoliciesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioConfigV1Alpha2Httpapispecbindings Uses

type IstioConfigV1Alpha2Httpapispecbindings struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioConfigV1Alpha2Httpapispecbindings is the generic Kubernetes API Object wrapper

func (*IstioConfigV1Alpha2Httpapispecbindings) DeepCopy Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) DeepCopy() *IstioConfigV1Alpha2Httpapispecbindings

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

func (*IstioConfigV1Alpha2Httpapispecbindings) DeepCopyInto Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) DeepCopyInto(out *IstioConfigV1Alpha2Httpapispecbindings)

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

func (*IstioConfigV1Alpha2Httpapispecbindings) DeepCopyObject Uses

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

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

func (*IstioConfigV1Alpha2Httpapispecbindings) GetObjectMeta Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioConfigV1Alpha2Httpapispecbindings) GetSpec Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioConfigV1Alpha2Httpapispecbindings) SetObjectMeta Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioConfigV1Alpha2Httpapispecbindings) SetSpec Uses

func (in *IstioConfigV1Alpha2Httpapispecbindings) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioConfigV1Alpha2HttpapispecbindingsList Uses

type IstioConfigV1Alpha2HttpapispecbindingsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioConfigV1Alpha2Httpapispecbindings `json:"items"`
}

IstioConfigV1Alpha2HttpapispecbindingsList is the generic Kubernetes API list wrapper

func (*IstioConfigV1Alpha2HttpapispecbindingsList) DeepCopy Uses

func (in *IstioConfigV1Alpha2HttpapispecbindingsList) DeepCopy() *IstioConfigV1Alpha2HttpapispecbindingsList

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

func (*IstioConfigV1Alpha2HttpapispecbindingsList) DeepCopyInto Uses

func (in *IstioConfigV1Alpha2HttpapispecbindingsList) DeepCopyInto(out *IstioConfigV1Alpha2HttpapispecbindingsList)

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

func (*IstioConfigV1Alpha2HttpapispecbindingsList) DeepCopyObject Uses

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

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

func (*IstioConfigV1Alpha2HttpapispecbindingsList) GetItems Uses

func (in *IstioConfigV1Alpha2HttpapispecbindingsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioConfigV1Alpha2Httpapispecs Uses

type IstioConfigV1Alpha2Httpapispecs struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioConfigV1Alpha2Httpapispecs is the generic Kubernetes API Object wrapper

func (*IstioConfigV1Alpha2Httpapispecs) DeepCopy Uses

func (in *IstioConfigV1Alpha2Httpapispecs) DeepCopy() *IstioConfigV1Alpha2Httpapispecs

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

func (*IstioConfigV1Alpha2Httpapispecs) DeepCopyInto Uses

func (in *IstioConfigV1Alpha2Httpapispecs) DeepCopyInto(out *IstioConfigV1Alpha2Httpapispecs)

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

func (*IstioConfigV1Alpha2Httpapispecs) DeepCopyObject Uses

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

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

func (*IstioConfigV1Alpha2Httpapispecs) GetObjectMeta Uses

func (in *IstioConfigV1Alpha2Httpapispecs) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioConfigV1Alpha2Httpapispecs) GetSpec Uses

func (in *IstioConfigV1Alpha2Httpapispecs) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioConfigV1Alpha2Httpapispecs) SetObjectMeta Uses

func (in *IstioConfigV1Alpha2Httpapispecs) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioConfigV1Alpha2Httpapispecs) SetSpec Uses

func (in *IstioConfigV1Alpha2Httpapispecs) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioConfigV1Alpha2HttpapispecsList Uses

type IstioConfigV1Alpha2HttpapispecsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioConfigV1Alpha2Httpapispecs `json:"items"`
}

IstioConfigV1Alpha2HttpapispecsList is the generic Kubernetes API list wrapper

func (*IstioConfigV1Alpha2HttpapispecsList) DeepCopy Uses

func (in *IstioConfigV1Alpha2HttpapispecsList) DeepCopy() *IstioConfigV1Alpha2HttpapispecsList

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

func (*IstioConfigV1Alpha2HttpapispecsList) DeepCopyInto Uses

func (in *IstioConfigV1Alpha2HttpapispecsList) DeepCopyInto(out *IstioConfigV1Alpha2HttpapispecsList)

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

func (*IstioConfigV1Alpha2HttpapispecsList) DeepCopyObject Uses

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

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

func (*IstioConfigV1Alpha2HttpapispecsList) GetItems Uses

func (in *IstioConfigV1Alpha2HttpapispecsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioKind Uses

type IstioKind struct {
    meta_v1.TypeMeta   `json:",inline"`
    meta_v1.ObjectMeta `json:"metadata"`
    Spec               map[string]interface{} `json:"spec"`
}

IstioKind is the generic Kubernetes API object wrapper

func ParseInputs Uses

func ParseInputs(inputs string) ([]model.Config, []IstioKind, error)

ParseInputs reads multiple documents from `kubectl` output and checks with the schema. It also returns the list of unrecognized kinds as the second response.

NOTE: This function only decodes a subset of the complete k8s ObjectMeta as identified by the fields in model.ConfigMeta. This would typically only be a problem if a user dumps an configuration object with kubectl and then re-ingests it.

func ParseInputsWithoutValidation Uses

func ParseInputsWithoutValidation(inputs string) ([]model.Config, []IstioKind, error)

ParseInputsWithoutValidation same as ParseInputs, but do not apply schema validation.

func (*IstioKind) DeepCopy Uses

func (in *IstioKind) DeepCopy() *IstioKind

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

func (*IstioKind) DeepCopyInto Uses

func (in *IstioKind) DeepCopyInto(out *IstioKind)

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

func (*IstioKind) DeepCopyObject Uses

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

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

func (*IstioKind) GetObjectMeta Uses

func (in *IstioKind) GetObjectMeta() meta_v1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioKind) GetSpec Uses

func (in *IstioKind) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioKind) SetObjectMeta Uses

func (in *IstioKind) SetObjectMeta(metadata meta_v1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioKind) SetSpec Uses

func (in *IstioKind) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioKindList Uses

type IstioKindList struct {
    meta_v1.TypeMeta `json:",inline"`
    meta_v1.ListMeta `json:"metadata"`
    Items            []IstioKind `json:"items"`
}

IstioKindList is the generic Kubernetes API list wrapper

func (*IstioKindList) DeepCopy Uses

func (in *IstioKindList) DeepCopy() *IstioKindList

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

func (*IstioKindList) DeepCopyInto Uses

func (in *IstioKindList) DeepCopyInto(out *IstioKindList)

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

func (*IstioKindList) DeepCopyObject Uses

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

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

func (*IstioKindList) GetItems Uses

func (in *IstioKindList) GetItems() []IstioObject

GetItems from a wrapper

type IstioMixerV1ConfigClientQuotaspecbindings Uses

type IstioMixerV1ConfigClientQuotaspecbindings struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioMixerV1ConfigClientQuotaspecbindings is the generic Kubernetes API Object wrapper

func (*IstioMixerV1ConfigClientQuotaspecbindings) DeepCopy Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) DeepCopy() *IstioMixerV1ConfigClientQuotaspecbindings

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

func (*IstioMixerV1ConfigClientQuotaspecbindings) DeepCopyInto Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) DeepCopyInto(out *IstioMixerV1ConfigClientQuotaspecbindings)

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

func (*IstioMixerV1ConfigClientQuotaspecbindings) DeepCopyObject Uses

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

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

func (*IstioMixerV1ConfigClientQuotaspecbindings) GetObjectMeta Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioMixerV1ConfigClientQuotaspecbindings) GetSpec Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioMixerV1ConfigClientQuotaspecbindings) SetObjectMeta Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioMixerV1ConfigClientQuotaspecbindings) SetSpec Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindings) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioMixerV1ConfigClientQuotaspecbindingsList Uses

type IstioMixerV1ConfigClientQuotaspecbindingsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioMixerV1ConfigClientQuotaspecbindings `json:"items"`
}

IstioMixerV1ConfigClientQuotaspecbindingsList is the generic Kubernetes API list wrapper

func (*IstioMixerV1ConfigClientQuotaspecbindingsList) DeepCopy Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindingsList) DeepCopy() *IstioMixerV1ConfigClientQuotaspecbindingsList

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

func (*IstioMixerV1ConfigClientQuotaspecbindingsList) DeepCopyInto Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindingsList) DeepCopyInto(out *IstioMixerV1ConfigClientQuotaspecbindingsList)

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

func (*IstioMixerV1ConfigClientQuotaspecbindingsList) DeepCopyObject Uses

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

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

func (*IstioMixerV1ConfigClientQuotaspecbindingsList) GetItems Uses

func (in *IstioMixerV1ConfigClientQuotaspecbindingsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioMixerV1ConfigClientQuotaspecs Uses

type IstioMixerV1ConfigClientQuotaspecs struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioMixerV1ConfigClientQuotaspecs is the generic Kubernetes API Object wrapper

func (*IstioMixerV1ConfigClientQuotaspecs) DeepCopy Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) DeepCopy() *IstioMixerV1ConfigClientQuotaspecs

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

func (*IstioMixerV1ConfigClientQuotaspecs) DeepCopyInto Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) DeepCopyInto(out *IstioMixerV1ConfigClientQuotaspecs)

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

func (*IstioMixerV1ConfigClientQuotaspecs) DeepCopyObject Uses

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

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

func (*IstioMixerV1ConfigClientQuotaspecs) GetObjectMeta Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioMixerV1ConfigClientQuotaspecs) GetSpec Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioMixerV1ConfigClientQuotaspecs) SetObjectMeta Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioMixerV1ConfigClientQuotaspecs) SetSpec Uses

func (in *IstioMixerV1ConfigClientQuotaspecs) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioMixerV1ConfigClientQuotaspecsList Uses

type IstioMixerV1ConfigClientQuotaspecsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioMixerV1ConfigClientQuotaspecs `json:"items"`
}

IstioMixerV1ConfigClientQuotaspecsList is the generic Kubernetes API list wrapper

func (*IstioMixerV1ConfigClientQuotaspecsList) DeepCopy Uses

func (in *IstioMixerV1ConfigClientQuotaspecsList) DeepCopy() *IstioMixerV1ConfigClientQuotaspecsList

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

func (*IstioMixerV1ConfigClientQuotaspecsList) DeepCopyInto Uses

func (in *IstioMixerV1ConfigClientQuotaspecsList) DeepCopyInto(out *IstioMixerV1ConfigClientQuotaspecsList)

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

func (*IstioMixerV1ConfigClientQuotaspecsList) DeepCopyObject Uses

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

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

func (*IstioMixerV1ConfigClientQuotaspecsList) GetItems Uses

func (in *IstioMixerV1ConfigClientQuotaspecsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Destinationrules Uses

type IstioNetworkingV1Alpha3Destinationrules struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Destinationrules is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Destinationrules) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) DeepCopy() *IstioNetworkingV1Alpha3Destinationrules

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

func (*IstioNetworkingV1Alpha3Destinationrules) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) DeepCopyInto(out *IstioNetworkingV1Alpha3Destinationrules)

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

func (*IstioNetworkingV1Alpha3Destinationrules) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Destinationrules) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Destinationrules) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Destinationrules) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Destinationrules) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Destinationrules) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3DestinationrulesList Uses

type IstioNetworkingV1Alpha3DestinationrulesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Destinationrules `json:"items"`
}

IstioNetworkingV1Alpha3DestinationrulesList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3DestinationrulesList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3DestinationrulesList) DeepCopy() *IstioNetworkingV1Alpha3DestinationrulesList

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

func (*IstioNetworkingV1Alpha3DestinationrulesList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3DestinationrulesList) DeepCopyInto(out *IstioNetworkingV1Alpha3DestinationrulesList)

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

func (*IstioNetworkingV1Alpha3DestinationrulesList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3DestinationrulesList) GetItems Uses

func (in *IstioNetworkingV1Alpha3DestinationrulesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Envoyfilters Uses

type IstioNetworkingV1Alpha3Envoyfilters struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Envoyfilters is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Envoyfilters) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) DeepCopy() *IstioNetworkingV1Alpha3Envoyfilters

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

func (*IstioNetworkingV1Alpha3Envoyfilters) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) DeepCopyInto(out *IstioNetworkingV1Alpha3Envoyfilters)

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

func (*IstioNetworkingV1Alpha3Envoyfilters) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Envoyfilters) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Envoyfilters) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Envoyfilters) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Envoyfilters) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Envoyfilters) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3EnvoyfiltersList Uses

type IstioNetworkingV1Alpha3EnvoyfiltersList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Envoyfilters `json:"items"`
}

IstioNetworkingV1Alpha3EnvoyfiltersList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3EnvoyfiltersList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3EnvoyfiltersList) DeepCopy() *IstioNetworkingV1Alpha3EnvoyfiltersList

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

func (*IstioNetworkingV1Alpha3EnvoyfiltersList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3EnvoyfiltersList) DeepCopyInto(out *IstioNetworkingV1Alpha3EnvoyfiltersList)

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

func (*IstioNetworkingV1Alpha3EnvoyfiltersList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3EnvoyfiltersList) GetItems Uses

func (in *IstioNetworkingV1Alpha3EnvoyfiltersList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Gateways Uses

type IstioNetworkingV1Alpha3Gateways struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Gateways is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Gateways) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Gateways) DeepCopy() *IstioNetworkingV1Alpha3Gateways

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

func (*IstioNetworkingV1Alpha3Gateways) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Gateways) DeepCopyInto(out *IstioNetworkingV1Alpha3Gateways)

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

func (*IstioNetworkingV1Alpha3Gateways) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Gateways) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Gateways) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Gateways) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Gateways) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Gateways) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Gateways) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Gateways) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Gateways) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3GatewaysList Uses

type IstioNetworkingV1Alpha3GatewaysList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Gateways `json:"items"`
}

IstioNetworkingV1Alpha3GatewaysList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3GatewaysList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3GatewaysList) DeepCopy() *IstioNetworkingV1Alpha3GatewaysList

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

func (*IstioNetworkingV1Alpha3GatewaysList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3GatewaysList) DeepCopyInto(out *IstioNetworkingV1Alpha3GatewaysList)

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

func (*IstioNetworkingV1Alpha3GatewaysList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3GatewaysList) GetItems Uses

func (in *IstioNetworkingV1Alpha3GatewaysList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Serviceentries Uses

type IstioNetworkingV1Alpha3Serviceentries struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Serviceentries is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Serviceentries) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) DeepCopy() *IstioNetworkingV1Alpha3Serviceentries

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

func (*IstioNetworkingV1Alpha3Serviceentries) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) DeepCopyInto(out *IstioNetworkingV1Alpha3Serviceentries)

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

func (*IstioNetworkingV1Alpha3Serviceentries) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Serviceentries) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Serviceentries) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Serviceentries) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Serviceentries) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Serviceentries) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3ServiceentriesList Uses

type IstioNetworkingV1Alpha3ServiceentriesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Serviceentries `json:"items"`
}

IstioNetworkingV1Alpha3ServiceentriesList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3ServiceentriesList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3ServiceentriesList) DeepCopy() *IstioNetworkingV1Alpha3ServiceentriesList

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

func (*IstioNetworkingV1Alpha3ServiceentriesList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3ServiceentriesList) DeepCopyInto(out *IstioNetworkingV1Alpha3ServiceentriesList)

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

func (*IstioNetworkingV1Alpha3ServiceentriesList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3ServiceentriesList) GetItems Uses

func (in *IstioNetworkingV1Alpha3ServiceentriesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Sidecars Uses

type IstioNetworkingV1Alpha3Sidecars struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Sidecars is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Sidecars) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Sidecars) DeepCopy() *IstioNetworkingV1Alpha3Sidecars

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

func (*IstioNetworkingV1Alpha3Sidecars) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Sidecars) DeepCopyInto(out *IstioNetworkingV1Alpha3Sidecars)

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

func (*IstioNetworkingV1Alpha3Sidecars) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Sidecars) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Sidecars) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Sidecars) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Sidecars) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Sidecars) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Sidecars) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Sidecars) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Sidecars) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3SidecarsList Uses

type IstioNetworkingV1Alpha3SidecarsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Sidecars `json:"items"`
}

IstioNetworkingV1Alpha3SidecarsList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3SidecarsList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3SidecarsList) DeepCopy() *IstioNetworkingV1Alpha3SidecarsList

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

func (*IstioNetworkingV1Alpha3SidecarsList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3SidecarsList) DeepCopyInto(out *IstioNetworkingV1Alpha3SidecarsList)

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

func (*IstioNetworkingV1Alpha3SidecarsList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3SidecarsList) GetItems Uses

func (in *IstioNetworkingV1Alpha3SidecarsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Virtualservices Uses

type IstioNetworkingV1Alpha3Virtualservices struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Virtualservices is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Virtualservices) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) DeepCopy() *IstioNetworkingV1Alpha3Virtualservices

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

func (*IstioNetworkingV1Alpha3Virtualservices) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) DeepCopyInto(out *IstioNetworkingV1Alpha3Virtualservices)

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

func (*IstioNetworkingV1Alpha3Virtualservices) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Virtualservices) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Virtualservices) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Virtualservices) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Virtualservices) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Virtualservices) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3VirtualservicesList Uses

type IstioNetworkingV1Alpha3VirtualservicesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Virtualservices `json:"items"`
}

IstioNetworkingV1Alpha3VirtualservicesList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3VirtualservicesList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3VirtualservicesList) DeepCopy() *IstioNetworkingV1Alpha3VirtualservicesList

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

func (*IstioNetworkingV1Alpha3VirtualservicesList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3VirtualservicesList) DeepCopyInto(out *IstioNetworkingV1Alpha3VirtualservicesList)

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

func (*IstioNetworkingV1Alpha3VirtualservicesList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3VirtualservicesList) GetItems Uses

func (in *IstioNetworkingV1Alpha3VirtualservicesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioNetworkingV1Alpha3Workloadentries Uses

type IstioNetworkingV1Alpha3Workloadentries struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioNetworkingV1Alpha3Workloadentries is the generic Kubernetes API Object wrapper

func (*IstioNetworkingV1Alpha3Workloadentries) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) DeepCopy() *IstioNetworkingV1Alpha3Workloadentries

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

func (*IstioNetworkingV1Alpha3Workloadentries) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) DeepCopyInto(out *IstioNetworkingV1Alpha3Workloadentries)

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

func (*IstioNetworkingV1Alpha3Workloadentries) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3Workloadentries) GetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioNetworkingV1Alpha3Workloadentries) GetSpec Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioNetworkingV1Alpha3Workloadentries) SetObjectMeta Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioNetworkingV1Alpha3Workloadentries) SetSpec Uses

func (in *IstioNetworkingV1Alpha3Workloadentries) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioNetworkingV1Alpha3WorkloadentriesList Uses

type IstioNetworkingV1Alpha3WorkloadentriesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioNetworkingV1Alpha3Workloadentries `json:"items"`
}

IstioNetworkingV1Alpha3WorkloadentriesList is the generic Kubernetes API list wrapper

func (*IstioNetworkingV1Alpha3WorkloadentriesList) DeepCopy Uses

func (in *IstioNetworkingV1Alpha3WorkloadentriesList) DeepCopy() *IstioNetworkingV1Alpha3WorkloadentriesList

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

func (*IstioNetworkingV1Alpha3WorkloadentriesList) DeepCopyInto Uses

func (in *IstioNetworkingV1Alpha3WorkloadentriesList) DeepCopyInto(out *IstioNetworkingV1Alpha3WorkloadentriesList)

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

func (*IstioNetworkingV1Alpha3WorkloadentriesList) DeepCopyObject Uses

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

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

func (*IstioNetworkingV1Alpha3WorkloadentriesList) GetItems Uses

func (in *IstioNetworkingV1Alpha3WorkloadentriesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioObject Uses

type IstioObject interface {
    runtime.Object
    GetSpec() map[string]interface{}
    SetSpec(map[string]interface{})
    GetObjectMeta() meta_v1.ObjectMeta
    SetObjectMeta(meta_v1.ObjectMeta)
}

IstioObject is a k8s wrapper interface for config objects

func ConvertConfig Uses

func ConvertConfig(schema collection.Schema, cfg model.Config) (IstioObject, error)

ConvertConfig translates Istio config to k8s config JSON

type IstioObjectList Uses

type IstioObjectList interface {
    runtime.Object
    meta_v1.ListInterface
    meta_v1.ListMetaAccessor
    GetItems() []IstioObject
}

IstioObjectList is a k8s wrapper interface for config lists

type IstioRbacV1Alpha1Clusterrbacconfigs Uses

type IstioRbacV1Alpha1Clusterrbacconfigs struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioRbacV1Alpha1Clusterrbacconfigs is the generic Kubernetes API Object wrapper

func (*IstioRbacV1Alpha1Clusterrbacconfigs) DeepCopy Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) DeepCopy() *IstioRbacV1Alpha1Clusterrbacconfigs

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

func (*IstioRbacV1Alpha1Clusterrbacconfigs) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) DeepCopyInto(out *IstioRbacV1Alpha1Clusterrbacconfigs)

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

func (*IstioRbacV1Alpha1Clusterrbacconfigs) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1Clusterrbacconfigs) GetObjectMeta Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioRbacV1Alpha1Clusterrbacconfigs) GetSpec Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioRbacV1Alpha1Clusterrbacconfigs) SetObjectMeta Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioRbacV1Alpha1Clusterrbacconfigs) SetSpec Uses

func (in *IstioRbacV1Alpha1Clusterrbacconfigs) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioRbacV1Alpha1ClusterrbacconfigsList Uses

type IstioRbacV1Alpha1ClusterrbacconfigsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioRbacV1Alpha1Clusterrbacconfigs `json:"items"`
}

IstioRbacV1Alpha1ClusterrbacconfigsList is the generic Kubernetes API list wrapper

func (*IstioRbacV1Alpha1ClusterrbacconfigsList) DeepCopy Uses

func (in *IstioRbacV1Alpha1ClusterrbacconfigsList) DeepCopy() *IstioRbacV1Alpha1ClusterrbacconfigsList

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

func (*IstioRbacV1Alpha1ClusterrbacconfigsList) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1ClusterrbacconfigsList) DeepCopyInto(out *IstioRbacV1Alpha1ClusterrbacconfigsList)

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

func (*IstioRbacV1Alpha1ClusterrbacconfigsList) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1ClusterrbacconfigsList) GetItems Uses

func (in *IstioRbacV1Alpha1ClusterrbacconfigsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioRbacV1Alpha1Rbacconfigs Uses

type IstioRbacV1Alpha1Rbacconfigs struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioRbacV1Alpha1Rbacconfigs is the generic Kubernetes API Object wrapper

func (*IstioRbacV1Alpha1Rbacconfigs) DeepCopy Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) DeepCopy() *IstioRbacV1Alpha1Rbacconfigs

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

func (*IstioRbacV1Alpha1Rbacconfigs) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) DeepCopyInto(out *IstioRbacV1Alpha1Rbacconfigs)

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

func (*IstioRbacV1Alpha1Rbacconfigs) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1Rbacconfigs) GetObjectMeta Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioRbacV1Alpha1Rbacconfigs) GetSpec Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioRbacV1Alpha1Rbacconfigs) SetObjectMeta Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioRbacV1Alpha1Rbacconfigs) SetSpec Uses

func (in *IstioRbacV1Alpha1Rbacconfigs) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioRbacV1Alpha1RbacconfigsList Uses

type IstioRbacV1Alpha1RbacconfigsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioRbacV1Alpha1Rbacconfigs `json:"items"`
}

IstioRbacV1Alpha1RbacconfigsList is the generic Kubernetes API list wrapper

func (*IstioRbacV1Alpha1RbacconfigsList) DeepCopy Uses

func (in *IstioRbacV1Alpha1RbacconfigsList) DeepCopy() *IstioRbacV1Alpha1RbacconfigsList

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

func (*IstioRbacV1Alpha1RbacconfigsList) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1RbacconfigsList) DeepCopyInto(out *IstioRbacV1Alpha1RbacconfigsList)

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

func (*IstioRbacV1Alpha1RbacconfigsList) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1RbacconfigsList) GetItems Uses

func (in *IstioRbacV1Alpha1RbacconfigsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioRbacV1Alpha1Servicerolebindings Uses

type IstioRbacV1Alpha1Servicerolebindings struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioRbacV1Alpha1Servicerolebindings is the generic Kubernetes API Object wrapper

func (*IstioRbacV1Alpha1Servicerolebindings) DeepCopy Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) DeepCopy() *IstioRbacV1Alpha1Servicerolebindings

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

func (*IstioRbacV1Alpha1Servicerolebindings) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) DeepCopyInto(out *IstioRbacV1Alpha1Servicerolebindings)

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

func (*IstioRbacV1Alpha1Servicerolebindings) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1Servicerolebindings) GetObjectMeta Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioRbacV1Alpha1Servicerolebindings) GetSpec Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioRbacV1Alpha1Servicerolebindings) SetObjectMeta Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioRbacV1Alpha1Servicerolebindings) SetSpec Uses

func (in *IstioRbacV1Alpha1Servicerolebindings) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioRbacV1Alpha1ServicerolebindingsList Uses

type IstioRbacV1Alpha1ServicerolebindingsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioRbacV1Alpha1Servicerolebindings `json:"items"`
}

IstioRbacV1Alpha1ServicerolebindingsList is the generic Kubernetes API list wrapper

func (*IstioRbacV1Alpha1ServicerolebindingsList) DeepCopy Uses

func (in *IstioRbacV1Alpha1ServicerolebindingsList) DeepCopy() *IstioRbacV1Alpha1ServicerolebindingsList

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

func (*IstioRbacV1Alpha1ServicerolebindingsList) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1ServicerolebindingsList) DeepCopyInto(out *IstioRbacV1Alpha1ServicerolebindingsList)

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

func (*IstioRbacV1Alpha1ServicerolebindingsList) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1ServicerolebindingsList) GetItems Uses

func (in *IstioRbacV1Alpha1ServicerolebindingsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioRbacV1Alpha1Serviceroles Uses

type IstioRbacV1Alpha1Serviceroles struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioRbacV1Alpha1Serviceroles is the generic Kubernetes API Object wrapper

func (*IstioRbacV1Alpha1Serviceroles) DeepCopy Uses

func (in *IstioRbacV1Alpha1Serviceroles) DeepCopy() *IstioRbacV1Alpha1Serviceroles

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

func (*IstioRbacV1Alpha1Serviceroles) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1Serviceroles) DeepCopyInto(out *IstioRbacV1Alpha1Serviceroles)

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

func (*IstioRbacV1Alpha1Serviceroles) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1Serviceroles) GetObjectMeta Uses

func (in *IstioRbacV1Alpha1Serviceroles) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioRbacV1Alpha1Serviceroles) GetSpec Uses

func (in *IstioRbacV1Alpha1Serviceroles) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioRbacV1Alpha1Serviceroles) SetObjectMeta Uses

func (in *IstioRbacV1Alpha1Serviceroles) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioRbacV1Alpha1Serviceroles) SetSpec Uses

func (in *IstioRbacV1Alpha1Serviceroles) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioRbacV1Alpha1ServicerolesList Uses

type IstioRbacV1Alpha1ServicerolesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioRbacV1Alpha1Serviceroles `json:"items"`
}

IstioRbacV1Alpha1ServicerolesList is the generic Kubernetes API list wrapper

func (*IstioRbacV1Alpha1ServicerolesList) DeepCopy Uses

func (in *IstioRbacV1Alpha1ServicerolesList) DeepCopy() *IstioRbacV1Alpha1ServicerolesList

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

func (*IstioRbacV1Alpha1ServicerolesList) DeepCopyInto Uses

func (in *IstioRbacV1Alpha1ServicerolesList) DeepCopyInto(out *IstioRbacV1Alpha1ServicerolesList)

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

func (*IstioRbacV1Alpha1ServicerolesList) DeepCopyObject Uses

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

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

func (*IstioRbacV1Alpha1ServicerolesList) GetItems Uses

func (in *IstioRbacV1Alpha1ServicerolesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioSecurityV1Beta1Authorizationpolicies Uses

type IstioSecurityV1Beta1Authorizationpolicies struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioSecurityV1Beta1Authorizationpolicies is the generic Kubernetes API Object wrapper

func (*IstioSecurityV1Beta1Authorizationpolicies) DeepCopy Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) DeepCopy() *IstioSecurityV1Beta1Authorizationpolicies

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

func (*IstioSecurityV1Beta1Authorizationpolicies) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) DeepCopyInto(out *IstioSecurityV1Beta1Authorizationpolicies)

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

func (*IstioSecurityV1Beta1Authorizationpolicies) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1Authorizationpolicies) GetObjectMeta Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioSecurityV1Beta1Authorizationpolicies) GetSpec Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioSecurityV1Beta1Authorizationpolicies) SetObjectMeta Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioSecurityV1Beta1Authorizationpolicies) SetSpec Uses

func (in *IstioSecurityV1Beta1Authorizationpolicies) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioSecurityV1Beta1AuthorizationpoliciesList Uses

type IstioSecurityV1Beta1AuthorizationpoliciesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioSecurityV1Beta1Authorizationpolicies `json:"items"`
}

IstioSecurityV1Beta1AuthorizationpoliciesList is the generic Kubernetes API list wrapper

func (*IstioSecurityV1Beta1AuthorizationpoliciesList) DeepCopy Uses

func (in *IstioSecurityV1Beta1AuthorizationpoliciesList) DeepCopy() *IstioSecurityV1Beta1AuthorizationpoliciesList

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

func (*IstioSecurityV1Beta1AuthorizationpoliciesList) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1AuthorizationpoliciesList) DeepCopyInto(out *IstioSecurityV1Beta1AuthorizationpoliciesList)

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

func (*IstioSecurityV1Beta1AuthorizationpoliciesList) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1AuthorizationpoliciesList) GetItems Uses

func (in *IstioSecurityV1Beta1AuthorizationpoliciesList) GetItems() []IstioObject

GetItems from a wrapper

type IstioSecurityV1Beta1Peerauthentications Uses

type IstioSecurityV1Beta1Peerauthentications struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioSecurityV1Beta1Peerauthentications is the generic Kubernetes API Object wrapper

func (*IstioSecurityV1Beta1Peerauthentications) DeepCopy Uses

func (in *IstioSecurityV1Beta1Peerauthentications) DeepCopy() *IstioSecurityV1Beta1Peerauthentications

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

func (*IstioSecurityV1Beta1Peerauthentications) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1Peerauthentications) DeepCopyInto(out *IstioSecurityV1Beta1Peerauthentications)

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

func (*IstioSecurityV1Beta1Peerauthentications) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1Peerauthentications) GetObjectMeta Uses

func (in *IstioSecurityV1Beta1Peerauthentications) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioSecurityV1Beta1Peerauthentications) GetSpec Uses

func (in *IstioSecurityV1Beta1Peerauthentications) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioSecurityV1Beta1Peerauthentications) SetObjectMeta Uses

func (in *IstioSecurityV1Beta1Peerauthentications) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioSecurityV1Beta1Peerauthentications) SetSpec Uses

func (in *IstioSecurityV1Beta1Peerauthentications) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioSecurityV1Beta1PeerauthenticationsList Uses

type IstioSecurityV1Beta1PeerauthenticationsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioSecurityV1Beta1Peerauthentications `json:"items"`
}

IstioSecurityV1Beta1PeerauthenticationsList is the generic Kubernetes API list wrapper

func (*IstioSecurityV1Beta1PeerauthenticationsList) DeepCopy Uses

func (in *IstioSecurityV1Beta1PeerauthenticationsList) DeepCopy() *IstioSecurityV1Beta1PeerauthenticationsList

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

func (*IstioSecurityV1Beta1PeerauthenticationsList) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1PeerauthenticationsList) DeepCopyInto(out *IstioSecurityV1Beta1PeerauthenticationsList)

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

func (*IstioSecurityV1Beta1PeerauthenticationsList) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1PeerauthenticationsList) GetItems Uses

func (in *IstioSecurityV1Beta1PeerauthenticationsList) GetItems() []IstioObject

GetItems from a wrapper

type IstioSecurityV1Beta1Requestauthentications Uses

type IstioSecurityV1Beta1Requestauthentications struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

IstioSecurityV1Beta1Requestauthentications is the generic Kubernetes API Object wrapper

func (*IstioSecurityV1Beta1Requestauthentications) DeepCopy Uses

func (in *IstioSecurityV1Beta1Requestauthentications) DeepCopy() *IstioSecurityV1Beta1Requestauthentications

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

func (*IstioSecurityV1Beta1Requestauthentications) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1Requestauthentications) DeepCopyInto(out *IstioSecurityV1Beta1Requestauthentications)

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

func (*IstioSecurityV1Beta1Requestauthentications) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1Requestauthentications) GetObjectMeta Uses

func (in *IstioSecurityV1Beta1Requestauthentications) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*IstioSecurityV1Beta1Requestauthentications) GetSpec Uses

func (in *IstioSecurityV1Beta1Requestauthentications) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*IstioSecurityV1Beta1Requestauthentications) SetObjectMeta Uses

func (in *IstioSecurityV1Beta1Requestauthentications) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*IstioSecurityV1Beta1Requestauthentications) SetSpec Uses

func (in *IstioSecurityV1Beta1Requestauthentications) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type IstioSecurityV1Beta1RequestauthenticationsList Uses

type IstioSecurityV1Beta1RequestauthenticationsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []IstioSecurityV1Beta1Requestauthentications `json:"items"`
}

IstioSecurityV1Beta1RequestauthenticationsList is the generic Kubernetes API list wrapper

func (*IstioSecurityV1Beta1RequestauthenticationsList) DeepCopy Uses

func (in *IstioSecurityV1Beta1RequestauthenticationsList) DeepCopy() *IstioSecurityV1Beta1RequestauthenticationsList

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

func (*IstioSecurityV1Beta1RequestauthenticationsList) DeepCopyInto Uses

func (in *IstioSecurityV1Beta1RequestauthenticationsList) DeepCopyInto(out *IstioSecurityV1Beta1RequestauthenticationsList)

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

func (*IstioSecurityV1Beta1RequestauthenticationsList) DeepCopyObject Uses

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

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

func (*IstioSecurityV1Beta1RequestauthenticationsList) GetItems Uses

func (in *IstioSecurityV1Beta1RequestauthenticationsList) GetItems() []IstioObject

GetItems from a wrapper

type K8SServiceApisV1Alpha1Gatewayclasses Uses

type K8SServiceApisV1Alpha1Gatewayclasses struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

K8SServiceApisV1Alpha1Gatewayclasses is the generic Kubernetes API Object wrapper

func (*K8SServiceApisV1Alpha1Gatewayclasses) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) DeepCopy() *K8SServiceApisV1Alpha1Gatewayclasses

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

func (*K8SServiceApisV1Alpha1Gatewayclasses) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) DeepCopyInto(out *K8SServiceApisV1Alpha1Gatewayclasses)

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

func (*K8SServiceApisV1Alpha1Gatewayclasses) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1Gatewayclasses) GetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*K8SServiceApisV1Alpha1Gatewayclasses) GetSpec Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*K8SServiceApisV1Alpha1Gatewayclasses) SetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*K8SServiceApisV1Alpha1Gatewayclasses) SetSpec Uses

func (in *K8SServiceApisV1Alpha1Gatewayclasses) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type K8SServiceApisV1Alpha1GatewayclassesList Uses

type K8SServiceApisV1Alpha1GatewayclassesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []K8SServiceApisV1Alpha1Gatewayclasses `json:"items"`
}

K8SServiceApisV1Alpha1GatewayclassesList is the generic Kubernetes API list wrapper

func (*K8SServiceApisV1Alpha1GatewayclassesList) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1GatewayclassesList) DeepCopy() *K8SServiceApisV1Alpha1GatewayclassesList

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

func (*K8SServiceApisV1Alpha1GatewayclassesList) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1GatewayclassesList) DeepCopyInto(out *K8SServiceApisV1Alpha1GatewayclassesList)

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

func (*K8SServiceApisV1Alpha1GatewayclassesList) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1GatewayclassesList) GetItems Uses

func (in *K8SServiceApisV1Alpha1GatewayclassesList) GetItems() []IstioObject

GetItems from a wrapper

type K8SServiceApisV1Alpha1Gateways Uses

type K8SServiceApisV1Alpha1Gateways struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

K8SServiceApisV1Alpha1Gateways is the generic Kubernetes API Object wrapper

func (*K8SServiceApisV1Alpha1Gateways) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1Gateways) DeepCopy() *K8SServiceApisV1Alpha1Gateways

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

func (*K8SServiceApisV1Alpha1Gateways) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1Gateways) DeepCopyInto(out *K8SServiceApisV1Alpha1Gateways)

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

func (*K8SServiceApisV1Alpha1Gateways) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1Gateways) GetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Gateways) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*K8SServiceApisV1Alpha1Gateways) GetSpec Uses

func (in *K8SServiceApisV1Alpha1Gateways) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*K8SServiceApisV1Alpha1Gateways) SetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Gateways) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*K8SServiceApisV1Alpha1Gateways) SetSpec Uses

func (in *K8SServiceApisV1Alpha1Gateways) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type K8SServiceApisV1Alpha1GatewaysList Uses

type K8SServiceApisV1Alpha1GatewaysList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []K8SServiceApisV1Alpha1Gateways `json:"items"`
}

K8SServiceApisV1Alpha1GatewaysList is the generic Kubernetes API list wrapper

func (*K8SServiceApisV1Alpha1GatewaysList) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1GatewaysList) DeepCopy() *K8SServiceApisV1Alpha1GatewaysList

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

func (*K8SServiceApisV1Alpha1GatewaysList) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1GatewaysList) DeepCopyInto(out *K8SServiceApisV1Alpha1GatewaysList)

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

func (*K8SServiceApisV1Alpha1GatewaysList) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1GatewaysList) GetItems Uses

func (in *K8SServiceApisV1Alpha1GatewaysList) GetItems() []IstioObject

GetItems from a wrapper

type K8SServiceApisV1Alpha1Httproutes Uses

type K8SServiceApisV1Alpha1Httproutes struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

K8SServiceApisV1Alpha1Httproutes is the generic Kubernetes API Object wrapper

func (*K8SServiceApisV1Alpha1Httproutes) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1Httproutes) DeepCopy() *K8SServiceApisV1Alpha1Httproutes

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

func (*K8SServiceApisV1Alpha1Httproutes) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1Httproutes) DeepCopyInto(out *K8SServiceApisV1Alpha1Httproutes)

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

func (*K8SServiceApisV1Alpha1Httproutes) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1Httproutes) GetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Httproutes) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*K8SServiceApisV1Alpha1Httproutes) GetSpec Uses

func (in *K8SServiceApisV1Alpha1Httproutes) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*K8SServiceApisV1Alpha1Httproutes) SetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Httproutes) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*K8SServiceApisV1Alpha1Httproutes) SetSpec Uses

func (in *K8SServiceApisV1Alpha1Httproutes) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type K8SServiceApisV1Alpha1HttproutesList Uses

type K8SServiceApisV1Alpha1HttproutesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []K8SServiceApisV1Alpha1Httproutes `json:"items"`
}

K8SServiceApisV1Alpha1HttproutesList is the generic Kubernetes API list wrapper

func (*K8SServiceApisV1Alpha1HttproutesList) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1HttproutesList) DeepCopy() *K8SServiceApisV1Alpha1HttproutesList

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

func (*K8SServiceApisV1Alpha1HttproutesList) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1HttproutesList) DeepCopyInto(out *K8SServiceApisV1Alpha1HttproutesList)

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

func (*K8SServiceApisV1Alpha1HttproutesList) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1HttproutesList) GetItems Uses

func (in *K8SServiceApisV1Alpha1HttproutesList) GetItems() []IstioObject

GetItems from a wrapper

type K8SServiceApisV1Alpha1Tcproutes Uses

type K8SServiceApisV1Alpha1Tcproutes struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

K8SServiceApisV1Alpha1Tcproutes is the generic Kubernetes API Object wrapper

func (*K8SServiceApisV1Alpha1Tcproutes) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) DeepCopy() *K8SServiceApisV1Alpha1Tcproutes

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

func (*K8SServiceApisV1Alpha1Tcproutes) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) DeepCopyInto(out *K8SServiceApisV1Alpha1Tcproutes)

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

func (*K8SServiceApisV1Alpha1Tcproutes) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1Tcproutes) GetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*K8SServiceApisV1Alpha1Tcproutes) GetSpec Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*K8SServiceApisV1Alpha1Tcproutes) SetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*K8SServiceApisV1Alpha1Tcproutes) SetSpec Uses

func (in *K8SServiceApisV1Alpha1Tcproutes) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type K8SServiceApisV1Alpha1TcproutesList Uses

type K8SServiceApisV1Alpha1TcproutesList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []K8SServiceApisV1Alpha1Tcproutes `json:"items"`
}

K8SServiceApisV1Alpha1TcproutesList is the generic Kubernetes API list wrapper

func (*K8SServiceApisV1Alpha1TcproutesList) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1TcproutesList) DeepCopy() *K8SServiceApisV1Alpha1TcproutesList

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

func (*K8SServiceApisV1Alpha1TcproutesList) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1TcproutesList) DeepCopyInto(out *K8SServiceApisV1Alpha1TcproutesList)

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

func (*K8SServiceApisV1Alpha1TcproutesList) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1TcproutesList) GetItems Uses

func (in *K8SServiceApisV1Alpha1TcproutesList) GetItems() []IstioObject

GetItems from a wrapper

type K8SServiceApisV1Alpha1Trafficsplits Uses

type K8SServiceApisV1Alpha1Trafficsplits struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

K8SServiceApisV1Alpha1Trafficsplits is the generic Kubernetes API Object wrapper

func (*K8SServiceApisV1Alpha1Trafficsplits) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) DeepCopy() *K8SServiceApisV1Alpha1Trafficsplits

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

func (*K8SServiceApisV1Alpha1Trafficsplits) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) DeepCopyInto(out *K8SServiceApisV1Alpha1Trafficsplits)

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

func (*K8SServiceApisV1Alpha1Trafficsplits) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1Trafficsplits) GetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*K8SServiceApisV1Alpha1Trafficsplits) GetSpec Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*K8SServiceApisV1Alpha1Trafficsplits) SetObjectMeta Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*K8SServiceApisV1Alpha1Trafficsplits) SetSpec Uses

func (in *K8SServiceApisV1Alpha1Trafficsplits) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type K8SServiceApisV1Alpha1TrafficsplitsList Uses

type K8SServiceApisV1Alpha1TrafficsplitsList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []K8SServiceApisV1Alpha1Trafficsplits `json:"items"`
}

K8SServiceApisV1Alpha1TrafficsplitsList is the generic Kubernetes API list wrapper

func (*K8SServiceApisV1Alpha1TrafficsplitsList) DeepCopy Uses

func (in *K8SServiceApisV1Alpha1TrafficsplitsList) DeepCopy() *K8SServiceApisV1Alpha1TrafficsplitsList

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

func (*K8SServiceApisV1Alpha1TrafficsplitsList) DeepCopyInto Uses

func (in *K8SServiceApisV1Alpha1TrafficsplitsList) DeepCopyInto(out *K8SServiceApisV1Alpha1TrafficsplitsList)

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

func (*K8SServiceApisV1Alpha1TrafficsplitsList) DeepCopyObject Uses

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

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

func (*K8SServiceApisV1Alpha1TrafficsplitsList) GetItems Uses

func (in *K8SServiceApisV1Alpha1TrafficsplitsList) GetItems() []IstioObject

GetItems from a wrapper

type Mock Uses

type Mock struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata"`
    Spec              map[string]interface{} `json:"spec"`
}

Mock is the generic Kubernetes API Object wrapper

func (*Mock) DeepCopy Uses

func (in *Mock) DeepCopy() *Mock

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

func (*Mock) DeepCopyInto Uses

func (in *Mock) DeepCopyInto(out *Mock)

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

func (*Mock) DeepCopyObject Uses

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

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

func (*Mock) GetObjectMeta Uses

func (in *Mock) GetObjectMeta() metav1.ObjectMeta

GetObjectMeta from a wrapper

func (*Mock) GetSpec Uses

func (in *Mock) GetSpec() map[string]interface{}

GetSpec from a wrapper

func (*Mock) SetObjectMeta Uses

func (in *Mock) SetObjectMeta(metadata metav1.ObjectMeta)

SetObjectMeta for a wrapper

func (*Mock) SetSpec Uses

func (in *Mock) SetSpec(spec map[string]interface{})

SetSpec for a wrapper

type MockList Uses

type MockList struct {
    metav1.TypeMeta `json:",inline"`
    metav1.ListMeta `json:"metadata"`
    Items           []Mock `json:"items"`
}

MockList is the generic Kubernetes API list wrapper

func (*MockList) DeepCopy Uses

func (in *MockList) DeepCopy() *MockList

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

func (*MockList) DeepCopyInto Uses

func (in *MockList) DeepCopyInto(out *MockList)

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

func (*MockList) DeepCopyObject Uses

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

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

func (*MockList) GetItems Uses

func (in *MockList) GetItems() []IstioObject

GetItems from a wrapper

type SchemaType Uses

type SchemaType struct {
    Schema     collection.Schema
    Object     IstioObject
    Collection IstioObjectList
}

Directories

PathSynopsis
codegenTool to generate pilot/pkg/config/kube/types.go Example run command: go run pilot/tools/generate_config_crd_types.go --template pilot/tools/types.go.tmpl --output pilot/pkg/config/kube/crd/types.gen.go
controllerPackage controller provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes

Package crd imports 16 packages (graph) and is imported by 19 packages. Updated 2020-04-10. Refresh now. Tools for package owners.