Versions in this module Expand all Collapse all v0 v0.0.17 Feb 15, 2022 v0.0.16 Feb 15, 2022 v0.0.15 Dec 17, 2021 v0.0.14 Dec 16, 2021 v0.0.13 Dec 16, 2021 v0.0.12 Dec 15, 2021 v0.0.11 Oct 8, 2021 v0.0.10 Mar 11, 2021 v0.0.9 Jul 22, 2020 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Jwt struct + Audiences []string + Issuer string + Jwks string + JwksURI string + JwtHeaders []string + JwtParams []string + TriggerRules []*TriggerRule + func (in *Jwt) DeepCopy() *Jwt + func (in *Jwt) DeepCopyInto(out *Jwt) + type MeshPolicy struct + Spec PolicySpec + func (in *MeshPolicy) DeepCopy() *MeshPolicy + func (in *MeshPolicy) DeepCopyInto(out *MeshPolicy) + func (in *MeshPolicy) DeepCopyObject() runtime.Object + type MeshPolicyList struct + Items []MeshPolicy + func (in *MeshPolicyList) DeepCopy() *MeshPolicyList + func (in *MeshPolicyList) DeepCopyInto(out *MeshPolicyList) + func (in *MeshPolicyList) DeepCopyObject() runtime.Object + type Mode string + const ModePermissive + const ModeStrict + type MutualTLS struct + AllowTLS bool + Mode Mode + func (in *MutualTLS) DeepCopy() *MutualTLS + func (in *MutualTLS) DeepCopyInto(out *MutualTLS) + type OriginAuthenticationMethod struct + Jwt *Jwt + func (in *OriginAuthenticationMethod) DeepCopy() *OriginAuthenticationMethod + func (in *OriginAuthenticationMethod) DeepCopyInto(out *OriginAuthenticationMethod) + type PeerAuthenticationMethod struct + Jwt *Jwt + Mtls *MutualTLS + func (in *PeerAuthenticationMethod) DeepCopy() *PeerAuthenticationMethod + func (in *PeerAuthenticationMethod) DeepCopyInto(out *PeerAuthenticationMethod) + type Policy struct + Spec PolicySpec + func (in *Policy) DeepCopy() *Policy + func (in *Policy) DeepCopyInto(out *Policy) + func (in *Policy) DeepCopyObject() runtime.Object + type PolicyList struct + Items []Policy + func (in *PolicyList) DeepCopy() *PolicyList + func (in *PolicyList) DeepCopyInto(out *PolicyList) + func (in *PolicyList) DeepCopyObject() runtime.Object + type PolicySpec struct + OriginIsOptional bool + Origins []OriginAuthenticationMethod + PeerIsOptional bool + Peers []PeerAuthenticationMethod + PrincipalBinding PrincipalBinding + Targets []TargetSelector + func (in *PolicySpec) DeepCopy() *PolicySpec + func (in *PolicySpec) DeepCopyInto(out *PolicySpec) + type PortSelector struct + Name *string + Number *uint32 + func (in *PortSelector) DeepCopy() *PortSelector + func (in *PortSelector) DeepCopyInto(out *PortSelector) + type PrincipalBinding string + const PrincipalBindingUserOrigin + const PrincipalBindingUserPeer + type TargetSelector struct + Name string + Ports []*PortSelector + func (in *TargetSelector) DeepCopy() *TargetSelector + func (in *TargetSelector) DeepCopyInto(out *TargetSelector) + type TriggerRule struct + ExcludedPaths []v1alpha1.StringMatch + IncludedPaths []*v1alpha1.StringMatch + func (in *TriggerRule) DeepCopy() *TriggerRule + func (in *TriggerRule) DeepCopyInto(out *TriggerRule)