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 ApplicationV1alpha1Client

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

ApplicationV1alpha1Client is used to interact with features provided by the application.azurerm.kubeform.com group.

func New

New creates a new ApplicationV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ApplicationV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ApplicationV1alpha1Client

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

func (*ApplicationV1alpha1Client) Gateways

func (c *ApplicationV1alpha1Client) Gateways(namespace string) GatewayInterface

func (*ApplicationV1alpha1Client) InsightsAPIKeys

func (c *ApplicationV1alpha1Client) InsightsAPIKeys(namespace string) InsightsAPIKeyInterface

func (*ApplicationV1alpha1Client) InsightsAnalyticsItems

func (c *ApplicationV1alpha1Client) InsightsAnalyticsItems(namespace string) InsightsAnalyticsItemInterface

func (*ApplicationV1alpha1Client) InsightsSmartDetectionRules

func (c *ApplicationV1alpha1Client) InsightsSmartDetectionRules(namespace string) InsightsSmartDetectionRuleInterface

func (*ApplicationV1alpha1Client) InsightsWebTests

func (c *ApplicationV1alpha1Client) InsightsWebTests(namespace string) InsightsWebTestInterface

func (*ApplicationV1alpha1Client) Insightses

func (c *ApplicationV1alpha1Client) Insightses(namespace string) InsightsInterface

func (*ApplicationV1alpha1Client) RESTClient

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

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

func (*ApplicationV1alpha1Client) SecurityGroups

