Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DnsV1alpha1Client
- func (c *DnsV1alpha1Client) DomainRegistrationNameserverses(namespace string) DomainRegistrationNameserversInterface
- func (c *DnsV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *DnsV1alpha1Client) GlbMonitors(namespace string) GlbMonitorInterface
- func (c *DnsV1alpha1Client) GlbPools(namespace string) GlbPoolInterface
- func (c *DnsV1alpha1Client) Glbs(namespace string) GlbInterface
- func (c *DnsV1alpha1Client) PermittedNetworks(namespace string) PermittedNetworkInterface
- func (c *DnsV1alpha1Client) RESTClient() rest.Interface
- func (c *DnsV1alpha1Client) Records(namespace string) RecordInterface
- func (c *DnsV1alpha1Client) ResourceRecords(namespace string) ResourceRecordInterface
- func (c *DnsV1alpha1Client) ReverseRecords(namespace string) ReverseRecordInterface
- func (c *DnsV1alpha1Client) Secondaries(namespace string) SecondaryInterface
- func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface
- type DnsV1alpha1Interface
- type DomainExpansion
- type DomainInterface
- type DomainRegistrationNameserversExpansion
- type DomainRegistrationNameserversInterface
- type DomainRegistrationNameserversesGetter
- type DomainsGetter
- type GlbExpansion
- type GlbInterface
- type GlbMonitorExpansion
- type GlbMonitorInterface
- type GlbMonitorsGetter
- type GlbPoolExpansion
- type GlbPoolInterface
- type GlbPoolsGetter
- type GlbsGetter
- type PermittedNetworkExpansion
- type PermittedNetworkInterface
- type PermittedNetworksGetter
- type RecordExpansion
- type RecordInterface
- type RecordsGetter
- type ResourceRecordExpansion
- type ResourceRecordInterface
- type ResourceRecordsGetter
- type ReverseRecordExpansion
- type ReverseRecordInterface
- type ReverseRecordsGetter
- type SecondariesGetter
- type SecondaryExpansion
- type SecondaryInterface
- type ZoneExpansion
- type ZoneInterface
- type ZonesGetter
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.ibm.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) DomainRegistrationNameserverses ¶
func (c *DnsV1alpha1Client) DomainRegistrationNameserverses(namespace string) DomainRegistrationNameserversInterface
func (*DnsV1alpha1Client) Domains ¶
func (c *DnsV1alpha1Client) Domains(namespace string) DomainInterface
func (*DnsV1alpha1Client) GlbMonitors ¶
func (c *DnsV1alpha1Client) GlbMonitors(namespace string) GlbMonitorInterface
func (*DnsV1alpha1Client) GlbPools ¶
func (c *DnsV1alpha1Client) GlbPools(namespace string) GlbPoolInterface
func (*DnsV1alpha1Client) Glbs ¶
func (c *DnsV1alpha1Client) Glbs(namespace string) GlbInterface
func (*DnsV1alpha1Client) PermittedNetworks ¶
func (c *DnsV1alpha1Client) PermittedNetworks(namespace string) PermittedNetworkInterface
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) ResourceRecords ¶
func (c *DnsV1alpha1Client) ResourceRecords(namespace string) ResourceRecordInterface
func (*DnsV1alpha1Client) ReverseRecords ¶
func (c *DnsV1alpha1Client) ReverseRecords(namespace string) ReverseRecordInterface
func (*DnsV1alpha1Client) Secondaries ¶
func (c *DnsV1alpha1Client) Secondaries(namespace string) SecondaryInterface
func (*DnsV1alpha1Client) Zones ¶
func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface
type DnsV1alpha1Interface ¶
type DnsV1alpha1Interface interface { RESTClient() rest.Interface DomainsGetter DomainRegistrationNameserversesGetter GlbsGetter GlbMonitorsGetter GlbPoolsGetter PermittedNetworksGetter RecordsGetter ResourceRecordsGetter ReverseRecordsGetter SecondariesGetter ZonesGetter }
type DomainExpansion ¶
type DomainExpansion interface{}
type DomainInterface ¶
type DomainInterface interface { Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error) Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error) UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error) DomainExpansion }
DomainInterface has methods to work with Domain resources.
type DomainRegistrationNameserversExpansion ¶
type DomainRegistrationNameserversExpansion interface{}
type DomainRegistrationNameserversInterface ¶
type DomainRegistrationNameserversInterface interface { Create(ctx context.Context, domainRegistrationNameservers *v1alpha1.DomainRegistrationNameservers, opts v1.CreateOptions) (*v1alpha1.DomainRegistrationNameservers, error) Update(ctx context.Context, domainRegistrationNameservers *v1alpha1.DomainRegistrationNameservers, opts v1.UpdateOptions) (*v1alpha1.DomainRegistrationNameservers, error) UpdateStatus(ctx context.Context, domainRegistrationNameservers *v1alpha1.DomainRegistrationNameservers, opts v1.UpdateOptions) (*v1alpha1.DomainRegistrationNameservers, 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.DomainRegistrationNameservers, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainRegistrationNameserversList, 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.DomainRegistrationNameservers, err error) DomainRegistrationNameserversExpansion }
DomainRegistrationNameserversInterface has methods to work with DomainRegistrationNameservers resources.
type DomainRegistrationNameserversesGetter ¶
type DomainRegistrationNameserversesGetter interface {
DomainRegistrationNameserverses(namespace string) DomainRegistrationNameserversInterface
}
DomainRegistrationNameserversesGetter has a method to return a DomainRegistrationNameserversInterface. A group's client should implement this interface.
type DomainsGetter ¶
type DomainsGetter interface {
Domains(namespace string) DomainInterface
}
DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.
type GlbExpansion ¶
type GlbExpansion interface{}
type GlbInterface ¶
type GlbInterface interface { Create(ctx context.Context, glb *v1alpha1.Glb, opts v1.CreateOptions) (*v1alpha1.Glb, error) Update(ctx context.Context, glb *v1alpha1.Glb, opts v1.UpdateOptions) (*v1alpha1.Glb, error) UpdateStatus(ctx context.Context, glb *v1alpha1.Glb, opts v1.UpdateOptions) (*v1alpha1.Glb, 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.Glb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlbList, 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.Glb, err error) GlbExpansion }
GlbInterface has methods to work with Glb resources.
type GlbMonitorExpansion ¶
type GlbMonitorExpansion interface{}
type GlbMonitorInterface ¶
type GlbMonitorInterface interface { Create(ctx context.Context, glbMonitor *v1alpha1.GlbMonitor, opts v1.CreateOptions) (*v1alpha1.GlbMonitor, error) Update(ctx context.Context, glbMonitor *v1alpha1.GlbMonitor, opts v1.UpdateOptions) (*v1alpha1.GlbMonitor, error) UpdateStatus(ctx context.Context, glbMonitor *v1alpha1.GlbMonitor, opts v1.UpdateOptions) (*v1alpha1.GlbMonitor, 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.GlbMonitor, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlbMonitorList, 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.GlbMonitor, err error) GlbMonitorExpansion }
GlbMonitorInterface has methods to work with GlbMonitor resources.
type GlbMonitorsGetter ¶
type GlbMonitorsGetter interface {
GlbMonitors(namespace string) GlbMonitorInterface
}
GlbMonitorsGetter has a method to return a GlbMonitorInterface. A group's client should implement this interface.
type GlbPoolExpansion ¶
type GlbPoolExpansion interface{}
type GlbPoolInterface ¶
type GlbPoolInterface interface { Create(ctx context.Context, glbPool *v1alpha1.GlbPool, opts v1.CreateOptions) (*v1alpha1.GlbPool, error) Update(ctx context.Context, glbPool *v1alpha1.GlbPool, opts v1.UpdateOptions) (*v1alpha1.GlbPool, error) UpdateStatus(ctx context.Context, glbPool *v1alpha1.GlbPool, opts v1.UpdateOptions) (*v1alpha1.GlbPool, 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.GlbPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlbPoolList, 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.GlbPool, err error) GlbPoolExpansion }
GlbPoolInterface has methods to work with GlbPool resources.
type GlbPoolsGetter ¶
type GlbPoolsGetter interface {
GlbPools(namespace string) GlbPoolInterface
}
GlbPoolsGetter has a method to return a GlbPoolInterface. A group's client should implement this interface.
type GlbsGetter ¶
type GlbsGetter interface {
Glbs(namespace string) GlbInterface
}
GlbsGetter has a method to return a GlbInterface. A group's client should implement this interface.
type PermittedNetworkExpansion ¶
type PermittedNetworkExpansion interface{}
type PermittedNetworkInterface ¶
type PermittedNetworkInterface interface { Create(ctx context.Context, permittedNetwork *v1alpha1.PermittedNetwork, opts v1.CreateOptions) (*v1alpha1.PermittedNetwork, error) Update(ctx context.Context, permittedNetwork *v1alpha1.PermittedNetwork, opts v1.UpdateOptions) (*v1alpha1.PermittedNetwork, error) UpdateStatus(ctx context.Context, permittedNetwork *v1alpha1.PermittedNetwork, opts v1.UpdateOptions) (*v1alpha1.PermittedNetwork, 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.PermittedNetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PermittedNetworkList, 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.PermittedNetwork, err error) PermittedNetworkExpansion }
PermittedNetworkInterface has methods to work with PermittedNetwork resources.
type PermittedNetworksGetter ¶
type PermittedNetworksGetter interface {
PermittedNetworks(namespace string) PermittedNetworkInterface
}
PermittedNetworksGetter has a method to return a PermittedNetworkInterface. A group's client should implement this interface.
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 ResourceRecordExpansion ¶
type ResourceRecordExpansion interface{}
type ResourceRecordInterface ¶
type ResourceRecordInterface interface { Create(ctx context.Context, resourceRecord *v1alpha1.ResourceRecord, opts v1.CreateOptions) (*v1alpha1.ResourceRecord, error) Update(ctx context.Context, resourceRecord *v1alpha1.ResourceRecord, opts v1.UpdateOptions) (*v1alpha1.ResourceRecord, error) UpdateStatus(ctx context.Context, resourceRecord *v1alpha1.ResourceRecord, opts v1.UpdateOptions) (*v1alpha1.ResourceRecord, 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.ResourceRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceRecordList, 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.ResourceRecord, err error) ResourceRecordExpansion }
ResourceRecordInterface has methods to work with ResourceRecord resources.
type ResourceRecordsGetter ¶
type ResourceRecordsGetter interface {
ResourceRecords(namespace string) ResourceRecordInterface
}
ResourceRecordsGetter has a method to return a ResourceRecordInterface. A group's client should implement this interface.
type ReverseRecordExpansion ¶
type ReverseRecordExpansion interface{}
type ReverseRecordInterface ¶
type ReverseRecordInterface interface { Create(ctx context.Context, reverseRecord *v1alpha1.ReverseRecord, opts v1.CreateOptions) (*v1alpha1.ReverseRecord, error) Update(ctx context.Context, reverseRecord *v1alpha1.ReverseRecord, opts v1.UpdateOptions) (*v1alpha1.ReverseRecord, error) UpdateStatus(ctx context.Context, reverseRecord *v1alpha1.ReverseRecord, opts v1.UpdateOptions) (*v1alpha1.ReverseRecord, 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.ReverseRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReverseRecordList, 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.ReverseRecord, err error) ReverseRecordExpansion }
ReverseRecordInterface has methods to work with ReverseRecord resources.
type ReverseRecordsGetter ¶
type ReverseRecordsGetter interface {
ReverseRecords(namespace string) ReverseRecordInterface
}
ReverseRecordsGetter has a method to return a ReverseRecordInterface. A group's client should implement this interface.
type SecondariesGetter ¶
type SecondariesGetter interface {
Secondaries(namespace string) SecondaryInterface
}
SecondariesGetter has a method to return a SecondaryInterface. A group's client should implement this interface.
type SecondaryExpansion ¶
type SecondaryExpansion interface{}
type SecondaryInterface ¶
type SecondaryInterface interface { Create(ctx context.Context, secondary *v1alpha1.Secondary, opts v1.CreateOptions) (*v1alpha1.Secondary, error) Update(ctx context.Context, secondary *v1alpha1.Secondary, opts v1.UpdateOptions) (*v1alpha1.Secondary, error) UpdateStatus(ctx context.Context, secondary *v1alpha1.Secondary, opts v1.UpdateOptions) (*v1alpha1.Secondary, 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.Secondary, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecondaryList, 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.Secondary, err error) SecondaryExpansion }
SecondaryInterface has methods to work with Secondary resources.
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.