Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationPolicySet ¶
type AuthorizationPolicySet interface { // Get the set stored keys Keys() sets.String // List of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. List(filterResource ...func(*security_istio_io_v1.AuthorizationPolicy) bool) []*security_istio_io_v1.AuthorizationPolicy // Unsorted list of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. UnsortedList(filterResource ...func(*security_istio_io_v1.AuthorizationPolicy) bool) []*security_istio_io_v1.AuthorizationPolicy // Return the Set as a map of key to resource. Map() map[string]*security_istio_io_v1.AuthorizationPolicy // Insert a resource into the set. Insert(authorizationPolicy ...*security_istio_io_v1.AuthorizationPolicy) // Compare the equality of the keys in two sets (not the resources themselves) Equal(authorizationPolicySet AuthorizationPolicySet) bool // Check if the set contains a key matching the resource (not the resource itself) Has(authorizationPolicy ezkube.ResourceId) bool // Delete the key matching the resource Delete(authorizationPolicy ezkube.ResourceId) // Return the union with the provided set Union(set AuthorizationPolicySet) AuthorizationPolicySet // Return the difference with the provided set Difference(set AuthorizationPolicySet) AuthorizationPolicySet // Return the intersection with the provided set Intersection(set AuthorizationPolicySet) AuthorizationPolicySet // Find the resource with the given ID Find(id ezkube.ResourceId) (*security_istio_io_v1.AuthorizationPolicy, error) // Get the length of the set Length() int // returns the generic implementation of the set Generic() sksets.ResourceSet // returns the delta between this and and another AuthorizationPolicySet Delta(newSet AuthorizationPolicySet) sksets.ResourceDelta // Create a deep copy of the current AuthorizationPolicySet Clone() AuthorizationPolicySet }
func NewAuthorizationPolicySet ¶
func NewAuthorizationPolicySet(authorizationPolicyList ...*security_istio_io_v1.AuthorizationPolicy) AuthorizationPolicySet
func NewAuthorizationPolicySetFromList ¶
func NewAuthorizationPolicySetFromList(authorizationPolicyList *security_istio_io_v1.AuthorizationPolicyList) AuthorizationPolicySet
type PeerAuthenticationSet ¶
type PeerAuthenticationSet interface { // Get the set stored keys Keys() sets.String // List of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. List(filterResource ...func(*security_istio_io_v1.PeerAuthentication) bool) []*security_istio_io_v1.PeerAuthentication // Unsorted list of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. UnsortedList(filterResource ...func(*security_istio_io_v1.PeerAuthentication) bool) []*security_istio_io_v1.PeerAuthentication // Return the Set as a map of key to resource. Map() map[string]*security_istio_io_v1.PeerAuthentication // Insert a resource into the set. Insert(peerAuthentication ...*security_istio_io_v1.PeerAuthentication) // Compare the equality of the keys in two sets (not the resources themselves) Equal(peerAuthenticationSet PeerAuthenticationSet) bool // Check if the set contains a key matching the resource (not the resource itself) Has(peerAuthentication ezkube.ResourceId) bool // Delete the key matching the resource Delete(peerAuthentication ezkube.ResourceId) // Return the union with the provided set Union(set PeerAuthenticationSet) PeerAuthenticationSet // Return the difference with the provided set Difference(set PeerAuthenticationSet) PeerAuthenticationSet // Return the intersection with the provided set Intersection(set PeerAuthenticationSet) PeerAuthenticationSet // Find the resource with the given ID Find(id ezkube.ResourceId) (*security_istio_io_v1.PeerAuthentication, error) // Get the length of the set Length() int // returns the generic implementation of the set Generic() sksets.ResourceSet // returns the delta between this and and another PeerAuthenticationSet Delta(newSet PeerAuthenticationSet) sksets.ResourceDelta // Create a deep copy of the current PeerAuthenticationSet Clone() PeerAuthenticationSet }
func NewPeerAuthenticationSet ¶
func NewPeerAuthenticationSet(peerAuthenticationList ...*security_istio_io_v1.PeerAuthentication) PeerAuthenticationSet
func NewPeerAuthenticationSetFromList ¶
func NewPeerAuthenticationSetFromList(peerAuthenticationList *security_istio_io_v1.PeerAuthenticationList) PeerAuthenticationSet
type RequestAuthenticationSet ¶
type RequestAuthenticationSet interface { // Get the set stored keys Keys() sets.String // List of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. List(filterResource ...func(*security_istio_io_v1.RequestAuthentication) bool) []*security_istio_io_v1.RequestAuthentication // Unsorted list of resources stored in the set. Pass an optional filter function to filter on the list. // The filter function should return false to keep the resource, true to drop it. UnsortedList(filterResource ...func(*security_istio_io_v1.RequestAuthentication) bool) []*security_istio_io_v1.RequestAuthentication // Return the Set as a map of key to resource. Map() map[string]*security_istio_io_v1.RequestAuthentication // Insert a resource into the set. Insert(requestAuthentication ...*security_istio_io_v1.RequestAuthentication) // Compare the equality of the keys in two sets (not the resources themselves) Equal(requestAuthenticationSet RequestAuthenticationSet) bool // Check if the set contains a key matching the resource (not the resource itself) Has(requestAuthentication ezkube.ResourceId) bool // Delete the key matching the resource Delete(requestAuthentication ezkube.ResourceId) // Return the union with the provided set Union(set RequestAuthenticationSet) RequestAuthenticationSet // Return the difference with the provided set Difference(set RequestAuthenticationSet) RequestAuthenticationSet // Return the intersection with the provided set Intersection(set RequestAuthenticationSet) RequestAuthenticationSet // Find the resource with the given ID Find(id ezkube.ResourceId) (*security_istio_io_v1.RequestAuthentication, error) // Get the length of the set Length() int // returns the generic implementation of the set Generic() sksets.ResourceSet // returns the delta between this and and another RequestAuthenticationSet Delta(newSet RequestAuthenticationSet) sksets.ResourceDelta // Create a deep copy of the current RequestAuthenticationSet Clone() RequestAuthenticationSet }
func NewRequestAuthenticationSet ¶
func NewRequestAuthenticationSet(requestAuthenticationList ...*security_istio_io_v1.RequestAuthentication) RequestAuthenticationSet
func NewRequestAuthenticationSetFromList ¶
func NewRequestAuthenticationSetFromList(requestAuthenticationList *security_istio_io_v1.RequestAuthenticationList) RequestAuthenticationSet
Click to show internal directories.
Click to hide internal directories.