Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ARecordExpansion
- type ARecordInterface
- type ARecordsGetter
- type AaaaRecordExpansion
- type AaaaRecordInterface
- type AaaaRecordsGetter
- type CaaRecordExpansion
- type CaaRecordInterface
- type CaaRecordsGetter
- type CnameRecordExpansion
- type CnameRecordInterface
- type CnameRecordsGetter
- type DnsV1alpha1Client
- func (c *DnsV1alpha1Client) ARecords(namespace string) ARecordInterface
- func (c *DnsV1alpha1Client) AaaaRecords(namespace string) AaaaRecordInterface
- func (c *DnsV1alpha1Client) CaaRecords(namespace string) CaaRecordInterface
- func (c *DnsV1alpha1Client) CnameRecords(namespace string) CnameRecordInterface
- func (c *DnsV1alpha1Client) MxRecords(namespace string) MxRecordInterface
- func (c *DnsV1alpha1Client) NsRecords(namespace string) NsRecordInterface
- func (c *DnsV1alpha1Client) PtrRecords(namespace string) PtrRecordInterface
- func (c *DnsV1alpha1Client) RESTClient() rest.Interface
- func (c *DnsV1alpha1Client) SrvRecords(namespace string) SrvRecordInterface
- func (c *DnsV1alpha1Client) TxtRecords(namespace string) TxtRecordInterface
- func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface
- type DnsV1alpha1Interface
- type MxRecordExpansion
- type MxRecordInterface
- type MxRecordsGetter
- type NsRecordExpansion
- type NsRecordInterface
- type NsRecordsGetter
- type PtrRecordExpansion
- type PtrRecordInterface
- type PtrRecordsGetter
- type SrvRecordExpansion
- type SrvRecordInterface
- type SrvRecordsGetter
- type TxtRecordExpansion
- type TxtRecordInterface
- type TxtRecordsGetter
- type ZoneExpansion
- type ZoneInterface
- type ZonesGetter
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 ¶
func New(c rest.Interface) *DnsV1alpha1Client
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 DnsV1alpha1Interface ¶
type DnsV1alpha1Interface interface { RESTClient() rest.Interface ARecordsGetter AaaaRecordsGetter CaaRecordsGetter CnameRecordsGetter MxRecordsGetter NsRecordsGetter PtrRecordsGetter SrvRecordsGetter TxtRecordsGetter ZonesGetter }
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.