Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type EndpointExpansion
- type EndpointInterface
- type EndpointsGetter
- type PvtzV1alpha1Client
- func (c *PvtzV1alpha1Client) Endpoints(namespace string) EndpointInterface
- func (c *PvtzV1alpha1Client) RESTClient() rest.Interface
- func (c *PvtzV1alpha1Client) RuleAttachments(namespace string) RuleAttachmentInterface
- func (c *PvtzV1alpha1Client) Rules(namespace string) RuleInterface
- func (c *PvtzV1alpha1Client) UserVpcAuthorizations(namespace string) UserVpcAuthorizationInterface
- func (c *PvtzV1alpha1Client) ZoneAttachments(namespace string) ZoneAttachmentInterface
- func (c *PvtzV1alpha1Client) ZoneRecords(namespace string) ZoneRecordInterface
- func (c *PvtzV1alpha1Client) Zones(namespace string) ZoneInterface
- type PvtzV1alpha1Interface
- type RuleAttachmentExpansion
- type RuleAttachmentInterface
- type RuleAttachmentsGetter
- type RuleExpansion
- type RuleInterface
- type RulesGetter
- type UserVpcAuthorizationExpansion
- type UserVpcAuthorizationInterface
- type UserVpcAuthorizationsGetter
- type ZoneAttachmentExpansion
- type ZoneAttachmentInterface
- type ZoneAttachmentsGetter
- type ZoneExpansion
- type ZoneInterface
- type ZoneRecordExpansion
- type ZoneRecordInterface
- type ZoneRecordsGetter
- type ZonesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointExpansion ¶ added in v0.5.0
type EndpointExpansion interface{}
type EndpointInterface ¶ added in v0.5.0
type EndpointInterface interface { Create(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.CreateOptions) (*v1alpha1.Endpoint, error) Update(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, error) UpdateStatus(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, 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.Endpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointList, 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.Endpoint, err error) EndpointExpansion }
EndpointInterface has methods to work with Endpoint resources.
type EndpointsGetter ¶ added in v0.5.0
type EndpointsGetter interface {
Endpoints(namespace string) EndpointInterface
}
EndpointsGetter has a method to return a EndpointInterface. A group's client should implement this interface.
type PvtzV1alpha1Client ¶
type PvtzV1alpha1Client struct {
// contains filtered or unexported fields
}
PvtzV1alpha1Client is used to interact with features provided by the pvtz.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *PvtzV1alpha1Client
New creates a new PvtzV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*PvtzV1alpha1Client, error)
NewForConfig creates a new PvtzV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *PvtzV1alpha1Client
NewForConfigOrDie creates a new PvtzV1alpha1Client for the given config and panics if there is an error in the config.
func (*PvtzV1alpha1Client) Endpoints ¶ added in v0.5.0
func (c *PvtzV1alpha1Client) Endpoints(namespace string) EndpointInterface
func (*PvtzV1alpha1Client) RESTClient ¶
func (c *PvtzV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*PvtzV1alpha1Client) RuleAttachments ¶ added in v0.5.0
func (c *PvtzV1alpha1Client) RuleAttachments(namespace string) RuleAttachmentInterface
func (*PvtzV1alpha1Client) Rules ¶ added in v0.5.0
func (c *PvtzV1alpha1Client) Rules(namespace string) RuleInterface
func (*PvtzV1alpha1Client) UserVpcAuthorizations ¶ added in v0.4.0
func (c *PvtzV1alpha1Client) UserVpcAuthorizations(namespace string) UserVpcAuthorizationInterface
func (*PvtzV1alpha1Client) ZoneAttachments ¶
func (c *PvtzV1alpha1Client) ZoneAttachments(namespace string) ZoneAttachmentInterface
func (*PvtzV1alpha1Client) ZoneRecords ¶
func (c *PvtzV1alpha1Client) ZoneRecords(namespace string) ZoneRecordInterface
func (*PvtzV1alpha1Client) Zones ¶
func (c *PvtzV1alpha1Client) Zones(namespace string) ZoneInterface
type PvtzV1alpha1Interface ¶
type PvtzV1alpha1Interface interface { RESTClient() rest.Interface EndpointsGetter RulesGetter RuleAttachmentsGetter UserVpcAuthorizationsGetter ZonesGetter ZoneAttachmentsGetter ZoneRecordsGetter }
type RuleAttachmentExpansion ¶ added in v0.5.0
type RuleAttachmentExpansion interface{}
type RuleAttachmentInterface ¶ added in v0.5.0
type RuleAttachmentInterface interface { Create(ctx context.Context, ruleAttachment *v1alpha1.RuleAttachment, opts v1.CreateOptions) (*v1alpha1.RuleAttachment, error) Update(ctx context.Context, ruleAttachment *v1alpha1.RuleAttachment, opts v1.UpdateOptions) (*v1alpha1.RuleAttachment, error) UpdateStatus(ctx context.Context, ruleAttachment *v1alpha1.RuleAttachment, opts v1.UpdateOptions) (*v1alpha1.RuleAttachment, 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.RuleAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleAttachmentList, 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.RuleAttachment, err error) RuleAttachmentExpansion }
RuleAttachmentInterface has methods to work with RuleAttachment resources.
type RuleAttachmentsGetter ¶ added in v0.5.0
type RuleAttachmentsGetter interface {
RuleAttachments(namespace string) RuleAttachmentInterface
}
RuleAttachmentsGetter has a method to return a RuleAttachmentInterface. A group's client should implement this interface.
type RuleExpansion ¶ added in v0.5.0
type RuleExpansion interface{}
type RuleInterface ¶ added in v0.5.0
type RuleInterface interface { Create(ctx context.Context, rule *v1alpha1.Rule, opts v1.CreateOptions) (*v1alpha1.Rule, error) Update(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, error) UpdateStatus(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, 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.Rule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleList, 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.Rule, err error) RuleExpansion }
RuleInterface has methods to work with Rule resources.
type RulesGetter ¶ added in v0.5.0
type RulesGetter interface {
Rules(namespace string) RuleInterface
}
RulesGetter has a method to return a RuleInterface. A group's client should implement this interface.
type UserVpcAuthorizationExpansion ¶ added in v0.4.0
type UserVpcAuthorizationExpansion interface{}
type UserVpcAuthorizationInterface ¶ added in v0.4.0
type UserVpcAuthorizationInterface interface { Create(ctx context.Context, userVpcAuthorization *v1alpha1.UserVpcAuthorization, opts v1.CreateOptions) (*v1alpha1.UserVpcAuthorization, error) Update(ctx context.Context, userVpcAuthorization *v1alpha1.UserVpcAuthorization, opts v1.UpdateOptions) (*v1alpha1.UserVpcAuthorization, error) UpdateStatus(ctx context.Context, userVpcAuthorization *v1alpha1.UserVpcAuthorization, opts v1.UpdateOptions) (*v1alpha1.UserVpcAuthorization, 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.UserVpcAuthorization, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserVpcAuthorizationList, 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.UserVpcAuthorization, err error) UserVpcAuthorizationExpansion }
UserVpcAuthorizationInterface has methods to work with UserVpcAuthorization resources.
type UserVpcAuthorizationsGetter ¶ added in v0.4.0
type UserVpcAuthorizationsGetter interface {
UserVpcAuthorizations(namespace string) UserVpcAuthorizationInterface
}
UserVpcAuthorizationsGetter has a method to return a UserVpcAuthorizationInterface. A group's client should implement this interface.
type ZoneAttachmentExpansion ¶
type ZoneAttachmentExpansion interface{}
type ZoneAttachmentInterface ¶
type ZoneAttachmentInterface interface { Create(ctx context.Context, zoneAttachment *v1alpha1.ZoneAttachment, opts v1.CreateOptions) (*v1alpha1.ZoneAttachment, error) Update(ctx context.Context, zoneAttachment *v1alpha1.ZoneAttachment, opts v1.UpdateOptions) (*v1alpha1.ZoneAttachment, error) UpdateStatus(ctx context.Context, zoneAttachment *v1alpha1.ZoneAttachment, opts v1.UpdateOptions) (*v1alpha1.ZoneAttachment, 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.ZoneAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ZoneAttachmentList, 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.ZoneAttachment, err error) ZoneAttachmentExpansion }
ZoneAttachmentInterface has methods to work with ZoneAttachment resources.
type ZoneAttachmentsGetter ¶
type ZoneAttachmentsGetter interface {
ZoneAttachments(namespace string) ZoneAttachmentInterface
}
ZoneAttachmentsGetter has a method to return a ZoneAttachmentInterface. 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 ZoneRecordExpansion ¶
type ZoneRecordExpansion interface{}
type ZoneRecordInterface ¶
type ZoneRecordInterface interface { Create(ctx context.Context, zoneRecord *v1alpha1.ZoneRecord, opts v1.CreateOptions) (*v1alpha1.ZoneRecord, error) Update(ctx context.Context, zoneRecord *v1alpha1.ZoneRecord, opts v1.UpdateOptions) (*v1alpha1.ZoneRecord, error) UpdateStatus(ctx context.Context, zoneRecord *v1alpha1.ZoneRecord, opts v1.UpdateOptions) (*v1alpha1.ZoneRecord, 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.ZoneRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ZoneRecordList, 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.ZoneRecord, err error) ZoneRecordExpansion }
ZoneRecordInterface has methods to work with ZoneRecord resources.
type ZoneRecordsGetter ¶
type ZoneRecordsGetter interface {
ZoneRecords(namespace string) ZoneRecordInterface
}
ZoneRecordsGetter has a method to return a ZoneRecordInterface. A group's client should implement this interface.
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.