Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DnsV1alpha1Client
- func (c *DnsV1alpha1Client) RESTClient() rest.Interface
- func (c *DnsV1alpha1Client) Records(namespace string) RecordInterface
- func (c *DnsV1alpha1Client) ResolverEndpoints(namespace string) ResolverEndpointInterface
- func (c *DnsV1alpha1Client) Resolvers(namespace string) ResolverInterface
- func (c *DnsV1alpha1Client) Rrsets(namespace string) RrsetInterface
- func (c *DnsV1alpha1Client) SteeringPolicies(namespace string) SteeringPolicyInterface
- func (c *DnsV1alpha1Client) SteeringPolicyAttachments(namespace string) SteeringPolicyAttachmentInterface
- func (c *DnsV1alpha1Client) TsigKeys(namespace string) TsigKeyInterface
- func (c *DnsV1alpha1Client) Views(namespace string) ViewInterface
- func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface
- type DnsV1alpha1Interface
- type RecordExpansion
- type RecordInterface
- type RecordsGetter
- type ResolverEndpointExpansion
- type ResolverEndpointInterface
- type ResolverEndpointsGetter
- type ResolverExpansion
- type ResolverInterface
- type ResolversGetter
- type RrsetExpansion
- type RrsetInterface
- type RrsetsGetter
- type SteeringPoliciesGetter
- type SteeringPolicyAttachmentExpansion
- type SteeringPolicyAttachmentInterface
- type SteeringPolicyAttachmentsGetter
- type SteeringPolicyExpansion
- type SteeringPolicyInterface
- type TsigKeyExpansion
- type TsigKeyInterface
- type TsigKeysGetter
- type ViewExpansion
- type ViewInterface
- type ViewsGetter
- 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.oci.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) 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) ResolverEndpoints ¶
func (c *DnsV1alpha1Client) ResolverEndpoints(namespace string) ResolverEndpointInterface
func (*DnsV1alpha1Client) Resolvers ¶
func (c *DnsV1alpha1Client) Resolvers(namespace string) ResolverInterface
func (*DnsV1alpha1Client) Rrsets ¶
func (c *DnsV1alpha1Client) Rrsets(namespace string) RrsetInterface
func (*DnsV1alpha1Client) SteeringPolicies ¶
func (c *DnsV1alpha1Client) SteeringPolicies(namespace string) SteeringPolicyInterface
func (*DnsV1alpha1Client) SteeringPolicyAttachments ¶
func (c *DnsV1alpha1Client) SteeringPolicyAttachments(namespace string) SteeringPolicyAttachmentInterface
func (*DnsV1alpha1Client) TsigKeys ¶
func (c *DnsV1alpha1Client) TsigKeys(namespace string) TsigKeyInterface
func (*DnsV1alpha1Client) Views ¶
func (c *DnsV1alpha1Client) Views(namespace string) ViewInterface
func (*DnsV1alpha1Client) Zones ¶
func (c *DnsV1alpha1Client) Zones(namespace string) ZoneInterface
type DnsV1alpha1Interface ¶
type DnsV1alpha1Interface interface { RESTClient() rest.Interface RecordsGetter ResolversGetter ResolverEndpointsGetter RrsetsGetter SteeringPoliciesGetter SteeringPolicyAttachmentsGetter TsigKeysGetter ViewsGetter ZonesGetter }
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 ResolverEndpointExpansion ¶
type ResolverEndpointExpansion interface{}
type ResolverEndpointInterface ¶
type ResolverEndpointInterface interface { Create(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.CreateOptions) (*v1alpha1.ResolverEndpoint, error) Update(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.UpdateOptions) (*v1alpha1.ResolverEndpoint, error) UpdateStatus(ctx context.Context, resolverEndpoint *v1alpha1.ResolverEndpoint, opts v1.UpdateOptions) (*v1alpha1.ResolverEndpoint, 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.ResolverEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResolverEndpointList, 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.ResolverEndpoint, err error) ResolverEndpointExpansion }
ResolverEndpointInterface has methods to work with ResolverEndpoint resources.
type ResolverEndpointsGetter ¶
type ResolverEndpointsGetter interface {
ResolverEndpoints(namespace string) ResolverEndpointInterface
}
ResolverEndpointsGetter has a method to return a ResolverEndpointInterface. A group's client should implement this interface.
type ResolverExpansion ¶
type ResolverExpansion interface{}
type ResolverInterface ¶
type ResolverInterface interface { Create(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.CreateOptions) (*v1alpha1.Resolver, error) Update(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.UpdateOptions) (*v1alpha1.Resolver, error) UpdateStatus(ctx context.Context, resolver *v1alpha1.Resolver, opts v1.UpdateOptions) (*v1alpha1.Resolver, 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.Resolver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResolverList, 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.Resolver, err error) ResolverExpansion }
ResolverInterface has methods to work with Resolver resources.
type ResolversGetter ¶
type ResolversGetter interface {
Resolvers(namespace string) ResolverInterface
}
ResolversGetter has a method to return a ResolverInterface. A group's client should implement this interface.
type RrsetExpansion ¶
type RrsetExpansion interface{}
type RrsetInterface ¶
type RrsetInterface interface { Create(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.CreateOptions) (*v1alpha1.Rrset, error) Update(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.UpdateOptions) (*v1alpha1.Rrset, error) UpdateStatus(ctx context.Context, rrset *v1alpha1.Rrset, opts v1.UpdateOptions) (*v1alpha1.Rrset, 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.Rrset, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RrsetList, 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.Rrset, err error) RrsetExpansion }
RrsetInterface has methods to work with Rrset resources.
type RrsetsGetter ¶
type RrsetsGetter interface {
Rrsets(namespace string) RrsetInterface
}
RrsetsGetter has a method to return a RrsetInterface. A group's client should implement this interface.
type SteeringPoliciesGetter ¶
type SteeringPoliciesGetter interface {
SteeringPolicies(namespace string) SteeringPolicyInterface
}
SteeringPoliciesGetter has a method to return a SteeringPolicyInterface. A group's client should implement this interface.
type SteeringPolicyAttachmentExpansion ¶
type SteeringPolicyAttachmentExpansion interface{}
type SteeringPolicyAttachmentInterface ¶
type SteeringPolicyAttachmentInterface interface { Create(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.CreateOptions) (*v1alpha1.SteeringPolicyAttachment, error) Update(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicyAttachment, error) UpdateStatus(ctx context.Context, steeringPolicyAttachment *v1alpha1.SteeringPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicyAttachment, 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.SteeringPolicyAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SteeringPolicyAttachmentList, 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.SteeringPolicyAttachment, err error) SteeringPolicyAttachmentExpansion }
SteeringPolicyAttachmentInterface has methods to work with SteeringPolicyAttachment resources.
type SteeringPolicyAttachmentsGetter ¶
type SteeringPolicyAttachmentsGetter interface {
SteeringPolicyAttachments(namespace string) SteeringPolicyAttachmentInterface
}
SteeringPolicyAttachmentsGetter has a method to return a SteeringPolicyAttachmentInterface. A group's client should implement this interface.
type SteeringPolicyExpansion ¶
type SteeringPolicyExpansion interface{}
type SteeringPolicyInterface ¶
type SteeringPolicyInterface interface { Create(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.CreateOptions) (*v1alpha1.SteeringPolicy, error) Update(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicy, error) UpdateStatus(ctx context.Context, steeringPolicy *v1alpha1.SteeringPolicy, opts v1.UpdateOptions) (*v1alpha1.SteeringPolicy, 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.SteeringPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SteeringPolicyList, 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.SteeringPolicy, err error) SteeringPolicyExpansion }
SteeringPolicyInterface has methods to work with SteeringPolicy resources.
type TsigKeyExpansion ¶
type TsigKeyExpansion interface{}
type TsigKeyInterface ¶
type TsigKeyInterface interface { Create(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.CreateOptions) (*v1alpha1.TsigKey, error) Update(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.UpdateOptions) (*v1alpha1.TsigKey, error) UpdateStatus(ctx context.Context, tsigKey *v1alpha1.TsigKey, opts v1.UpdateOptions) (*v1alpha1.TsigKey, 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.TsigKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TsigKeyList, 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.TsigKey, err error) TsigKeyExpansion }
TsigKeyInterface has methods to work with TsigKey resources.
type TsigKeysGetter ¶
type TsigKeysGetter interface {
TsigKeys(namespace string) TsigKeyInterface
}
TsigKeysGetter has a method to return a TsigKeyInterface. A group's client should implement this interface.
type ViewExpansion ¶
type ViewExpansion interface{}
type ViewInterface ¶
type ViewInterface interface { Create(ctx context.Context, view *v1alpha1.View, opts v1.CreateOptions) (*v1alpha1.View, error) Update(ctx context.Context, view *v1alpha1.View, opts v1.UpdateOptions) (*v1alpha1.View, error) UpdateStatus(ctx context.Context, view *v1alpha1.View, opts v1.UpdateOptions) (*v1alpha1.View, 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.View, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ViewList, 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.View, err error) ViewExpansion }
ViewInterface has methods to work with View resources.
type ViewsGetter ¶
type ViewsGetter interface {
Views(namespace string) ViewInterface
}
ViewsGetter has a method to return a ViewInterface. 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.