func (c *ApplicationV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface

type GatewayExpansion

type GatewayExpansion interface{}

type GatewayInterface

type GatewayInterface interface {
	Create(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.CreateOptions) (*v1alpha1.Gateway, error)
	Update(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, error)
	UpdateStatus(ctx context.Context, gateway *v1alpha1.Gateway, opts v1.UpdateOptions) (*v1alpha1.Gateway, 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.Gateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GatewayList, 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.Gateway, err error)
	GatewayExpansion
}

GatewayInterface has methods to work with Gateway resources.

type GatewaysGetter

type GatewaysGetter interface {
	Gateways(namespace string) GatewayInterface
}

GatewaysGetter has a method to return a GatewayInterface. A group's client should implement this interface.

type InsightsAPIKeyExpansion

type InsightsAPIKeyExpansion interface{}

type InsightsAPIKeyInterface

type InsightsAPIKeyInterface interface {
	Create(ctx context.Context, insightsAPIKey *v1alpha1.InsightsAPIKey, opts v1.CreateOptions) (*v1alpha1.InsightsAPIKey, error)
	Update(ctx context.Context, insightsAPIKey *v1alpha1.InsightsAPIKey, opts v1.UpdateOptions) (*v1alpha1.InsightsAPIKey, error)
	UpdateStatus(ctx context.Context, insightsAPIKey *v1alpha1.InsightsAPIKey, opts v1.UpdateOptions) (*v1alpha1.InsightsAPIKey, 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.InsightsAPIKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightsAPIKeyList, 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.InsightsAPIKey, err error)
	InsightsAPIKeyExpansion
}

InsightsAPIKeyInterface has methods to work with InsightsAPIKey resources.

type InsightsAPIKeysGetter

type InsightsAPIKeysGetter interface {
	InsightsAPIKeys(namespace string) InsightsAPIKeyInterface
}

InsightsAPIKeysGetter has a method to return a InsightsAPIKeyInterface. A group's client should implement this interface.

type InsightsAnalyticsItemExpansion

type InsightsAnalyticsItemExpansion interface{}

type InsightsAnalyticsItemInterface

type InsightsAnalyticsItemInterface interface {
	Create(ctx context.Context, insightsAnalyticsItem *v1alpha1.InsightsAnalyticsItem, opts v1.CreateOptions) (*v1alpha1.InsightsAnalyticsItem, error)
	Update(ctx context.Context, insightsAnalyticsItem *v1alpha1.InsightsAnalyticsItem, opts v1.UpdateOptions) (*v1alpha1.InsightsAnalyticsItem, error)
	UpdateStatus(ctx context.Context, insightsAnalyticsItem *v1alpha1.InsightsAnalyticsItem, opts v1.UpdateOptions) (*v1alpha1.InsightsAnalyticsItem, 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.InsightsAnalyticsItem, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightsAnalyticsItemList, 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.InsightsAnalyticsItem, err error)
	InsightsAnalyticsItemExpansion
}

InsightsAnalyticsItemInterface has methods to work with InsightsAnalyticsItem resources.

type InsightsAnalyticsItemsGetter

type InsightsAnalyticsItemsGetter interface {
	InsightsAnalyticsItems(namespace string) InsightsAnalyticsItemInterface
}

InsightsAnalyticsItemsGetter has a method to return a InsightsAnalyticsItemInterface. A group's client should implement this interface.

type InsightsExpansion

type InsightsExpansion interface{}

type InsightsInterface

type InsightsInterface interface {
	Create(ctx context.Context, insights *v1alpha1.Insights, opts v1.CreateOptions) (*v1alpha1.Insights, error)
	Update(ctx context.Context, insights *v1alpha1.Insights, opts v1.UpdateOptions) (*v1alpha1.Insights, error)
	UpdateStatus(ctx context.Context, insights *v1alpha1.Insights, opts v1.UpdateOptions) (*v1alpha1.Insights, 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.Insights, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightsList, 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.Insights, err error)
	InsightsExpansion
}

InsightsInterface has methods to work with Insights resources.

type InsightsSmartDetectionRuleExpansion

type InsightsSmartDetectionRuleExpansion interface{}

type InsightsSmartDetectionRuleInterface

type InsightsSmartDetectionRuleInterface interface {
	Create(ctx context.Context, insightsSmartDetectionRule *v1alpha1.InsightsSmartDetectionRule, opts v1.CreateOptions) (*v1alpha1.InsightsSmartDetectionRule, error)
	Update(ctx context.Context, insightsSmartDetectionRule *v1alpha1.InsightsSmartDetectionRule, opts v1.UpdateOptions) (*v1alpha1.InsightsSmartDetectionRule, error)
	UpdateStatus(ctx context.Context, insightsSmartDetectionRule *v1alpha1.InsightsSmartDetectionRule, opts v1.UpdateOptions) (*v1alpha1.InsightsSmartDetectionRule, 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.InsightsSmartDetectionRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightsSmartDetectionRuleList, 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.InsightsSmartDetectionRule, err error)
	InsightsSmartDetectionRuleExpansion
}

InsightsSmartDetectionRuleInterface has methods to work with InsightsSmartDetectionRule resources.

type InsightsSmartDetectionRulesGetter

type InsightsSmartDetectionRulesGetter interface {
	InsightsSmartDetectionRules(namespace string) InsightsSmartDetectionRuleInterface
}

InsightsSmartDetectionRulesGetter has a method to return a InsightsSmartDetectionRuleInterface. A group's client should implement this interface.

type InsightsWebTestExpansion

type InsightsWebTestExpansion interface{}

type InsightsWebTestInterface

type InsightsWebTestInterface interface {
	Create(ctx context.Context, insightsWebTest *v1alpha1.InsightsWebTest, opts v1.CreateOptions) (*v1alpha1.InsightsWebTest, error)
	Update(ctx context.Context, insightsWebTest *v1alpha1.InsightsWebTest, opts v1.UpdateOptions) (*v1alpha1.InsightsWebTest, error)
	UpdateStatus(ctx context.Context, insightsWebTest *v1alpha1.InsightsWebTest, opts v1.UpdateOptions) (*v1alpha1.InsightsWebTest, 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.InsightsWebTest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InsightsWebTestList, 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.InsightsWebTest, err error)
	InsightsWebTestExpansion
}

InsightsWebTestInterface has methods to work with InsightsWebTest resources.

type InsightsWebTestsGetter

type InsightsWebTestsGetter interface {
	InsightsWebTests(namespace string) InsightsWebTestInterface
}

InsightsWebTestsGetter has a method to return a InsightsWebTestInterface. A group's client should implement this interface.

type InsightsesGetter

type InsightsesGetter interface {
	Insightses(namespace string) InsightsInterface
}

InsightsesGetter has a method to return a InsightsInterface. A group's client should implement this interface.

type SecurityGroupExpansion

type SecurityGroupExpansion interface{}

type SecurityGroupInterface

type SecurityGroupInterface interface {
	Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error)
	Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error)
	UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, 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.SecurityGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, 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.SecurityGroup, err error)
	SecurityGroupExpansion
}

SecurityGroupInterface has methods to work with SecurityGroup resources.

type SecurityGroupsGetter

type SecurityGroupsGetter interface {
	SecurityGroups(namespace string) SecurityGroupInterface
}

SecurityGroupsGetter has a method to return a SecurityGroupInterface. 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