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 ARecordExpansion

type ARecordExpansion interface{}

type ARecordInterface

type ARecordInterface interface {
	Create(ctx context.Context, aRecord *v1alpha1.ARecord, opts v1.CreateOptions) (*v1alpha1.ARecord, error)
	Update(ctx context.Context, aRecord *v1alpha1.ARecord, opts v1.UpdateOptions) (*v1alpha1.ARecord, error)
	UpdateStatus(ctx context.Context, aRecord *v1alpha1.ARecord, opts v1.UpdateOptions) (*v1alpha1.ARecord, 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.ARecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ARecordList, 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.ARecord, err error)
	ARecordExpansion
}

ARecordInterface has methods to work with ARecord resources.

type ARecordsGetter

type ARecordsGetter interface {
	ARecords(namespace string) ARecordInterface
}

ARecordsGetter has a method to return a ARecordInterface. A group's client should implement this interface.

type AaaaRecordExpansion

type AaaaRecordExpansion interface{}

type AaaaRecordInterface

type AaaaRecordInterface interface {
	Create(ctx context.Context, aaaaRecord *v1alpha1.AaaaRecord, opts v1.CreateOptions) (*v1alpha1.AaaaRecord, error)
	Update(ctx context.Context, aaaaRecord *v1alpha1.AaaaRecord, opts v1.UpdateOptions) (*v1alpha1.AaaaRecord, error)
	UpdateStatus(ctx context.Context, aaaaRecord *v1alpha1.AaaaRecord, opts v1.UpdateOptions) (*v1alpha1.AaaaRecord, 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.AaaaRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AaaaRecordList, 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.AaaaRecord, err error)
	AaaaRecordExpansion
}

AaaaRecordInterface has methods to work with AaaaRecord resources.

type AaaaRecordsGetter

type AaaaRecordsGetter interface {
	AaaaRecords(namespace string) AaaaRecordInterface
}

AaaaRecordsGetter has a method to return a AaaaRecordInterface. A group's client should implement this interface.

type CaaRecordExpansion

type CaaRecordExpansion interface{}

type CaaRecordInterface

type CaaRecordInterface interface {
	Create(ctx context.Context, caaRecord *v1alpha1.CaaRecord, opts v1.CreateOptions) (*v1alpha1.CaaRecord, error)
	Update(ctx context.Context, caaRecord *v1alpha1.CaaRecord, opts v1.UpdateOptions) (*v1alpha1.CaaRecord, error)
	UpdateStatus(ctx context.Context, caaRecord *v1alpha1.CaaRecord, opts v1.UpdateOptions) (*v1alpha1.CaaRecord, 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.CaaRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CaaRecordList, 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.CaaRecord, err error)
	CaaRecordExpansion
}

CaaRecordInterface has methods to work with CaaRecord resources.

type CaaRecordsGetter

type CaaRecordsGetter interface {
	CaaRecords(namespace string) CaaRecordInterface
}

CaaRecordsGetter has a method to return a CaaRecordInterface. A group's client should implement this interface.

type CnameRecordExpansion

type CnameRecordExpansion interface{}

type CnameRecordInterface

type CnameRecordInterface interface {
	Create(ctx context.Context, cnameRecord *v1alpha1.CnameRecord, opts v1.CreateOptions) (*v1alpha1.CnameRecord, error)
	Update(ctx context.Context, cnameRecord *v1alpha1.CnameRecord, opts v1.UpdateOptions) (*v1alpha1.CnameRecord, error)
	UpdateStatus(ctx context.Context, cnameRecord *v1alpha1.CnameRecord, opts v1.UpdateOptions) (*v1alpha1.CnameRecord, 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.CnameRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CnameRecordList, 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.CnameRecord, err error)
	CnameRecordExpansion
}

CnameRecordInterface has methods to work with CnameRecord resources.

type CnameRecordsGetter

type CnameRecordsGetter interface {
	CnameRecords(namespace string) CnameRecordInterface
}

CnameRecordsGetter has a method to return a CnameRecordInterface. A group's client should implement this interface.

type DnsV1alpha1Client

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

DnsV1alpha1Client is used to interact with features provided by the dns.azurerm.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) ARecords

func (c *DnsV1alpha1Client) ARecords(namespace string) ARecordInterface

func (*DnsV1alpha1Client) AaaaRecords

func (c *DnsV1alpha1Client) AaaaRecords(namespace string) AaaaRecordInterface

func (*DnsV1alpha1Client) CaaRecords

func (c *DnsV1alpha1Client) CaaRecords(namespace string) CaaRecordInterface

func (*DnsV1alpha1Client) CnameRecords

func (c *DnsV1alpha1Client) CnameRecords(namespace string) CnameRecordInterface

func (*DnsV1alpha1Client) MxRecords

func (c *DnsV1alpha1Client) MxRecords(namespace string) MxRecordInterface

func (*DnsV1alpha1Client) NsRecords

func (c *DnsV1alpha1Client) NsRecords(namespace string) NsRecordInterface

func (*DnsV1alpha1Client) PtrRecords

func (c *DnsV1alpha1Client) PtrRecords(namespace string) PtrRecordInterface

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) SrvRecords

func (c *DnsV1alpha1Client) SrvRecords(namespace string) SrvRecordInterface

func (*DnsV1alpha1Client) TxtRecords

func (c *DnsV1alpha1Client) TxtRecords(namespace string) TxtRecordInterface

func (*DnsV1alpha1Client) Zones

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

type MxRecordExpansion

type MxRecordExpansion interface{}

type MxRecordInterface

type MxRecordInterface interface {
	Create(ctx context.Context, mxRecord *v1alpha1.MxRecord, opts v1.CreateOptions) (*v1alpha1.MxRecord, error)
	Update(ctx context.Context, mxRecord *v1alpha1.MxRecord, opts v1.UpdateOptions) (*v1alpha1.MxRecord, error)
	UpdateStatus(ctx context.Context, mxRecord *v1alpha1.MxRecord, opts v1.UpdateOptions) (*v1alpha1.MxRecord, 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.MxRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MxRecordList, 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.MxRecord, err error)
	MxRecordExpansion
}

MxRecordInterface has methods to work with MxRecord resources.

type MxRecordsGetter

type MxRecordsGetter interface {
	MxRecords(namespace string) MxRecordInterface
}

MxRecordsGetter has a method to return a MxRecordInterface. A group's client should implement this interface.

type NsRecordExpansion

type NsRecordExpansion interface{}

type NsRecordInterface

type NsRecordInterface interface {
	Create(ctx context.Context, nsRecord *v1alpha1.NsRecord, opts v1.CreateOptions) (*v1alpha1.NsRecord, error)
	Update(ctx context.Context, nsRecord *v1alpha1.NsRecord, opts v1.UpdateOptions) (*v1alpha1.NsRecord, error)
	UpdateStatus(ctx context.Context, nsRecord *v1alpha1.NsRecord, opts v1.UpdateOptions) (*v1alpha1.NsRecord, 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.NsRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NsRecordList, 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.NsRecord, err error)
	NsRecordExpansion
}

NsRecordInterface has methods to work with NsRecord resources.

type NsRecordsGetter

type NsRecordsGetter interface {
	NsRecords(namespace string) NsRecordInterface
}

NsRecordsGetter has a method to return a NsRecordInterface. A group's client should implement this interface.

type PtrRecordExpansion

type PtrRecordExpansion interface{}

type PtrRecordInterface

type PtrRecordInterface interface {
	Create(ctx context.Context, ptrRecord *v1alpha1.PtrRecord, opts v1.CreateOptions) (*v1alpha1.PtrRecord, error)
	Update(ctx context.Context, ptrRecord *v1alpha1.PtrRecord, opts v1.UpdateOptions) (*v1alpha1.PtrRecord, error)
	UpdateStatus(ctx context.Context, ptrRecord *v1alpha1.PtrRecord, opts v1.UpdateOptions) (*v1alpha1.PtrRecord, 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.PtrRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PtrRecordList, 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.PtrRecord, err error)
	PtrRecordExpansion
}

PtrRecordInterface has methods to work with PtrRecord resources.

type PtrRecordsGetter

type PtrRecordsGetter interface {
	PtrRecords(namespace string) PtrRecordInterface
}

PtrRecordsGetter has a method to return a PtrRecordInterface. A group's client should implement this interface.

type SrvRecordExpansion

type SrvRecordExpansion interface{}

type SrvRecordInterface

type SrvRecordInterface interface {
	Create(ctx context.Context, srvRecord *v1alpha1.SrvRecord, opts v1.CreateOptions) (*v1alpha1.SrvRecord, error)
	Update(ctx context.Context, srvRecord *v1alpha1.SrvRecord, opts v1.UpdateOptions) (*v1alpha1.SrvRecord, error)
	UpdateStatus(ctx context.Context, srvRecord *v1alpha1.SrvRecord, opts v1.UpdateOptions) (*v1alpha1.SrvRecord, 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.SrvRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SrvRecordList, 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.SrvRecord, err error)
	SrvRecordExpansion
}

SrvRecordInterface has methods to work with SrvRecord resources.

type SrvRecordsGetter

type SrvRecordsGetter interface {
	SrvRecords(namespace string) SrvRecordInterface
}

SrvRecordsGetter has a method to return a SrvRecordInterface. A group's client should implement this interface.

type TxtRecordExpansion

type TxtRecordExpansion interface{}

type TxtRecordInterface

type TxtRecordInterface interface {
	Create(ctx context.Context, txtRecord *v1alpha1.TxtRecord, opts v1.CreateOptions) (*v1alpha1.TxtRecord, error)
	Update(ctx context.Context, txtRecord *v1alpha1.TxtRecord, opts v1.UpdateOptions) (*v1alpha1.TxtRecord, error)
	UpdateStatus(ctx context.Context, txtRecord *v1alpha1.TxtRecord, opts v1.UpdateOptions) (*v1alpha1.TxtRecord, 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.TxtRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TxtRecordList, 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.TxtRecord, err error)
	TxtRecordExpansion
}

TxtRecordInterface has methods to work with TxtRecord resources.

type TxtRecordsGetter

type TxtRecordsGetter interface {
	TxtRecords(namespace string) TxtRecordInterface
}

TxtRecordsGetter has a method to return a TxtRecordInterface. 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