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 CustomHTTPSConfigurationExpansion

type CustomHTTPSConfigurationExpansion interface{}

type CustomHTTPSConfigurationInterface

type CustomHTTPSConfigurationInterface interface {
	Create(ctx context.Context, customHTTPSConfiguration *v1alpha1.CustomHTTPSConfiguration, opts v1.CreateOptions) (*v1alpha1.CustomHTTPSConfiguration, error)
	Update(ctx context.Context, customHTTPSConfiguration *v1alpha1.CustomHTTPSConfiguration, opts v1.UpdateOptions) (*v1alpha1.CustomHTTPSConfiguration, error)
	UpdateStatus(ctx context.Context, customHTTPSConfiguration *v1alpha1.CustomHTTPSConfiguration, opts v1.UpdateOptions) (*v1alpha1.CustomHTTPSConfiguration, 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.CustomHTTPSConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomHTTPSConfigurationList, 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.CustomHTTPSConfiguration, err error)
	CustomHTTPSConfigurationExpansion
}

CustomHTTPSConfigurationInterface has methods to work with CustomHTTPSConfiguration resources.

type CustomHTTPSConfigurationsGetter

type CustomHTTPSConfigurationsGetter interface {
	CustomHTTPSConfigurations(namespace string) CustomHTTPSConfigurationInterface
}

CustomHTTPSConfigurationsGetter has a method to return a CustomHTTPSConfigurationInterface. A group's client should implement this interface.

type FirewallPoliciesGetter

type FirewallPoliciesGetter interface {
	FirewallPolicies(namespace string) FirewallPolicyInterface
}

FirewallPoliciesGetter has a method to return a FirewallPolicyInterface. A group's client should implement this interface.

type FirewallPolicyExpansion

type FirewallPolicyExpansion interface{}

type FirewallPolicyInterface

type FirewallPolicyInterface interface {
	Create(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.CreateOptions) (*v1alpha1.FirewallPolicy, error)
	Update(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicy, error)
	UpdateStatus(ctx context.Context, firewallPolicy *v1alpha1.FirewallPolicy, opts v1.UpdateOptions) (*v1alpha1.FirewallPolicy, 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.FirewallPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallPolicyList, 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.FirewallPolicy, err error)
	FirewallPolicyExpansion
}

FirewallPolicyInterface has methods to work with FirewallPolicy resources.

type FrontdoorExpansion

type FrontdoorExpansion interface{}

type FrontdoorInterface

type FrontdoorInterface interface {
	Create(ctx context.Context, frontdoor *v1alpha1.Frontdoor, opts v1.CreateOptions) (*v1alpha1.Frontdoor, error)
	Update(ctx context.Context, frontdoor *v1alpha1.Frontdoor, opts v1.UpdateOptions) (*v1alpha1.Frontdoor, error)
	UpdateStatus(ctx context.Context, frontdoor *v1alpha1.Frontdoor, opts v1.UpdateOptions) (*v1alpha1.Frontdoor, 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.Frontdoor, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FrontdoorList, 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.Frontdoor, err error)
	FrontdoorExpansion
}

FrontdoorInterface has methods to work with Frontdoor resources.

type FrontdoorV1alpha1Client

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

FrontdoorV1alpha1Client is used to interact with features provided by the frontdoor.azurerm.kubeform.com group.

func New

New creates a new FrontdoorV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new FrontdoorV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *FrontdoorV1alpha1Client

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

func (*FrontdoorV1alpha1Client) CustomHTTPSConfigurations

func (c *FrontdoorV1alpha1Client) CustomHTTPSConfigurations(namespace string) CustomHTTPSConfigurationInterface

func (*FrontdoorV1alpha1Client) FirewallPolicies

func (c *FrontdoorV1alpha1Client) FirewallPolicies(namespace string) FirewallPolicyInterface

func (*FrontdoorV1alpha1Client) Frontdoors

func (c *FrontdoorV1alpha1Client) Frontdoors(namespace string) FrontdoorInterface

func (*FrontdoorV1alpha1Client) RESTClient

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

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

func (*FrontdoorV1alpha1Client) RulesEngines added in v0.5.0

func (c *FrontdoorV1alpha1Client) RulesEngines(namespace string) RulesEngineInterface

type FrontdoorV1alpha1Interface

type FrontdoorsGetter

type FrontdoorsGetter interface {
	Frontdoors(namespace string) FrontdoorInterface
}

FrontdoorsGetter has a method to return a FrontdoorInterface. A group's client should implement this interface.

type RulesEngineExpansion added in v0.5.0

type RulesEngineExpansion interface{}

type RulesEngineInterface added in v0.5.0

type RulesEngineInterface interface {
	Create(ctx context.Context, rulesEngine *v1alpha1.RulesEngine, opts v1.CreateOptions) (*v1alpha1.RulesEngine, error)
	Update(ctx context.Context, rulesEngine *v1alpha1.RulesEngine, opts v1.UpdateOptions) (*v1alpha1.RulesEngine, error)
	UpdateStatus(ctx context.Context, rulesEngine *v1alpha1.RulesEngine, opts v1.UpdateOptions) (*v1alpha1.RulesEngine, 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.RulesEngine, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RulesEngineList, 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.RulesEngine, err error)
	RulesEngineExpansion
}

RulesEngineInterface has methods to work with RulesEngine resources.

type RulesEnginesGetter added in v0.5.0

type RulesEnginesGetter interface {
	RulesEngines(namespace string) RulesEngineInterface
}

RulesEnginesGetter has a method to return a RulesEngineInterface. 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