Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ProtectionExpansion
- type ProtectionGroupExpansion
- type ProtectionGroupInterface
- type ProtectionGroupsGetter
- type ProtectionHealthCheckAssociationExpansion
- type ProtectionHealthCheckAssociationInterface
- type ProtectionHealthCheckAssociationsGetter
- type ProtectionInterface
- type ProtectionsGetter
- type ShieldV1alpha1Client
- func (c *ShieldV1alpha1Client) ProtectionGroups(namespace string) ProtectionGroupInterface
- func (c *ShieldV1alpha1Client) ProtectionHealthCheckAssociations(namespace string) ProtectionHealthCheckAssociationInterface
- func (c *ShieldV1alpha1Client) Protections(namespace string) ProtectionInterface
- func (c *ShieldV1alpha1Client) RESTClient() rest.Interface
- type ShieldV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProtectionExpansion ¶
type ProtectionExpansion interface{}
type ProtectionGroupExpansion ¶ added in v0.5.0
type ProtectionGroupExpansion interface{}
type ProtectionGroupInterface ¶ added in v0.5.0
type ProtectionGroupInterface interface { Create(ctx context.Context, protectionGroup *v1alpha1.ProtectionGroup, opts v1.CreateOptions) (*v1alpha1.ProtectionGroup, error) Update(ctx context.Context, protectionGroup *v1alpha1.ProtectionGroup, opts v1.UpdateOptions) (*v1alpha1.ProtectionGroup, error) UpdateStatus(ctx context.Context, protectionGroup *v1alpha1.ProtectionGroup, opts v1.UpdateOptions) (*v1alpha1.ProtectionGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ProtectionGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProtectionGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ProtectionGroup, err error) ProtectionGroupExpansion }
ProtectionGroupInterface has methods to work with ProtectionGroup resources.
type ProtectionGroupsGetter ¶ added in v0.5.0
type ProtectionGroupsGetter interface {
ProtectionGroups(namespace string) ProtectionGroupInterface
}
ProtectionGroupsGetter has a method to return a ProtectionGroupInterface. A group's client should implement this interface.
type ProtectionHealthCheckAssociationExpansion ¶ added in v0.5.0
type ProtectionHealthCheckAssociationExpansion interface{}
type ProtectionHealthCheckAssociationInterface ¶ added in v0.5.0
type ProtectionHealthCheckAssociationInterface interface { Create(ctx context.Context, protectionHealthCheckAssociation *v1alpha1.ProtectionHealthCheckAssociation, opts v1.CreateOptions) (*v1alpha1.ProtectionHealthCheckAssociation, error) Update(ctx context.Context, protectionHealthCheckAssociation *v1alpha1.ProtectionHealthCheckAssociation, opts v1.UpdateOptions) (*v1alpha1.ProtectionHealthCheckAssociation, error) UpdateStatus(ctx context.Context, protectionHealthCheckAssociation *v1alpha1.ProtectionHealthCheckAssociation, opts v1.UpdateOptions) (*v1alpha1.ProtectionHealthCheckAssociation, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ProtectionHealthCheckAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProtectionHealthCheckAssociationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ProtectionHealthCheckAssociation, err error) ProtectionHealthCheckAssociationExpansion }
ProtectionHealthCheckAssociationInterface has methods to work with ProtectionHealthCheckAssociation resources.
type ProtectionHealthCheckAssociationsGetter ¶ added in v0.5.0
type ProtectionHealthCheckAssociationsGetter interface {
ProtectionHealthCheckAssociations(namespace string) ProtectionHealthCheckAssociationInterface
}
ProtectionHealthCheckAssociationsGetter has a method to return a ProtectionHealthCheckAssociationInterface. A group's client should implement this interface.
type ProtectionInterface ¶
type ProtectionInterface interface { Create(ctx context.Context, protection *v1alpha1.Protection, opts v1.CreateOptions) (*v1alpha1.Protection, error) Update(ctx context.Context, protection *v1alpha1.Protection, opts v1.UpdateOptions) (*v1alpha1.Protection, error) UpdateStatus(ctx context.Context, protection *v1alpha1.Protection, opts v1.UpdateOptions) (*v1alpha1.Protection, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Protection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProtectionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Protection, err error) ProtectionExpansion }
ProtectionInterface has methods to work with Protection resources.
type ProtectionsGetter ¶
type ProtectionsGetter interface {
Protections(namespace string) ProtectionInterface
}
ProtectionsGetter has a method to return a ProtectionInterface. A group's client should implement this interface.
type ShieldV1alpha1Client ¶
type ShieldV1alpha1Client struct {
// contains filtered or unexported fields
}
ShieldV1alpha1Client is used to interact with features provided by the shield.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *ShieldV1alpha1Client
New creates a new ShieldV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ShieldV1alpha1Client, error)
NewForConfig creates a new ShieldV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ShieldV1alpha1Client
NewForConfigOrDie creates a new ShieldV1alpha1Client for the given config and panics if there is an error in the config.
func (*ShieldV1alpha1Client) ProtectionGroups ¶ added in v0.5.0
func (c *ShieldV1alpha1Client) ProtectionGroups(namespace string) ProtectionGroupInterface
func (*ShieldV1alpha1Client) ProtectionHealthCheckAssociations ¶ added in v0.5.0
func (c *ShieldV1alpha1Client) ProtectionHealthCheckAssociations(namespace string) ProtectionHealthCheckAssociationInterface
func (*ShieldV1alpha1Client) Protections ¶
func (c *ShieldV1alpha1Client) Protections(namespace string) ProtectionInterface
func (*ShieldV1alpha1Client) RESTClient ¶
func (c *ShieldV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ShieldV1alpha1Interface ¶
type ShieldV1alpha1Interface interface { RESTClient() rest.Interface ProtectionsGetter ProtectionGroupsGetter ProtectionHealthCheckAssociationsGetter }