Documentation ¶
Index ¶
- type ClusterOverridePolicyLister
- type ClusterOverridePolicyListerExpansion
- type ClusterPropagationPolicyLister
- type ClusterPropagationPolicyListerExpansion
- type OverridePolicyLister
- type OverridePolicyListerExpansion
- type OverridePolicyNamespaceLister
- type OverridePolicyNamespaceListerExpansion
- type PropagationPolicyLister
- type PropagationPolicyListerExpansion
- type PropagationPolicyNamespaceLister
- type PropagationPolicyNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterOverridePolicyLister ¶ added in v0.4.0
type ClusterOverridePolicyLister interface { // List lists all ClusterOverridePolicies in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.ClusterOverridePolicy, err error) // Get retrieves the ClusterOverridePolicy from the index for a given name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.ClusterOverridePolicy, error) ClusterOverridePolicyListerExpansion }
ClusterOverridePolicyLister helps list ClusterOverridePolicies. All objects returned here must be treated as read-only.
func NewClusterOverridePolicyLister ¶ added in v0.4.0
func NewClusterOverridePolicyLister(indexer cache.Indexer) ClusterOverridePolicyLister
NewClusterOverridePolicyLister returns a new ClusterOverridePolicyLister.
type ClusterOverridePolicyListerExpansion ¶ added in v0.4.0
type ClusterOverridePolicyListerExpansion interface{}
ClusterOverridePolicyListerExpansion allows custom methods to be added to ClusterOverridePolicyLister.
type ClusterPropagationPolicyLister ¶ added in v0.4.0
type ClusterPropagationPolicyLister interface { // List lists all ClusterPropagationPolicies in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.ClusterPropagationPolicy, err error) // Get retrieves the ClusterPropagationPolicy from the index for a given name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.ClusterPropagationPolicy, error) ClusterPropagationPolicyListerExpansion }
ClusterPropagationPolicyLister helps list ClusterPropagationPolicies. All objects returned here must be treated as read-only.
func NewClusterPropagationPolicyLister ¶ added in v0.4.0
func NewClusterPropagationPolicyLister(indexer cache.Indexer) ClusterPropagationPolicyLister
NewClusterPropagationPolicyLister returns a new ClusterPropagationPolicyLister.
type ClusterPropagationPolicyListerExpansion ¶ added in v0.4.0
type ClusterPropagationPolicyListerExpansion interface{}
ClusterPropagationPolicyListerExpansion allows custom methods to be added to ClusterPropagationPolicyLister.
type OverridePolicyLister ¶
type OverridePolicyLister interface { // List lists all OverridePolicies in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.OverridePolicy, err error) // OverridePolicies returns an object that can list and get OverridePolicies. OverridePolicies(namespace string) OverridePolicyNamespaceLister OverridePolicyListerExpansion }
OverridePolicyLister helps list OverridePolicies. All objects returned here must be treated as read-only.
func NewOverridePolicyLister ¶
func NewOverridePolicyLister(indexer cache.Indexer) OverridePolicyLister
NewOverridePolicyLister returns a new OverridePolicyLister.
type OverridePolicyListerExpansion ¶
type OverridePolicyListerExpansion interface{}
OverridePolicyListerExpansion allows custom methods to be added to OverridePolicyLister.
type OverridePolicyNamespaceLister ¶
type OverridePolicyNamespaceLister interface { // List lists all OverridePolicies in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.OverridePolicy, err error) // Get retrieves the OverridePolicy from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.OverridePolicy, error) OverridePolicyNamespaceListerExpansion }
OverridePolicyNamespaceLister helps list and get OverridePolicies. All objects returned here must be treated as read-only.
type OverridePolicyNamespaceListerExpansion ¶
type OverridePolicyNamespaceListerExpansion interface{}
OverridePolicyNamespaceListerExpansion allows custom methods to be added to OverridePolicyNamespaceLister.
type PropagationPolicyLister ¶
type PropagationPolicyLister interface { // List lists all PropagationPolicies in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.PropagationPolicy, err error) // PropagationPolicies returns an object that can list and get PropagationPolicies. PropagationPolicies(namespace string) PropagationPolicyNamespaceLister PropagationPolicyListerExpansion }
PropagationPolicyLister helps list PropagationPolicies. All objects returned here must be treated as read-only.
func NewPropagationPolicyLister ¶
func NewPropagationPolicyLister(indexer cache.Indexer) PropagationPolicyLister
NewPropagationPolicyLister returns a new PropagationPolicyLister.
type PropagationPolicyListerExpansion ¶
type PropagationPolicyListerExpansion interface{}
PropagationPolicyListerExpansion allows custom methods to be added to PropagationPolicyLister.
type PropagationPolicyNamespaceLister ¶
type PropagationPolicyNamespaceLister interface { // List lists all PropagationPolicies in the indexer for a given namespace. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*v1alpha1.PropagationPolicy, err error) // Get retrieves the PropagationPolicy from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. Get(name string) (*v1alpha1.PropagationPolicy, error) PropagationPolicyNamespaceListerExpansion }
PropagationPolicyNamespaceLister helps list and get PropagationPolicies. All objects returned here must be treated as read-only.
type PropagationPolicyNamespaceListerExpansion ¶
type PropagationPolicyNamespaceListerExpansion interface{}
PropagationPolicyNamespaceListerExpansion allows custom methods to be added to PropagationPolicyNamespaceLister.