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 AuthorizationRuleExpansion

type AuthorizationRuleExpansion interface{}

type AuthorizationRuleInterface

type AuthorizationRuleInterface interface {
	Create(ctx context.Context, authorizationRule *v1alpha1.AuthorizationRule, opts v1.CreateOptions) (*v1alpha1.AuthorizationRule, error)
	Update(ctx context.Context, authorizationRule *v1alpha1.AuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.AuthorizationRule, error)
	UpdateStatus(ctx context.Context, authorizationRule *v1alpha1.AuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.AuthorizationRule, 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.AuthorizationRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationRuleList, 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.AuthorizationRule, err error)
	AuthorizationRuleExpansion
}

AuthorizationRuleInterface has methods to work with AuthorizationRule resources.

type AuthorizationRulesGetter

type AuthorizationRulesGetter interface {
	AuthorizationRules(namespace string) AuthorizationRuleInterface
}

AuthorizationRulesGetter has a method to return a AuthorizationRuleInterface. A group's client should implement this interface.

type ClusterExpansion

type ClusterExpansion interface{}

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error)
	Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, 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.Cluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, 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.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClustersGetter

type ClustersGetter interface {
	Clusters(namespace string) ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type ConsumerGroupExpansion

type ConsumerGroupExpansion interface{}

type ConsumerGroupInterface

type ConsumerGroupInterface interface {
	Create(ctx context.Context, consumerGroup *v1alpha1.ConsumerGroup, opts v1.CreateOptions) (*v1alpha1.ConsumerGroup, error)
	Update(ctx context.Context, consumerGroup *v1alpha1.ConsumerGroup, opts v1.UpdateOptions) (*v1alpha1.ConsumerGroup, error)
	UpdateStatus(ctx context.Context, consumerGroup *v1alpha1.ConsumerGroup, opts v1.UpdateOptions) (*v1alpha1.ConsumerGroup, 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.ConsumerGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ConsumerGroupList, 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.ConsumerGroup, err error)
	ConsumerGroupExpansion
}

ConsumerGroupInterface has methods to work with ConsumerGroup resources.

type ConsumerGroupsGetter

type ConsumerGroupsGetter interface {
	ConsumerGroups(namespace string) ConsumerGroupInterface
}

ConsumerGroupsGetter has a method to return a ConsumerGroupInterface. A group's client should implement this interface.

type EventhubExpansion

type EventhubExpansion interface{}

type EventhubInterface

type EventhubInterface interface {
	Create(ctx context.Context, eventhub *v1alpha1.Eventhub, opts v1.CreateOptions) (*v1alpha1.Eventhub, error)
	Update(ctx context.Context, eventhub *v1alpha1.Eventhub, opts v1.UpdateOptions) (*v1alpha1.Eventhub, error)
	UpdateStatus(ctx context.Context, eventhub *v1alpha1.Eventhub, opts v1.UpdateOptions) (*v1alpha1.Eventhub, 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.Eventhub, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EventhubList, 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.Eventhub, err error)
	EventhubExpansion
}

EventhubInterface has methods to work with Eventhub resources.

type EventhubV1alpha1Client

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

EventhubV1alpha1Client is used to interact with features provided by the eventhub.azurerm.kubeform.com group.

func New

New creates a new EventhubV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new EventhubV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *EventhubV1alpha1Client

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

func (*EventhubV1alpha1Client) AuthorizationRules

func (c *EventhubV1alpha1Client) AuthorizationRules(namespace string) AuthorizationRuleInterface

func (*EventhubV1alpha1Client) Clusters

func (c *EventhubV1alpha1Client) Clusters(namespace string) ClusterInterface

func (*EventhubV1alpha1Client) ConsumerGroups

func (c *EventhubV1alpha1Client) ConsumerGroups(namespace string) ConsumerGroupInterface

func (*EventhubV1alpha1Client) Eventhubs

func (c *EventhubV1alpha1Client) Eventhubs(namespace string) EventhubInterface

func (*EventhubV1alpha1Client) NamespaceAuthorizationRules

func (c *EventhubV1alpha1Client) NamespaceAuthorizationRules(namespace string) NamespaceAuthorizationRuleInterface

func (*EventhubV1alpha1Client) NamespaceCustomerManagedKeys

func (c *EventhubV1alpha1Client) NamespaceCustomerManagedKeys(namespace string) NamespaceCustomerManagedKeyInterface

func (*EventhubV1alpha1Client) NamespaceDisasterRecoveryConfigs

func (c *EventhubV1alpha1Client) NamespaceDisasterRecoveryConfigs(namespace string) NamespaceDisasterRecoveryConfigInterface

func (*EventhubV1alpha1Client) Namespaces added in v0.1.1

func (c *EventhubV1alpha1Client) Namespaces(namespace string) NamespaceInterface

func (*EventhubV1alpha1Client) RESTClient

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

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

type EventhubsGetter

type EventhubsGetter interface {
	Eventhubs(namespace string) EventhubInterface
}

EventhubsGetter has a method to return a EventhubInterface. A group's client should implement this interface.

type NamespaceAuthorizationRuleExpansion

type NamespaceAuthorizationRuleExpansion interface{}

type NamespaceAuthorizationRuleInterface

type NamespaceAuthorizationRuleInterface interface {
	Create(ctx context.Context, namespaceAuthorizationRule *v1alpha1.NamespaceAuthorizationRule, opts v1.CreateOptions) (*v1alpha1.NamespaceAuthorizationRule, error)
	Update(ctx context.Context, namespaceAuthorizationRule *v1alpha1.NamespaceAuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.NamespaceAuthorizationRule, error)
	UpdateStatus(ctx context.Context, namespaceAuthorizationRule *v1alpha1.NamespaceAuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.NamespaceAuthorizationRule, 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.NamespaceAuthorizationRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NamespaceAuthorizationRuleList, 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.NamespaceAuthorizationRule, err error)
	NamespaceAuthorizationRuleExpansion
}

NamespaceAuthorizationRuleInterface has methods to work with NamespaceAuthorizationRule resources.

type NamespaceAuthorizationRulesGetter

type NamespaceAuthorizationRulesGetter interface {
	NamespaceAuthorizationRules(namespace string) NamespaceAuthorizationRuleInterface
}

NamespaceAuthorizationRulesGetter has a method to return a NamespaceAuthorizationRuleInterface. A group's client should implement this interface.

type NamespaceCustomerManagedKeyExpansion

type NamespaceCustomerManagedKeyExpansion interface{}

type NamespaceCustomerManagedKeyInterface

type NamespaceCustomerManagedKeyInterface interface {
	Create(ctx context.Context, namespaceCustomerManagedKey *v1alpha1.NamespaceCustomerManagedKey, opts v1.CreateOptions) (*v1alpha1.NamespaceCustomerManagedKey, error)
	Update(ctx context.Context, namespaceCustomerManagedKey *v1alpha1.NamespaceCustomerManagedKey, opts v1.UpdateOptions) (*v1alpha1.NamespaceCustomerManagedKey, error)
	UpdateStatus(ctx context.Context, namespaceCustomerManagedKey *v1alpha1.NamespaceCustomerManagedKey, opts v1.UpdateOptions) (*v1alpha1.NamespaceCustomerManagedKey, 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.NamespaceCustomerManagedKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NamespaceCustomerManagedKeyList, 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.NamespaceCustomerManagedKey, err error)
	NamespaceCustomerManagedKeyExpansion
}

NamespaceCustomerManagedKeyInterface has methods to work with NamespaceCustomerManagedKey resources.

type NamespaceCustomerManagedKeysGetter

type NamespaceCustomerManagedKeysGetter interface {
	NamespaceCustomerManagedKeys(namespace string) NamespaceCustomerManagedKeyInterface
}

NamespaceCustomerManagedKeysGetter has a method to return a NamespaceCustomerManagedKeyInterface. A group's client should implement this interface.

type NamespaceDisasterRecoveryConfigExpansion

type NamespaceDisasterRecoveryConfigExpansion interface{}

type NamespaceDisasterRecoveryConfigInterface

NamespaceDisasterRecoveryConfigInterface has methods to work with NamespaceDisasterRecoveryConfig resources.

type NamespaceDisasterRecoveryConfigsGetter

type NamespaceDisasterRecoveryConfigsGetter interface {
	NamespaceDisasterRecoveryConfigs(namespace string) NamespaceDisasterRecoveryConfigInterface
}

NamespaceDisasterRecoveryConfigsGetter has a method to return a NamespaceDisasterRecoveryConfigInterface. A group's client should implement this interface.

type NamespaceExpansion added in v0.1.1

type NamespaceExpansion interface{}

type NamespaceInterface added in v0.1.1

type NamespaceInterface interface {
	Create(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.CreateOptions) (*v1alpha1.Namespace, error)
	Update(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.UpdateOptions) (*v1alpha1.Namespace, error)
	UpdateStatus(ctx context.Context, namespace *v1alpha1.Namespace, opts v1.UpdateOptions) (*v1alpha1.Namespace, 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.Namespace, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NamespaceList, 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.Namespace, err error)
	NamespaceExpansion
}

NamespaceInterface has methods to work with Namespace resources.

type NamespacesGetter added in v0.1.1

type NamespacesGetter interface {
	Namespaces(namespace string) NamespaceInterface
}

NamespacesGetter has a method to return a NamespaceInterface. 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