v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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

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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL