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 CloudV1alpha1Client

type CloudV1alpha1Client struct {
	// contains filtered or unexported fields
}

CloudV1alpha1Client is used to interact with features provided by the cloud.oci.kubeform.com group.

func New

New creates a new CloudV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*CloudV1alpha1Client, error)

NewForConfig creates a new CloudV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CloudV1alpha1Client

NewForConfigOrDie creates a new CloudV1alpha1Client for the given config and panics if there is an error in the config.

func (*CloudV1alpha1Client) GuardCloudGuardConfigurations

func (c *CloudV1alpha1Client) GuardCloudGuardConfigurations(namespace string) GuardCloudGuardConfigurationInterface

func (*CloudV1alpha1Client) GuardDataMaskRules

func (c *CloudV1alpha1Client) GuardDataMaskRules(namespace string) GuardDataMaskRuleInterface

func (*CloudV1alpha1Client) GuardDetectorRecipes

func (c *CloudV1alpha1Client) GuardDetectorRecipes(namespace string) GuardDetectorRecipeInterface

func (*CloudV1alpha1Client) GuardManagedLists

func (c *CloudV1alpha1Client) GuardManagedLists(namespace string) GuardManagedListInterface

func (*CloudV1alpha1Client) GuardResponderRecipes

func (c *CloudV1alpha1Client) GuardResponderRecipes(namespace string) GuardResponderRecipeInterface

func (*CloudV1alpha1Client) GuardTargets

func (c *CloudV1alpha1Client) GuardTargets(namespace string) GuardTargetInterface

func (*CloudV1alpha1Client) RESTClient

