Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DNSEndpointExpansion
- type DNSEndpointInterface
- type DNSEndpointsGetter
- type DomainExpansion
- type DomainInterface
- type DomainsGetter
- type IngressDNSRecordExpansion
- type IngressDNSRecordInterface
- type IngressDNSRecordsGetter
- type MulticlusterdnsV1alpha1Client
- func (c *MulticlusterdnsV1alpha1Client) DNSEndpoints(namespace string) DNSEndpointInterface
- func (c *MulticlusterdnsV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *MulticlusterdnsV1alpha1Client) IngressDNSRecords(namespace string) IngressDNSRecordInterface
- func (c *MulticlusterdnsV1alpha1Client) RESTClient() rest.Interface
- func (c *MulticlusterdnsV1alpha1Client) ServiceDNSRecords(namespace string) ServiceDNSRecordInterface
- type MulticlusterdnsV1alpha1Interface
- type ServiceDNSRecordExpansion
- type ServiceDNSRecordInterface
- type ServiceDNSRecordsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSEndpointExpansion ¶ added in v0.0.2
type DNSEndpointExpansion interface{}
type DNSEndpointInterface ¶ added in v0.0.2
type DNSEndpointInterface interface { Create(*v1alpha1.DNSEndpoint) (*v1alpha1.DNSEndpoint, error) Update(*v1alpha1.DNSEndpoint) (*v1alpha1.DNSEndpoint, error) UpdateStatus(*v1alpha1.DNSEndpoint) (*v1alpha1.DNSEndpoint, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.DNSEndpoint, error) List(opts v1.ListOptions) (*v1alpha1.DNSEndpointList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DNSEndpoint, err error) DNSEndpointExpansion }
DNSEndpointInterface has methods to work with DNSEndpoint resources.
type DNSEndpointsGetter ¶ added in v0.0.2
type DNSEndpointsGetter interface {
DNSEndpoints(namespace string) DNSEndpointInterface
}
DNSEndpointsGetter has a method to return a DNSEndpointInterface. A group's client should implement this interface.
type DomainExpansion ¶ added in v0.0.3
type DomainExpansion interface{}
type DomainInterface ¶ added in v0.0.3
type DomainInterface interface { Create(*v1alpha1.Domain) (*v1alpha1.Domain, error) Update(*v1alpha1.Domain) (*v1alpha1.Domain, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Domain, error) List(opts v1.ListOptions) (*v1alpha1.DomainList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Domain, err error) DomainExpansion }
DomainInterface has methods to work with Domain resources.
type DomainsGetter ¶ added in v0.0.3
type DomainsGetter interface {
Domains(namespace string) DomainInterface
}
DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.
type IngressDNSRecordExpansion ¶ added in v0.0.3
type IngressDNSRecordExpansion interface{}
type IngressDNSRecordInterface ¶ added in v0.0.3
type IngressDNSRecordInterface interface { Create(*v1alpha1.IngressDNSRecord) (*v1alpha1.IngressDNSRecord, error) Update(*v1alpha1.IngressDNSRecord) (*v1alpha1.IngressDNSRecord, error) UpdateStatus(*v1alpha1.IngressDNSRecord) (*v1alpha1.IngressDNSRecord, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.IngressDNSRecord, error) List(opts v1.ListOptions) (*v1alpha1.IngressDNSRecordList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.IngressDNSRecord, err error) IngressDNSRecordExpansion }
IngressDNSRecordInterface has methods to work with IngressDNSRecord resources.
type IngressDNSRecordsGetter ¶ added in v0.0.3
type IngressDNSRecordsGetter interface {
IngressDNSRecords(namespace string) IngressDNSRecordInterface
}
IngressDNSRecordsGetter has a method to return a IngressDNSRecordInterface. A group's client should implement this interface.
type MulticlusterdnsV1alpha1Client ¶
type MulticlusterdnsV1alpha1Client struct {
// contains filtered or unexported fields
}
MulticlusterdnsV1alpha1Client is used to interact with features provided by the multiclusterdns.federation.k8s.io group.
func New ¶
func New(c rest.Interface) *MulticlusterdnsV1alpha1Client
New creates a new MulticlusterdnsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MulticlusterdnsV1alpha1Client, error)
NewForConfig creates a new MulticlusterdnsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MulticlusterdnsV1alpha1Client
NewForConfigOrDie creates a new MulticlusterdnsV1alpha1Client for the given config and panics if there is an error in the config.
func (*MulticlusterdnsV1alpha1Client) DNSEndpoints ¶ added in v0.0.2
func (c *MulticlusterdnsV1alpha1Client) DNSEndpoints(namespace string) DNSEndpointInterface
func (*MulticlusterdnsV1alpha1Client) Domains ¶ added in v0.0.3
func (c *MulticlusterdnsV1alpha1Client) Domains(namespace string) DomainInterface
func (*MulticlusterdnsV1alpha1Client) IngressDNSRecords ¶ added in v0.0.3
func (c *MulticlusterdnsV1alpha1Client) IngressDNSRecords(namespace string) IngressDNSRecordInterface
func (*MulticlusterdnsV1alpha1Client) RESTClient ¶
func (c *MulticlusterdnsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*MulticlusterdnsV1alpha1Client) ServiceDNSRecords ¶ added in v0.0.3
func (c *MulticlusterdnsV1alpha1Client) ServiceDNSRecords(namespace string) ServiceDNSRecordInterface
type MulticlusterdnsV1alpha1Interface ¶
type MulticlusterdnsV1alpha1Interface interface { RESTClient() rest.Interface DNSEndpointsGetter DomainsGetter IngressDNSRecordsGetter ServiceDNSRecordsGetter }
type ServiceDNSRecordExpansion ¶ added in v0.0.3
type ServiceDNSRecordExpansion interface{}
type ServiceDNSRecordInterface ¶ added in v0.0.3
type ServiceDNSRecordInterface interface { Create(*v1alpha1.ServiceDNSRecord) (*v1alpha1.ServiceDNSRecord, error) Update(*v1alpha1.ServiceDNSRecord) (*v1alpha1.ServiceDNSRecord, error) UpdateStatus(*v1alpha1.ServiceDNSRecord) (*v1alpha1.ServiceDNSRecord, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ServiceDNSRecord, error) List(opts v1.ListOptions) (*v1alpha1.ServiceDNSRecordList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ServiceDNSRecord, err error) ServiceDNSRecordExpansion }
ServiceDNSRecordInterface has methods to work with ServiceDNSRecord resources.
type ServiceDNSRecordsGetter ¶ added in v0.0.3
type ServiceDNSRecordsGetter interface {
ServiceDNSRecords(namespace string) ServiceDNSRecordInterface
}
ServiceDNSRecordsGetter has a method to return a ServiceDNSRecordInterface. A group's client should implement this interface.