Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AttestationAuthoritiesGetter
- type AttestationAuthorityExpansion
- type AttestationAuthorityInterface
- type BuildPoliciesGetter
- type BuildPolicyExpansion
- type BuildPolicyInterface
- type GenericAttestationPoliciesGetter
- type GenericAttestationPolicyExpansion
- type GenericAttestationPolicyInterface
- type ImageSecurityPoliciesGetter
- type ImageSecurityPolicyExpansion
- type ImageSecurityPolicyInterface
- type KritisConfigExpansion
- type KritisConfigInterface
- type KritisConfigsGetter
- type KritisV1beta1Client
- func (c *KritisV1beta1Client) AttestationAuthorities(namespace string) AttestationAuthorityInterface
- func (c *KritisV1beta1Client) BuildPolicies(namespace string) BuildPolicyInterface
- func (c *KritisV1beta1Client) GenericAttestationPolicies(namespace string) GenericAttestationPolicyInterface
- func (c *KritisV1beta1Client) ImageSecurityPolicies(namespace string) ImageSecurityPolicyInterface
- func (c *KritisV1beta1Client) KritisConfigs() KritisConfigInterface
- func (c *KritisV1beta1Client) RESTClient() rest.Interface
- type KritisV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttestationAuthoritiesGetter ¶
type AttestationAuthoritiesGetter interface {
AttestationAuthorities(namespace string) AttestationAuthorityInterface
}
AttestationAuthoritiesGetter has a method to return a AttestationAuthorityInterface. A group's client should implement this interface.
type AttestationAuthorityExpansion ¶
type AttestationAuthorityExpansion interface{}
type AttestationAuthorityInterface ¶
type AttestationAuthorityInterface interface { Create(*v1beta1.AttestationAuthority) (*v1beta1.AttestationAuthority, error) Update(*v1beta1.AttestationAuthority) (*v1beta1.AttestationAuthority, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.AttestationAuthority, error) List(opts v1.ListOptions) (*v1beta1.AttestationAuthorityList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.AttestationAuthority, err error) AttestationAuthorityExpansion }
AttestationAuthorityInterface has methods to work with AttestationAuthority resources.
type BuildPoliciesGetter ¶
type BuildPoliciesGetter interface {
BuildPolicies(namespace string) BuildPolicyInterface
}
BuildPoliciesGetter has a method to return a BuildPolicyInterface. A group's client should implement this interface.
type BuildPolicyExpansion ¶
type BuildPolicyExpansion interface{}
type BuildPolicyInterface ¶
type BuildPolicyInterface interface { Create(*v1beta1.BuildPolicy) (*v1beta1.BuildPolicy, error) Update(*v1beta1.BuildPolicy) (*v1beta1.BuildPolicy, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.BuildPolicy, error) List(opts v1.ListOptions) (*v1beta1.BuildPolicyList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.BuildPolicy, err error) BuildPolicyExpansion }
BuildPolicyInterface has methods to work with BuildPolicy resources.
type GenericAttestationPoliciesGetter ¶
type GenericAttestationPoliciesGetter interface {
GenericAttestationPolicies(namespace string) GenericAttestationPolicyInterface
}
GenericAttestationPoliciesGetter has a method to return a GenericAttestationPolicyInterface. A group's client should implement this interface.
type GenericAttestationPolicyExpansion ¶
type GenericAttestationPolicyExpansion interface{}
type GenericAttestationPolicyInterface ¶
type GenericAttestationPolicyInterface interface { Create(*v1beta1.GenericAttestationPolicy) (*v1beta1.GenericAttestationPolicy, error) Update(*v1beta1.GenericAttestationPolicy) (*v1beta1.GenericAttestationPolicy, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.GenericAttestationPolicy, error) List(opts v1.ListOptions) (*v1beta1.GenericAttestationPolicyList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.GenericAttestationPolicy, err error) GenericAttestationPolicyExpansion }
GenericAttestationPolicyInterface has methods to work with GenericAttestationPolicy resources.
type ImageSecurityPoliciesGetter ¶
type ImageSecurityPoliciesGetter interface {
ImageSecurityPolicies(namespace string) ImageSecurityPolicyInterface
}
ImageSecurityPoliciesGetter has a method to return a ImageSecurityPolicyInterface. A group's client should implement this interface.
type ImageSecurityPolicyExpansion ¶
type ImageSecurityPolicyExpansion interface{}
type ImageSecurityPolicyInterface ¶
type ImageSecurityPolicyInterface interface { Create(*v1beta1.ImageSecurityPolicy) (*v1beta1.ImageSecurityPolicy, error) Update(*v1beta1.ImageSecurityPolicy) (*v1beta1.ImageSecurityPolicy, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.ImageSecurityPolicy, error) List(opts v1.ListOptions) (*v1beta1.ImageSecurityPolicyList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ImageSecurityPolicy, err error) ImageSecurityPolicyExpansion }
ImageSecurityPolicyInterface has methods to work with ImageSecurityPolicy resources.
type KritisConfigExpansion ¶
type KritisConfigExpansion interface{}
type KritisConfigInterface ¶
type KritisConfigInterface interface { Create(*v1beta1.KritisConfig) (*v1beta1.KritisConfig, error) Update(*v1beta1.KritisConfig) (*v1beta1.KritisConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.KritisConfig, error) List(opts v1.ListOptions) (*v1beta1.KritisConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.KritisConfig, err error) KritisConfigExpansion }
KritisConfigInterface has methods to work with KritisConfig resources.
type KritisConfigsGetter ¶
type KritisConfigsGetter interface {
KritisConfigs() KritisConfigInterface
}
KritisConfigsGetter has a method to return a KritisConfigInterface. A group's client should implement this interface.
type KritisV1beta1Client ¶
type KritisV1beta1Client struct {
// contains filtered or unexported fields
}
KritisV1beta1Client is used to interact with features provided by the kritis group.
func New ¶
func New(c rest.Interface) *KritisV1beta1Client
New creates a new KritisV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KritisV1beta1Client, error)
NewForConfig creates a new KritisV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *KritisV1beta1Client
NewForConfigOrDie creates a new KritisV1beta1Client for the given config and panics if there is an error in the config.
func (*KritisV1beta1Client) AttestationAuthorities ¶
func (c *KritisV1beta1Client) AttestationAuthorities(namespace string) AttestationAuthorityInterface
func (*KritisV1beta1Client) BuildPolicies ¶
func (c *KritisV1beta1Client) BuildPolicies(namespace string) BuildPolicyInterface
func (*KritisV1beta1Client) GenericAttestationPolicies ¶
func (c *KritisV1beta1Client) GenericAttestationPolicies(namespace string) GenericAttestationPolicyInterface
func (*KritisV1beta1Client) ImageSecurityPolicies ¶
func (c *KritisV1beta1Client) ImageSecurityPolicies(namespace string) ImageSecurityPolicyInterface
func (*KritisV1beta1Client) KritisConfigs ¶
func (c *KritisV1beta1Client) KritisConfigs() KritisConfigInterface
func (*KritisV1beta1Client) RESTClient ¶
func (c *KritisV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type KritisV1beta1Interface ¶
type KritisV1beta1Interface interface { RESTClient() rest.Interface AttestationAuthoritiesGetter BuildPoliciesGetter GenericAttestationPoliciesGetter ImageSecurityPoliciesGetter KritisConfigsGetter }