func (c *CloudV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

type GuardCloudGuardConfigurationExpansion

type GuardCloudGuardConfigurationExpansion interface{}

type GuardCloudGuardConfigurationInterface

type GuardCloudGuardConfigurationInterface interface {
	Create(ctx context.Context, guardCloudGuardConfiguration *v1alpha1.GuardCloudGuardConfiguration, opts v1.CreateOptions) (*v1alpha1.GuardCloudGuardConfiguration, error)
	Update(ctx context.Context, guardCloudGuardConfiguration *v1alpha1.GuardCloudGuardConfiguration, opts v1.UpdateOptions) (*v1alpha1.GuardCloudGuardConfiguration, error)
	UpdateStatus(ctx context.Context, guardCloudGuardConfiguration *v1alpha1.GuardCloudGuardConfiguration, opts v1.UpdateOptions) (*v1alpha1.GuardCloudGuardConfiguration, 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.GuardCloudGuardConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardCloudGuardConfigurationList, 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.GuardCloudGuardConfiguration, err error)
	GuardCloudGuardConfigurationExpansion
}

GuardCloudGuardConfigurationInterface has methods to work with GuardCloudGuardConfiguration resources.

type GuardCloudGuardConfigurationsGetter

type GuardCloudGuardConfigurationsGetter interface {
	GuardCloudGuardConfigurations(namespace string) GuardCloudGuardConfigurationInterface
}

GuardCloudGuardConfigurationsGetter has a method to return a GuardCloudGuardConfigurationInterface. A group's client should implement this interface.

type GuardDataMaskRuleExpansion

type GuardDataMaskRuleExpansion interface{}

type GuardDataMaskRuleInterface

type GuardDataMaskRuleInterface interface {
	Create(ctx context.Context, guardDataMaskRule *v1alpha1.GuardDataMaskRule, opts v1.CreateOptions) (*v1alpha1.GuardDataMaskRule, error)
	Update(ctx context.Context, guardDataMaskRule *v1alpha1.GuardDataMaskRule, opts v1.UpdateOptions) (*v1alpha1.GuardDataMaskRule, error)
	UpdateStatus(ctx context.Context, guardDataMaskRule *v1alpha1.GuardDataMaskRule, opts v1.UpdateOptions) (*v1alpha1.GuardDataMaskRule, 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.GuardDataMaskRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardDataMaskRuleList, 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.GuardDataMaskRule, err error)
	GuardDataMaskRuleExpansion
}

GuardDataMaskRuleInterface has methods to work with GuardDataMaskRule resources.

type GuardDataMaskRulesGetter

type GuardDataMaskRulesGetter interface {
	GuardDataMaskRules(namespace string) GuardDataMaskRuleInterface
}

GuardDataMaskRulesGetter has a method to return a GuardDataMaskRuleInterface. A group's client should implement this interface.

type GuardDetectorRecipeExpansion

type GuardDetectorRecipeExpansion interface{}

type GuardDetectorRecipeInterface

type GuardDetectorRecipeInterface interface {
	Create(ctx context.Context, guardDetectorRecipe *v1alpha1.GuardDetectorRecipe, opts v1.CreateOptions) (*v1alpha1.GuardDetectorRecipe, error)
	Update(ctx context.Context, guardDetectorRecipe *v1alpha1.GuardDetectorRecipe, opts v1.UpdateOptions) (*v1alpha1.GuardDetectorRecipe, error)
	UpdateStatus(ctx context.Context, guardDetectorRecipe *v1alpha1.GuardDetectorRecipe, opts v1.UpdateOptions) (*v1alpha1.GuardDetectorRecipe, 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.GuardDetectorRecipe, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardDetectorRecipeList, 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.GuardDetectorRecipe, err error)
	GuardDetectorRecipeExpansion
}

GuardDetectorRecipeInterface has methods to work with GuardDetectorRecipe resources.

type GuardDetectorRecipesGetter

type GuardDetectorRecipesGetter interface {
	GuardDetectorRecipes(namespace string) GuardDetectorRecipeInterface
}

GuardDetectorRecipesGetter has a method to return a GuardDetectorRecipeInterface. A group's client should implement this interface.

type GuardManagedListExpansion

type GuardManagedListExpansion interface{}

type GuardManagedListInterface

type GuardManagedListInterface interface {
	Create(ctx context.Context, guardManagedList *v1alpha1.GuardManagedList, opts v1.CreateOptions) (*v1alpha1.GuardManagedList, error)
	Update(ctx context.Context, guardManagedList *v1alpha1.GuardManagedList, opts v1.UpdateOptions) (*v1alpha1.GuardManagedList, error)
	UpdateStatus(ctx context.Context, guardManagedList *v1alpha1.GuardManagedList, opts v1.UpdateOptions) (*v1alpha1.GuardManagedList, 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.GuardManagedList, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardManagedListList, 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.GuardManagedList, err error)
	GuardManagedListExpansion
}

GuardManagedListInterface has methods to work with GuardManagedList resources.

type GuardManagedListsGetter

type GuardManagedListsGetter interface {
	GuardManagedLists(namespace string) GuardManagedListInterface
}

GuardManagedListsGetter has a method to return a GuardManagedListInterface. A group's client should implement this interface.

type GuardResponderRecipeExpansion

type GuardResponderRecipeExpansion interface{}

type GuardResponderRecipeInterface

type GuardResponderRecipeInterface interface {
	Create(ctx context.Context, guardResponderRecipe *v1alpha1.GuardResponderRecipe, opts v1.CreateOptions) (*v1alpha1.GuardResponderRecipe, error)
	Update(ctx context.Context, guardResponderRecipe *v1alpha1.GuardResponderRecipe, opts v1.UpdateOptions) (*v1alpha1.GuardResponderRecipe, error)
	UpdateStatus(ctx context.Context, guardResponderRecipe *v1alpha1.GuardResponderRecipe, opts v1.UpdateOptions) (*v1alpha1.GuardResponderRecipe, 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.GuardResponderRecipe, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardResponderRecipeList, 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.GuardResponderRecipe, err error)
	GuardResponderRecipeExpansion
}

GuardResponderRecipeInterface has methods to work with GuardResponderRecipe resources.

type GuardResponderRecipesGetter

type GuardResponderRecipesGetter interface {
	GuardResponderRecipes(namespace string) GuardResponderRecipeInterface
}

GuardResponderRecipesGetter has a method to return a GuardResponderRecipeInterface. A group's client should implement this interface.

type GuardTargetExpansion

type GuardTargetExpansion interface{}

type GuardTargetInterface

type GuardTargetInterface interface {
	Create(ctx context.Context, guardTarget *v1alpha1.GuardTarget, opts v1.CreateOptions) (*v1alpha1.GuardTarget, error)
	Update(ctx context.Context, guardTarget *v1alpha1.GuardTarget, opts v1.UpdateOptions) (*v1alpha1.GuardTarget, error)
	UpdateStatus(ctx context.Context, guardTarget *v1alpha1.GuardTarget, opts v1.UpdateOptions) (*v1alpha1.GuardTarget, 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.GuardTarget, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GuardTargetList, 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.GuardTarget, err error)
	GuardTargetExpansion
}

GuardTargetInterface has methods to work with GuardTarget resources.

type GuardTargetsGetter

type GuardTargetsGetter interface {
	GuardTargets(namespace string) GuardTargetInterface
}

GuardTargetsGetter has a method to return a GuardTargetInterface. A group's client should implement this interface.

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