Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DNSAnnotationExpansion
- type DNSAnnotationInterface
- type DNSAnnotationsGetter
- type DNSEntriesGetter
- type DNSEntryExpansion
- type DNSEntryInterface
- type DNSHostedZonePoliciesGetter
- type DNSHostedZonePolicyExpansion
- type DNSHostedZonePolicyInterface
- type DNSLockExpansion
- type DNSLockInterface
- type DNSLocksGetter
- type DNSOwnerExpansion
- type DNSOwnerInterface
- type DNSOwnersGetter
- type DNSProviderExpansion
- type DNSProviderInterface
- type DNSProvidersGetter
- type DnsV1alpha1Client
- func (c *DnsV1alpha1Client) DNSAnnotations(namespace string) DNSAnnotationInterface
- func (c *DnsV1alpha1Client) DNSEntries(namespace string) DNSEntryInterface
- func (c *DnsV1alpha1Client) DNSHostedZonePolicies(namespace string) DNSHostedZonePolicyInterface
- func (c *DnsV1alpha1Client) DNSLocks(namespace string) DNSLockInterface
- func (c *DnsV1alpha1Client) DNSOwners(namespace string) DNSOwnerInterface
- func (c *DnsV1alpha1Client) DNSProviders(namespace string) DNSProviderInterface
- func (c *DnsV1alpha1Client) RESTClient() rest.Interface
- func (c *DnsV1alpha1Client) RemoteAccessCertificates(namespace string) RemoteAccessCertificateInterface
- type DnsV1alpha1Interface
- type RemoteAccessCertificateExpansion
- type RemoteAccessCertificateInterface
- type RemoteAccessCertificatesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSAnnotationExpansion ¶ added in v0.7.12
type DNSAnnotationExpansion interface{}
type DNSAnnotationInterface ¶ added in v0.7.12
type DNSAnnotationInterface interface { Create(ctx context.Context, dNSAnnotation *v1alpha1.DNSAnnotation, opts v1.CreateOptions) (*v1alpha1.DNSAnnotation, error) Update(ctx context.Context, dNSAnnotation *v1alpha1.DNSAnnotation, opts v1.UpdateOptions) (*v1alpha1.DNSAnnotation, error) UpdateStatus(ctx context.Context, dNSAnnotation *v1alpha1.DNSAnnotation, opts v1.UpdateOptions) (*v1alpha1.DNSAnnotation, 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.DNSAnnotation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSAnnotationList, 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.DNSAnnotation, err error) DNSAnnotationExpansion }
DNSAnnotationInterface has methods to work with DNSAnnotation resources.
type DNSAnnotationsGetter ¶ added in v0.7.12
type DNSAnnotationsGetter interface {
DNSAnnotations(namespace string) DNSAnnotationInterface
}
DNSAnnotationsGetter has a method to return a DNSAnnotationInterface. A group's client should implement this interface.
type DNSEntriesGetter ¶
type DNSEntriesGetter interface {
DNSEntries(namespace string) DNSEntryInterface
}
DNSEntriesGetter has a method to return a DNSEntryInterface. A group's client should implement this interface.
type DNSEntryExpansion ¶
type DNSEntryExpansion interface{}
type DNSEntryInterface ¶
type DNSEntryInterface interface { Create(ctx context.Context, dNSEntry *v1alpha1.DNSEntry, opts v1.CreateOptions) (*v1alpha1.DNSEntry, error) Update(ctx context.Context, dNSEntry *v1alpha1.DNSEntry, opts v1.UpdateOptions) (*v1alpha1.DNSEntry, error) UpdateStatus(ctx context.Context, dNSEntry *v1alpha1.DNSEntry, opts v1.UpdateOptions) (*v1alpha1.DNSEntry, 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.DNSEntry, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSEntryList, 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.DNSEntry, err error) DNSEntryExpansion }
DNSEntryInterface has methods to work with DNSEntry resources.
type DNSHostedZonePoliciesGetter ¶ added in v0.10.3
type DNSHostedZonePoliciesGetter interface {
DNSHostedZonePolicies(namespace string) DNSHostedZonePolicyInterface
}
DNSHostedZonePoliciesGetter has a method to return a DNSHostedZonePolicyInterface. A group's client should implement this interface.
type DNSHostedZonePolicyExpansion ¶ added in v0.10.3
type DNSHostedZonePolicyExpansion interface{}
type DNSHostedZonePolicyInterface ¶ added in v0.10.3
type DNSHostedZonePolicyInterface interface { Create(ctx context.Context, dNSHostedZonePolicy *v1alpha1.DNSHostedZonePolicy, opts v1.CreateOptions) (*v1alpha1.DNSHostedZonePolicy, error) Update(ctx context.Context, dNSHostedZonePolicy *v1alpha1.DNSHostedZonePolicy, opts v1.UpdateOptions) (*v1alpha1.DNSHostedZonePolicy, error) UpdateStatus(ctx context.Context, dNSHostedZonePolicy *v1alpha1.DNSHostedZonePolicy, opts v1.UpdateOptions) (*v1alpha1.DNSHostedZonePolicy, 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.DNSHostedZonePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSHostedZonePolicyList, 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.DNSHostedZonePolicy, err error) DNSHostedZonePolicyExpansion }
DNSHostedZonePolicyInterface has methods to work with DNSHostedZonePolicy resources.
type DNSLockExpansion ¶ added in v0.11.0
type DNSLockExpansion interface{}
type DNSLockInterface ¶ added in v0.11.0
type DNSLockInterface interface { Create(ctx context.Context, dNSLock *v1alpha1.DNSLock, opts v1.CreateOptions) (*v1alpha1.DNSLock, error) Update(ctx context.Context, dNSLock *v1alpha1.DNSLock, opts v1.UpdateOptions) (*v1alpha1.DNSLock, error) UpdateStatus(ctx context.Context, dNSLock *v1alpha1.DNSLock, opts v1.UpdateOptions) (*v1alpha1.DNSLock, 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.DNSLock, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSLockList, 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.DNSLock, err error) DNSLockExpansion }
DNSLockInterface has methods to work with DNSLock resources.
type DNSLocksGetter ¶ added in v0.11.0
type DNSLocksGetter interface {
DNSLocks(namespace string) DNSLockInterface
}
DNSLocksGetter has a method to return a DNSLockInterface. A group's client should implement this interface.
type DNSOwnerExpansion ¶
type DNSOwnerExpansion interface{}
type DNSOwnerInterface ¶
type DNSOwnerInterface interface { Create(ctx context.Context, dNSOwner *v1alpha1.DNSOwner, opts v1.CreateOptions) (*v1alpha1.DNSOwner, error) Update(ctx context.Context, dNSOwner *v1alpha1.DNSOwner, opts v1.UpdateOptions) (*v1alpha1.DNSOwner, error) UpdateStatus(ctx context.Context, dNSOwner *v1alpha1.DNSOwner, opts v1.UpdateOptions) (*v1alpha1.DNSOwner, 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.DNSOwner, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSOwnerList, 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.DNSOwner, err error) DNSOwnerExpansion }
DNSOwnerInterface has methods to work with DNSOwner resources.
type DNSOwnersGetter ¶
type DNSOwnersGetter interface {
DNSOwners(namespace string) DNSOwnerInterface
}
DNSOwnersGetter has a method to return a DNSOwnerInterface. A group's client should implement this interface.
type DNSProviderExpansion ¶
type DNSProviderExpansion interface{}
type DNSProviderInterface ¶
type DNSProviderInterface interface { Create(ctx context.Context, dNSProvider *v1alpha1.DNSProvider, opts v1.CreateOptions) (*v1alpha1.DNSProvider, error) Update(ctx context.Context, dNSProvider *v1alpha1.DNSProvider, opts v1.UpdateOptions) (*v1alpha1.DNSProvider, error) UpdateStatus(ctx context.Context, dNSProvider *v1alpha1.DNSProvider, opts v1.UpdateOptions) (*v1alpha1.DNSProvider, 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.DNSProvider, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSProviderList, 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.DNSProvider, err error) DNSProviderExpansion }
DNSProviderInterface has methods to work with DNSProvider resources.
type DNSProvidersGetter ¶
type DNSProvidersGetter interface {
DNSProviders(namespace string) DNSProviderInterface
}
DNSProvidersGetter has a method to return a DNSProviderInterface. 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.gardener.cloud 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. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v0.12.3
NewForConfigAndClient creates a new DnsV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
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) DNSAnnotations ¶ added in v0.7.12
func (c *DnsV1alpha1Client) DNSAnnotations(namespace string) DNSAnnotationInterface
func (*DnsV1alpha1Client) DNSEntries ¶
func (c *DnsV1alpha1Client) DNSEntries(namespace string) DNSEntryInterface
func (*DnsV1alpha1Client) DNSHostedZonePolicies ¶ added in v0.10.3
func (c *DnsV1alpha1Client) DNSHostedZonePolicies(namespace string) DNSHostedZonePolicyInterface
func (*DnsV1alpha1Client) DNSLocks ¶ added in v0.11.0
func (c *DnsV1alpha1Client) DNSLocks(namespace string) DNSLockInterface
func (*DnsV1alpha1Client) DNSOwners ¶
func (c *DnsV1alpha1Client) DNSOwners(namespace string) DNSOwnerInterface
func (*DnsV1alpha1Client) DNSProviders ¶
func (c *DnsV1alpha1Client) DNSProviders(namespace string) DNSProviderInterface
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) RemoteAccessCertificates ¶ added in v0.12.0
func (c *DnsV1alpha1Client) RemoteAccessCertificates(namespace string) RemoteAccessCertificateInterface
type DnsV1alpha1Interface ¶
type DnsV1alpha1Interface interface { RESTClient() rest.Interface DNSAnnotationsGetter DNSEntriesGetter DNSHostedZonePoliciesGetter DNSLocksGetter DNSOwnersGetter DNSProvidersGetter RemoteAccessCertificatesGetter }
type RemoteAccessCertificateExpansion ¶ added in v0.12.0
type RemoteAccessCertificateExpansion interface{}
type RemoteAccessCertificateInterface ¶ added in v0.12.0
type RemoteAccessCertificateInterface interface { Create(ctx context.Context, remoteAccessCertificate *v1alpha1.RemoteAccessCertificate, opts v1.CreateOptions) (*v1alpha1.RemoteAccessCertificate, error) Update(ctx context.Context, remoteAccessCertificate *v1alpha1.RemoteAccessCertificate, opts v1.UpdateOptions) (*v1alpha1.RemoteAccessCertificate, error) UpdateStatus(ctx context.Context, remoteAccessCertificate *v1alpha1.RemoteAccessCertificate, opts v1.UpdateOptions) (*v1alpha1.RemoteAccessCertificate, 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.RemoteAccessCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RemoteAccessCertificateList, 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.RemoteAccessCertificate, err error) RemoteAccessCertificateExpansion }
RemoteAccessCertificateInterface has methods to work with RemoteAccessCertificate resources.
type RemoteAccessCertificatesGetter ¶ added in v0.12.0
type RemoteAccessCertificatesGetter interface {
RemoteAccessCertificates(namespace string) RemoteAccessCertificateInterface
}
RemoteAccessCertificatesGetter has a method to return a RemoteAccessCertificateInterface. A group's client should implement this interface.