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 DnsV1alpha1Client

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

DnsV1alpha1Client is used to interact with features provided by the dns.oci.kubeform.com group.

func New

New creates a new DnsV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new DnsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *DnsV1alpha1Client

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

func (*DnsV1alpha1Client) RESTClient

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

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

func (*DnsV1alpha1Client) Records

func (c *DnsV1alpha1Client) Records(namespace string) RecordInterface

func (*DnsV1alpha1Client) ResolverEndpoints

func (c *DnsV1alpha1Client) ResolverEndpoints(namespace string) ResolverEndpointInterface

func (*DnsV1alpha1Client) Resolvers

func (c *DnsV1alpha1Client) Resolvers(namespace string) ResolverInterface

func (*DnsV1alpha1Client) Rrsets

func (c *DnsV1alpha1Client) Rrsets(namespace string) RrsetInterface

func (*DnsV1alpha1Client) SteeringPolicies

func (c *DnsV1alpha1Client) SteeringPolicies(namespace string) SteeringPolicyInterface

func (*DnsV1alpha1Client) SteeringPolicyAttachments

func (c *DnsV1alpha1Client) SteeringPolicyAttachments(namespace string) SteeringPolicyAttachmentInterface

func (*DnsV1alpha1Client) TsigKeys

func (c *DnsV1alpha1Client) TsigKeys(namespace string) TsigKeyInterface

func (*DnsV1alpha1Client) Views

func (c *DnsV1alpha1Client) Views(namespace string) ViewInterface

func (*DnsV1alpha1Client) Zones

func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface

type RecordExpansion

type RecordExpansion interface{}

type RecordInterface

type RecordInterface interface {
	Create(ctx context.Context, record *v1alpha1.Record, opts v1.CreateOptions) (*v1alpha1.Record, error)
	Update(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, error)
	UpdateStatus(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, 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.Record, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RecordList, 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.Record, err error)
	RecordExpansion
}

RecordInterface has methods to work with Record resources.

type RecordsGetter

type RecordsGetter interface {
	Records(namespace string) RecordInterface
}

RecordsGetter has a method to return a RecordInterface. A group's client should implement this interface.

type ResolverEndpointExpansion

type ResolverEndpointExpansion interface{}

type ResolverEndpointInterface

type ResolverEndpointInterface interface {
	Create(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.CreateOptions) (*v1alpha1.ResolverEndpoint, error)
	Update(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.UpdateOptions) (*v1alpha1.ResolverEndpoint, error)
	UpdateStatus(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.UpdateOptions) (*v1alpha1.ResolverEndpoint, 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.ResolverEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResolverEndpointList, 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.ResolverEndpoint, err error)
	ResolverEndpointExpansion
}

ResolverEndpointInterface has methods to work with ResolverEndpoint resources.

type ResolverEndpointsGetter

type ResolverEndpointsGetter interface {
	ResolverEndpoints(namespace string) ResolverEndpointInterface
}

ResolverEndpointsGetter has a method to return a ResolverEndpointInterface. A group's client should implement this interface.

type ResolverExpansion

type ResolverExpansion interface{}

type ResolverInterface

type ResolverInterface interface {
	Create(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.CreateOptions) (*v1alpha1.Resolver, error)
	Update(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.UpdateOptions) (*v1alpha1.Resolver, error)
	UpdateStatus(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.UpdateOptions) (*v1alpha1.Resolver, 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.Resolver, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResolverList, 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.Resolver, err error)
	ResolverExpansion
}

ResolverInterface has methods to work with Resolver resources.

type ResolversGetter

type ResolversGetter interface {
	Resolvers(namespace string) ResolverInterface
}

ResolversGetter has a method to return a ResolverInterface. A group's client should implement this interface.

type RrsetExpansion

type RrsetExpansion interface{}

type RrsetInterface

type RrsetInterface interface {
	Create(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.CreateOptions) (*v1alpha1.Rrset, error)
	Update(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.UpdateOptions) (*v1alpha1.Rrset, error)
	UpdateStatus(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.UpdateOptions) (*v1alpha1.Rrset, 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.Rrset, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RrsetList, 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.Rrset, err error)
	RrsetExpansion
}

RrsetInterface has methods to work with Rrset resources.

type RrsetsGetter

