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
}
Source Files
¶
- attestationauthority.go
- buildpolicy.go
- doc.go
- generated_expansion.go
- genericattestationpolicy.go
- imagesecuritypolicy.go
- kritis_client.go
- kritisconfig.go