type RrsetsGetter interface {
	Rrsets(namespace string) RrsetInterface
}

RrsetsGetter has a method to return a RrsetInterface. A group's client should implement this interface.

type SteeringPoliciesGetter

type SteeringPoliciesGetter interface {
	SteeringPolicies(namespace string) SteeringPolicyInterface
}

SteeringPoliciesGetter has a method to return a SteeringPolicyInterface. A group's client should implement this interface.

type SteeringPolicyAttachmentExpansion

type SteeringPolicyAttachmentExpansion interface{}

type SteeringPolicyAttachmentInterface

type SteeringPolicyAttachmentInterface interface {
	Create(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.CreateOptions) (*v1alpha1.SteeringPolicyAttachment, error)
	Update(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicyAttachment, error)
	UpdateStatus(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicyAttachment, 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.SteeringPolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SteeringPolicyAttachmentList, 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.SteeringPolicyAttachment, err error)
	SteeringPolicyAttachmentExpansion
}

SteeringPolicyAttachmentInterface has methods to work with SteeringPolicyAttachment resources.

type SteeringPolicyAttachmentsGetter

type SteeringPolicyAttachmentsGetter interface {
	SteeringPolicyAttachments(namespace string) SteeringPolicyAttachmentInterface
}

SteeringPolicyAttachmentsGetter has a method to return a SteeringPolicyAttachmentInterface. A group's client should implement this interface.

type SteeringPolicyExpansion

type SteeringPolicyExpansion interface{}

type SteeringPolicyInterface

type SteeringPolicyInterface interface {
	Create(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.CreateOptions) (*v1alpha1.SteeringPolicy, error)
	Update(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicy, error)
	UpdateStatus(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicy, 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.SteeringPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SteeringPolicyList, 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.SteeringPolicy, err error)
	SteeringPolicyExpansion
}

SteeringPolicyInterface has methods to work with SteeringPolicy resources.

type TsigKeyExpansion

type TsigKeyExpansion interface{}

type TsigKeyInterface

type TsigKeyInterface interface {
	Create(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.CreateOptions) (*v1alpha1.TsigKey, error)
	Update(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.UpdateOptions) (*v1alpha1.TsigKey, error)
	UpdateStatus(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.UpdateOptions) (*v1alpha1.TsigKey, 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.TsigKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TsigKeyList, 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.TsigKey, err error)
	TsigKeyExpansion
}

TsigKeyInterface has methods to work with TsigKey resources.

type TsigKeysGetter

type TsigKeysGetter interface {
	TsigKeys(namespace string) TsigKeyInterface
}

TsigKeysGetter has a method to return a TsigKeyInterface. A group's client should implement this interface.

type ViewExpansion

type ViewExpansion interface{}

type ViewInterface

type ViewInterface interface {
	Create(ctx context.Context, view *v1alpha1.View, opts v1.CreateOptions) (*v1alpha1.View, error)
	Update(ctx context.Context, view *v1alpha1.View, opts v1.UpdateOptions) (*v1alpha1.View, error)
	UpdateStatus(ctx context.Context, view *v1alpha1.View, opts v1.UpdateOptions) (*v1alpha1.View, 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.View, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ViewList, 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.View, err error)
	ViewExpansion
}

ViewInterface has methods to work with View resources.

type ViewsGetter

type ViewsGetter interface {
	Views(namespace string) ViewInterface
}

ViewsGetter has a method to return a ViewInterface. A group's client should implement this interface.

type ZoneExpansion

type ZoneExpansion interface{}

type ZoneInterface

type ZoneInterface interface {
	Create(ctx context.Context, zone *v1alpha1.Zone, opts v1.CreateOptions) (*v1alpha1.Zone, error)
	Update(ctx context.Context, zone *v1alpha1.Zone, opts v1.UpdateOptions) (*v1alpha1.Zone, error)
	UpdateStatus(ctx context.Context, zone *v1alpha1.Zone, opts v1.UpdateOptions) (*v1alpha1.Zone, 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.Zone, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ZoneList, 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.Zone, err error)
	ZoneExpansion
}

ZoneInterface has methods to work with Zone resources.

type ZonesGetter

type ZonesGetter interface {
	Zones(namespace string) ZoneInterface
}

ZonesGetter has a method to return a ZoneInterface. 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